E-Pakete beim ISIL-Verzeichnis-SPARQLn ausfiltern

@awinkler Hat im Fediverse eine Geo-Abfrage des ISIL-Verzeichnisses geteilt:

Zurück kommen hier fast 20.000 Einträge. Mir fiel auf, dass die ganzen im ISIL-Verzeichnis gepflegten E-Book-Pakete mit dabei sind. lobid-organisations gibt momentan 4727 Paket-Einträge an. (In lobid-organisations sind die Paket-Einträge mit dem Typ Collection (=bibo:Collection) versehen, siehe https://lobid.org/organisations/search?q=type%253ACollection. Sie sind also vorhanden, werden aber standardmäßig nicht mit abgefragt, sondern nur, wenn der Collection-Typ explizit angegeben wird, siehe Ticket #308 als Hintergrund.)

Ich habe mich gefragt, ob und wie sich die Pakete in SPARQL herausfiltern lassen. Wenn ich das richtig sehe, gibt es lediglich (und womöglich nicht bei allen Einträgen) eine Notiz in dc:description, die etwa „Online-Ressource / Datenbank“ lautet. Ansonsten ist mir kein Merkmal aufgefallen, um das rauszufiltern. Ein Problem ist, dass auch descriptions von Bibliotheken den String „Datenbank“ enthalten. Von daher wäre auch im ISIL-Verzeichnis die Ergänzung eines rdf:type bibo:Collection-Statements bei E-Paketen sinnvoll, denke ich.

1 Like

@awinkler hat darauf hingewiesen, dass sich die E-Pakete am ISIL selbst erkennen lassen, weil sie mit „ZDB-“ starten. Das hatte ich ganz vergessen. Von daher kann mensch sie gut herausfiltern, z.B. mit FILTER (!STRSTARTS(STR(?inst), "https://ld.zdb-services.de/resource/organisations/ZDB-")) wie in Alexanders Beispiel-Query: DNB SPARQL Service - BETA

1 Like

Im PICA scheint mir mit 035E$f=„89“ die entsprechende Info enthalten zu sein, ein Mapping ins RDF wäre sicher gut!

Überhaupt ließen sich die Organisationstypen auseinandernehmen, vgl. Übersicht hier: 805 | Deutsche ISIL-Agentur und Sigelstelle

Ja, in lobid-organisations hatten wir damals die drei kontrollierten Vokabulare des ISIL-Verzeichnis (Bibliothekstypen, Unterhaltsträger, Bestandsgrößenklassen) nach SKOS überführt (Repo, SkoHub) und in die Daten übernommen, siehe die Filter unter lobid-organisations. (Die Organisationstypen stehen unter classification.)

2 Likes

Ist das eine offizielle Anforderung an die RDF Daten vom ISIL Verzeichnis? Könntet ihr mir das nochmal zusammenfassen? Sollen wir http://purl.org/lobid/libtype# verwenden?

Vielleicht könnte ich das noch mit in das nächste Release mit aufnehmen.

Versuch einer Zusammenfassung:

Anforderung: E-Book-Pakete im Sigelverzeichnis sollten im RDF in irgendeiner Form als solche ausgezeichnet sein, damit mensch sie etwa im Rahmen einer SPARQL Query filtern kann.

Information in den Pica-Quelldaten: Organisationstypen in Feld 805f

Implementierungspräferenz: Abbildung der Organisationstypen im RDF analog zu lobid-organisations:

lobid-Beispiel (in Turtle, Ausschnitt):

$ curl -LH "accept: text/turtle" https://lobid.org/organisations/ZDB-136-SKS
@prefix skos:  <http://www.w3.org/2004/02/skos/core#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix wdrs:  <http://www.w3.org/2007/05/powder-s#> .
@prefix bibo:  <http://purl.org/ontology/bibo/> .

<http://purl.org/lobid/libtype#n89>
        a           skos:Concept ;
        rdfs:label  "Collection of Electronic Resources"@en , "Paket elektronischer Ressourcen"@de .

<http://lobid.org/organisations/ZDB-136-SKS#!>
        a                              bibo:Collection ;
        <http://www.w3.org/ns/org#classification>
                <http://purl.org/lobid/libtype#n89> ;
         <https://schema.org/name>      "Suhrkamp / Kultur- und Sozialwissenschaft" ;
        <https://schema.org/sameAs>    <https://ld.zdb-services.de/resource/organisations/ZDB-136-SKS> .
1 Like