2021-02-10 11:51:50 +01:00
|
|
|
-- relations approved by the user
|
|
|
|
SELECT
|
|
|
|
local_id AS id1,
|
|
|
|
oa_original_id AS id2,
|
|
|
|
'openaire____::openorgs' AS collectedfromid,
|
|
|
|
'OpenOrgs Database' AS collectedfromname,
|
|
|
|
false AS inferred,
|
|
|
|
false AS deletedbyinference,
|
|
|
|
0.99 AS trust,
|
|
|
|
'' AS inferenceprovenance,
|
|
|
|
'isSimilarTo' AS relclass
|
|
|
|
FROM oa_duplicates WHERE reltype = 'is_similar'
|
2020-01-17 15:26:21 +01:00
|
|
|
|
|
|
|
UNION ALL
|
|
|
|
|
2021-02-10 11:51:50 +01:00
|
|
|
-- relations between openorgs and mesh (alternative names)
|
2020-01-17 15:26:21 +01:00
|
|
|
SELECT
|
2021-02-10 11:51:50 +01:00
|
|
|
o.id AS id1,
|
|
|
|
'openorgsmesh'||substring(o.id, 13)||'-'||md5(n.name) AS id2,
|
|
|
|
'openaire____::openorgs' AS collectedfromid,
|
|
|
|
'OpenOrgs Database' AS collectedfromname,
|
|
|
|
false AS inferred,
|
|
|
|
false AS deletedbyinference,
|
|
|
|
0.99 AS trust,
|
|
|
|
'' AS inferenceprovenance,
|
2021-03-29 10:07:12 +02:00
|
|
|
'isSimilarTo' AS relclass
|
2021-02-10 11:51:50 +01:00
|
|
|
FROM other_names n
|
|
|
|
LEFT OUTER JOIN organizations o ON (n.id = o.id)
|
2020-01-17 15:26:21 +01:00
|
|
|
|
|
|
|
UNION ALL
|
2021-02-10 11:51:50 +01:00
|
|
|
|
|
|
|
-- diff relations approved by the user
|
2020-01-17 15:26:21 +01:00
|
|
|
SELECT
|
2021-02-10 11:51:50 +01:00
|
|
|
local_id AS id1,
|
|
|
|
oa_original_id AS id2,
|
|
|
|
'openaire____::openorgs' AS collectedfromid,
|
|
|
|
'OpenOrgs Database' AS collectedfromname,
|
|
|
|
false AS inferred,
|
|
|
|
false AS deletedbyinference,
|
|
|
|
0.99 AS trust,
|
|
|
|
'' AS inferenceprovenance,
|
|
|
|
'isDifferentFrom' AS relclass
|
2021-03-29 16:10:46 +02:00
|
|
|
FROM oa_duplicates WHERE reltype = 'is_different';
|