https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/Head https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://www.nanopub.org/nschema#hasAssertion https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/assertion https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://www.nanopub.org/nschema#hasProvenance https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/provenance https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://www.nanopub.org/nschema#hasPublicationInfo https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/pubinfo https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.nanopub.org/nschema#Nanopublication https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/assertion https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/get-openaire-same-work-links http://purl.org/dc/terms/description Returns the contributed links stating that two scholarly records denote the same work, with labels and contributor, excluding retracted or superseded nanopublications (example nanopublications are included, marked in the flags column). The status column links the latest valid approval or disapproval by a member of the given space. https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/get-openaire-same-work-links http://purl.org/dc/terms/license http://www.apache.org/licenses/LICENSE-2.0 https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/get-openaire-same-work-links http://www.w3.org/1999/02/22-rdf-syntax-ns#type https://w3id.org/kpxl/grlc/grlc-query https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/get-openaire-same-work-links http://www.w3.org/2000/01/rdf-schema#label Get OpenAIRE same-work links https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/get-openaire-same-work-links https://w3id.org/kpxl/grlc/endpoint https://w3id.org/np/l/nanopub-query-1.1/repo/type/8ddc6b8c7178357e9b8e6a87de5d7fa299a2e4efcc8158ccffe1441f0de06c62 https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/get-openaire-same-work-links https://w3id.org/kpxl/grlc/sparql prefix np: <http://www.nanopub.org/nschema#> prefix npa: <http://purl.org/nanopub/admin/> prefix npx: <http://purl.org/nanopub/x/> prefix nt: <https://w3id.org/np/o/ntemplate/> prefix dct: <http://purl.org/dc/terms/> prefix foaf: <http://xmlns.com/foaf/0.1/> prefix owl: <http://www.w3.org/2002/07/owl#> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> prefix cito: <http://purl.org/spar/cito/> prefix frbr: <http://purl.org/vocab/frbr/core#> prefix skos: <http://www.w3.org/2004/02/skos/core#> prefix frapo: <http://purl.org/cerif/frapo/> prefix prov: <http://www.w3.org/ns/prov#> prefix gen: <https://w3id.org/kpxl/gen/terms/> prefix xsd: <http://www.w3.org/2001/XMLSchema#> select ?record ?record_label ?same_as ?same_as_label ?flags ?creator ?creator_label ?date ?action_target ?np ?np_label ?status ?status_label where { { select ?record ?record_label ?same_as ?same_as_label (if(?isExample, "example", "") as ?flags) ?creator ?creator_label ?date (?np as ?action_target) ?np ("^" as ?np_label) (max(if(contains(?memberPubkeys, ?vKey), ?vTag, "")) as ?latestTag) where { values ?_space_multi_iri {} service <https://w3id.org/np/l/nanopub-query-1.1/repo/spaces> { select (group_concat(?mpk; separator=" ") as ?memberPubkeys) where { graph npa:graph { <http://purl.org/nanopub/admin/thisRepo> npa:hasCurrentSpaceState ?stateG . } values ?_space_multi_iri {} graph ?stateG { ?ri a gen:RoleInstantiation ; npa:forSpace ?_space_multi_iri ; npa:forAgent ?agent ; npa:hasRoleType ?roleType . filter(?roleType in (gen:AdminRole, gen:MaintainerRole, gen:MemberRole)) ?acct a npa:AccountState ; npa:agent ?agent ; npa:pubkey ?mpk . } } } graph npa:graph { ?np npa:hasValidSignatureForPublicKeyHash ?pk . filter not exists { ?inp npx:invalidates ?np ; npa:hasValidSignatureForPublicKeyHash ?pk . } filter not exists { ?sup npx:supersedes ?np . } ?np dct:created ?date . ?np np:hasAssertion ?a . ?np np:hasPublicationInfo ?pi . } graph ?a { ?record skos:exactMatch ?same_as . } filter( ( strstarts(str(?record), "https://doi.org/") || strstarts(str(?record), "https://api.openaire.eu/") ) && ( strstarts(str(?same_as), "https://doi.org/") || strstarts(str(?same_as), "https://api.openaire.eu/") ) ) optional { graph ?pi { ?record nt:hasLabelFromApi ?record_label . } } optional { graph ?pi { ?same_as nt:hasLabelFromApi ?same_as_label . } } optional { graph npa:graph { ?np dct:creator ?creator . } } optional { graph ?pi { ?creator foaf:name ?creator_label . } } bind(exists { graph npa:graph { ?np npx:hasNanopubType npx:ExampleNanopub . } } as ?isExample) optional { { select (?vTarget as ?np) ?vKey ?vTag where { { service <https://w3id.org/np/l/nanopub-query-1.1/repo/type/4a9a4dc2fa939033dd444d4f630fec3450eee305d98dd9945f110b2a6bb51317> { graph npa:graph { ?vnp npa:hasValidSignatureForPublicKeyHash ?vKey . filter not exists { ?vinp npx:invalidates ?vnp ; npa:hasValidSignatureForPublicKeyHash ?vKey . } filter not exists { ?vsup npx:supersedes ?vnp . } ?vnp dct:created ?vDate . ?vnp np:hasAssertion ?va . ?vnp np:hasPublicationInfo ?vpi . } graph ?va { ?vagent npx:approvesOf ?vTarget . } optional { graph ?vpi { ?vagent foaf:name ?vName . } } bind(concat(str(?vDate), ">approved|", coalesce(?vName, str(?vagent)), "|", str(?vnp)) as ?vTag) } } union { service <https://w3id.org/np/l/nanopub-query-1.1/repo/type/39692876d0a7881c82e9a2cb6dc8859fb16fa69fb41cea2ace2f8fa70bc52aed> { graph npa:graph { ?vnp npa:hasValidSignatureForPublicKeyHash ?vKey . filter not exists { ?vinp npx:invalidates ?vnp ; npa:hasValidSignatureForPublicKeyHash ?vKey . } filter not exists { ?vsup npx:supersedes ?vnp . } ?vnp dct:created ?vDate . ?vnp np:hasAssertion ?va . ?vnp np:hasPublicationInfo ?vpi . } graph ?va { ?vagent npx:disapprovesOf ?vTarget . } optional { graph ?vpi { ?vagent foaf:name ?vName . } } bind(concat(str(?vDate), ">disapproved|", coalesce(?vName, str(?vagent)), "|", str(?vnp)) as ?vTag) } } } } } } group by ?record ?record_label ?same_as ?same_as_label ?creator ?creator_label ?date ?np ?isExample ?memberPubkeys } bind(coalesce(?latestTag, "") as ?lt) bind(strbefore(strafter(?lt, ">"), "|") as ?verdict) bind(strafter(?lt, "|") as ?vrest) bind(strbefore(?vrest, "|") as ?vname) bind(iri(strafter(?vrest, "|")) as ?status) bind(xsd:dateTime(strbefore(?lt, ">")) as ?vdt) bind((year(now())*525600 + month(now())*43800 + day(now())*1440 + hours(now())*60 + minutes(now())) - (year(?vdt)*525600 + month(?vdt)*43800 + day(?vdt)*1440 + hours(?vdt)*60 + minutes(?vdt)) as ?minsAgo) bind(coalesce(if(?minsAgo < 1, "just now", if(?minsAgo < 60, concat(str(?minsAgo), if(?minsAgo = 1, " minute ago", " minutes ago")), if(?minsAgo < 1440, concat(str(xsd:integer(floor(?minsAgo / 60))), if(xsd:integer(floor(?minsAgo / 60)) = 1, " hour ago", " hours ago")), concat(str(xsd:integer(floor(?minsAgo / 1440))), if(xsd:integer(floor(?minsAgo / 1440)) = 1, " day ago", " days ago"))))), "") as ?ago) bind(coalesce(if(?lt != "", concat(?verdict, " by ", ?vname, " ", ?ago), ""), "") as ?status_label) } order by desc(?date) https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/provenance https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/assertion http://www.w3.org/ns/prov#wasAttributedTo https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/pubinfo https://orcid.org/0000-0002-1267-0234 http://xmlns.com/foaf/0.1/name Tobias Kuhn https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://purl.org/dc/terms/created 2026-07-29T17:53:26Z https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://purl.org/dc/terms/creator https://orcid.org/0000-0002-1267-0234 https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://purl.org/dc/terms/license https://creativecommons.org/licenses/by/4.0/ https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://purl.org/nanopub/x/embeds https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/get-openaire-same-work-links https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://purl.org/nanopub/x/supersedes https://w3id.org/np/RAAQjvxryLNV4fmnPvQyFDy55yw_f0ou070UUubVtszio https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE http://www.w3.org/2000/01/rdf-schema#label Get OpenAIRE same-work links https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate http://purl.org/np/RAcm8OurwUk15WOgBM9wySo-T3a5h6as4K8YR5MBrrxUc https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8 https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RARW4MsFkHuwjycNElvEVtuMjpf4yWDL10-0C5l2MqqRQ https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAoTD7udB2KtUuOuAe74tJi1t3VzK0DyWS7rYVAq1GRvw https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate https://w3id.org/np/RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/sig http://purl.org/nanopub/x/hasAlgorithm RSA https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/sig http://purl.org/nanopub/x/hasPublicKey MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCwUtewGCpT5vIfXYE1bmf/Uqu1ojqnWdYxv+ySO80ul8Gu7m8KoyPAwuvaPj0lvPtHrg000qMmkxzKhYknEjq8v7EerxZNYp5B3/3+5ZpuWOYAs78UnQVjbHSmDdmryr4D4VvvNIiUmd0yxci47dTFUj4DvfHnGd6hVe5+goqdcwIDAQAB https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/sig http://purl.org/nanopub/x/hasSignature dUwvPUsPPGPK79VkEjXAtb6b++I1RG5mfa1r7X1F+3ko/Lv1Wus55/oOY0BBJkdObT3YUWy9hPgG99b8R1/orr7fugJFGTIivotKXu8KHtiFa3vepHogzEBDxJbyvOeqoYdU9ZxDWNdhj5ZfNW8/lnlAHN/mgmtruKVerTdlQkM= https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/sig http://purl.org/nanopub/x/hasSignatureTarget https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE https://w3id.org/np/RAVkkEfcpTKMer3ulhWXy7FK_SrxupG3yFLHrptRnCxbE/sig http://purl.org/nanopub/x/signedBy https://orcid.org/0000-0002-1267-0234