|
|
(3 intermediate revisions by one other user not shown) |
Line 1: |
Line 1: |
− | This page collects some concepts (classes and properties) of the [[Library Ontology]]. To refer to other ontolgies the following namespace prefixes are defined (all in [http://en.wikipedia.org/wiki/Turtle_(syntax) Turtle syntax]): | + | This page has been moved to https://gist.github.com/nichtich/5300505#library-concepts-md together with the page [[Library Ontology]] which has been moved to https://gist.github.com/nichtich/5300505#file-library-ontology-md. |
− | | + | |
− | <pre>
| + | |
− | # RDF basics | + | |
− | @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
| + | |
− | @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
| + | |
− | @prefix owl: <http://www.w3.org/2002/07/owl#> .
| + | |
− | @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
| + | |
− | @prefix ns: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
| + | |
− | | + | |
− | # Other Ontologies
| + | |
− | @prefix dct: <http://purl.org/dc/terms/> .
| + | |
− | @prefix dc: <http://purl.org/dc/elements/1.1/> .
| + | |
− | @prefix foaf: <http://xmlns.com/foaf/0.1/> .
| + | |
− | @prefix event: <http://purl.org/NET/c4dm/event.owl#> .
| + | |
− | @prefix skos: <http://www.w3.org/2008/05/skos#> .
| + | |
− | @prefix bibo: <http://purl.org/ontology/bibo/> .
| + | |
− | @prefix daia: <http://purl.org/ontology/daia/> .
| + | |
− | @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
| + | |
− | @prefix frbr: <http://purl.org/vocab/frbr/core#> .
| + | |
− | @prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
| + | |
− | @prefix address: <http://schemas.talis.com/2005/address/schema#> .
| + | |
− | @prefix mods: <http://www.loc.gov/mods/v3> . # experimental - MODS is not RDF but parts of it can be used
| + | |
− | </pre>
| + | |
− | | + | |
− | In addition <tt>mfc:</tt> refers to the [http://www.loc.gov/marc/community/eccihome.html MARC 21 Format for Community Information] which is not an ontology at all - but at least you can point to some existing MARC fields. For instance <tt>mfc:270$k</tt> is the telephone number (which can better be expressed as <tt>vcard:tel</tt> in RDF). In the same way <tt>zeta:</tt> refers to the ZETA cataloging format in PICA+ which is used by the German Sigelverzeichnis (see [http://www.zeitschriftendatenbank.de/erschliessung/arbeitsunterlagen/zeta.html#c10787 their rules]). For instance the telephone number is <tt>zeta:035B$a</tt>.
| + | |
− | | + | |
− | == Classes ==
| + | |
− | === Library ===
| + | |
− | A library can be a collection, an organization, or a place.
| + | |
− | | + | |
− | <pre>
| + | |
− | :Library rdf:type owl:Class ;
| + | |
− | rdfs:subClassOf [
| + | |
− | rdf:type owl:Class ;
| + | |
− | owl:unionOf ( bibo:Collection foaf:Organization geo:SpatialThing )
| + | |
− | ] .
| + | |
− | | + | |
− | :LibraryBuilding rdf:type owl:Class ;
| + | |
− | rdfs:subClassOf :Library , geo:SpatialThing ;
| + | |
− | owl:intersectionOf ( :Library , geo:SpatialThing ) .
| + | |
− | | + | |
− | :LibraryOrganization rdf:type owl:Class ;
| + | |
− | rdfs:subClassOf :Library , foaf:Organization ;
| + | |
− | owl:intersectionOf ( :Library , foaf:Organization ) .
| + | |
− | | + | |
− | :LibraryCollection rdf:type owl:Class ;
| + | |
− | rdfs:subClassOf :Library , bibo:Collection .
| + | |
− | owl:intersectionOf ( :Library , bibo:Collection ) .
| + | |
− | </pre>
| + | |
− | | + | |
− | === Addresses ===
| + | |
− | The Library Ontology does not define address classes and properties because there already is vCard.
| + | |
− | | + | |
− | === Library Services ===
| + | |
− | See DAIA (see http://purl.org/ontology/daia/ and [http://www.gbv.de/wikis/cls/DAIA_Format/RDF some notes])
| + | |
− | | + | |
− | === Other concepts ===
| + | |
− | holding, store, stack, loan...
| + | |
− | | + | |
− | == Properties ==
| + | |
− | | + | |
− | === FRBR simplified ===
| + | |
− | | + | |
− | * libo:exemplar can link a work, expression or manifestation to an item
| + | |
− | * libo:exemplarOf implies beeing a frbr:item but nothing less
| + | |
− | | + | |
− | === Identifiers ===
| + | |
− | <pre>
| + | |
− | :isil rdf:type owl:DatatypeProperty ;
| + | |
− | rdfs:subClassOf dct:identifier .
| + | |
− | </pre>
| + | |
− | | + | |
− | === Relationships between Libraries and their collections ===
| + | |
− | | + | |
− | * owns ?
| + | |
− | * holds ?
| + | |
− | * provides ?
| + | |
− | | + | |
− | === Relationships between Libraries ===
| + | |
− | Libraries can be and have subordinate entities which do not need to be libraries. Libraries can split and join. Libraries can be friends ;-)
| + | |
− | | + | |
− | * dct:hasPart/dct:isPartOf
| + | |
− | * foaf:knows
| + | |
− | * branch? subunit? partner?
| + | |