-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ISNI #959
Comments
Good suggestion! Can NDE host the triples? |
In a technical sense: yes (just like https://demo.netwerkdigitaalerfgoed.nl/geonames/sparql for Geonames NL/BE). |
I suggest to publish the ISNI data through the sparql endpoint in a silent manner, like we do with the Geonames endpoint. The main purpose is support search queries by the NoT and not becoming the ISNI sparql endpoint for the rest of the world. By just putting it up and not advertising it we will be ok I think. If we do get too much attention we will talk to OCLC to discuss running a sparql endpoint through their infrastructure. |
@ddeboer maybe we can use this case to demonstrate me how to add a term list? |
@rschalkrce Sure! Please note that setting up a SPARQL endpoint is not a regular requirement: usually that should be provided by the dataset publisher. |
Top! Nee, dat van het endpoint weet ik, maar dat moet wel lukken via de NDE infra denk ik? Kan ook bij de RCE, maar dat lijkt me minder handig.
Van: David de Boer ***@***.***>
Verzonden: dinsdag 25 april 2023 16:49
Aan: netwerk-digitaal-erfgoed/network-of-terms ***@***.***>
CC: Schalk, Ruben ***@***.***>; Mention ***@***.***>
Onderwerp: Re: [netwerk-digitaal-erfgoed/network-of-terms] Add ISNI (Issue #959)
@rschalkrce<https://github.com/rschalkrce> Sure! Please note that setting up a SPARQL endpoint is not a regular requirement: usually that should be provided by the dataset publisher.
—
Reply to this email directly, view it on GitHub<#959 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A6KSSLI6Q7I7K4TLUAJ7ANDXC7P4TANCNFSM6AAAAAAXLAKN6Y>.
You are receiving this because you were mentioned.Message ID: ***@***.******@***.***>>
|
The provided ISNI RDF/XML and JSON-LD cannot be directly loaded into a triplestore, as @EnnoMeijers found out. When processing with Apache Jena's riot there are a lot of errors. As a work-around the data can be converted to N-triples with rapper:
Validating the resulting ISNI_persons.nt file shows the following:
Thesse problem can be countered with the following 2 commands:
But a checkup of a sample of the records showed another issue, the RDF seems incomplete! Finally, the provenance of the data is weak. It's just a literal "NTA". You'd expect a link to http://data.bibliotheken.nl/id/thes/p321693566 (with example https://isni.org/isni/0000000395807810). Before continuing with adding ISNI to the Network of Terms, I'll contact ISNI about these issues. |
Note: install the latest version or Apache Jena to get rid of a lot of errors during validation/conversion via riot! |
The ISNI isn't available via a SPARQL-endpoint, but the ISNI organizations and ISNI persons are available for download (under a CC0 license) in a RDF format via https://isni.org/page/linked-data/. The files are updated each 6 months. As such, the NDE could make a ISNI SPARQL-endpoint available like was done for Geonames NL/BE (and aas this is RDF already, no transformations are needed).
When this ISNI SPARQL-endpoint is available, the ISNI can be added to the Network of Terms by making the appropriate configs and CONSTRUCT queries.
The text was updated successfully, but these errors were encountered: