As many people asked us to provide stable HTTP-URIs for records from The German Union Catalogue of Serials (Zeitschriftendatenbank, ZDB) we decided at last to do just that. We generated a URI for every entry in the ZDB, following this scheme: http://lobid.org/resource/ZDB{ZDB-ID}
There are around 1.576.556 ZDB URIs .
- At this moment at least 261.368 will redirect to a page describing the journal in detail. Example: http://lobid.org/resource/ZDB1463731-5.
- The others will lead to a rudimentary description of these resources - as they are not Open Data. There will be only one triple:
wdrs:describedbyprovides a link to the DNB service of the ZDB catalogue view. Example: http://lobid.org/resource/ZDB1465558-5
I want to use a ZDB-URI. How do I get that URI?
- If the ZDB-ID is known, just suffix the ID to the URL
http://lobid.org/resource/ZDB. - By SPARQL:
RESTful SPARQL query to get the URI if an ISSN is known, example:Beware: in this example you will get two URIs. @TODO: disambiguate these URIs.curl -d 'query= prefix bibo: <http://purl.org/ontology/bibo/> prefix owl: <http://www.w3.org/2002/07/owl#> SELECT ?zdbid WHERE { ?s bibo:issn "0943-7096". ?s owl:sameAs ?zdbid } LIMIT 10 ' http://lobid.org/sparql/ - By CQL search interface:
- by ISSN: http://lobid.org/de/resource/_search.php?qe=dc.identifier%3D%2Fbib.identifierAuthority%3Dissn+%2214363054%22 , the fourth hit identifies ZDB1463731-5 (in fact, it identifies HT012705718 which is owl:sameAs to ZDB1463731-5, follow the link. @TODO: present directly the ZDB-link).
- by title: http://lobid.org/de/resource/_search.php?qe=dc.title%3D%22Spektrum+der+Wissenschaft+%2F+Biografie%22 . The 8th hit identifies ZDB1463731-5 - the other hits are parts of the journal.
I know the hbz union catalog ID (HT-Nummer) and want to get the corresponding ZDB-ID?
The information currently can only be fetched directly from the SPARQL Endpoint.
Get the owl:sameAs Triple(as NTriples):
curl -H "Accept: text/plain" --data-urlencode 'query=describe <http://lobid.org/resource/HT012705718>' http://lobid.org/sparql/
Get only the ZDB URI:
curl -H "Accept: text/plain" --data-urlencode 'query=SELECT ?zdburi WHERE { <http://lobid.org/resource/HT012705718> <http://www.w3.org/2002/07/owl#sameAs> ?zdburi }' http://lobid.org/sparql/