From 252495e4b6e3c833333b9375a7dba178a9233bca Mon Sep 17 00:00:00 2001 From: Jakob Voss Date: Fri, 15 Nov 2013 10:20:42 +0100 Subject: [PATCH] added metadata in RDF --- dso.md | 45 ++++++++++++++++++++++++++++++++++----------- makespec | 2 +- 2 files changed, 35 insertions(+), 12 deletions(-) diff --git a/dso.md b/dso.md index 5d59e44..1de0c0c 100644 --- a/dso.md +++ b/dso.md @@ -36,7 +36,9 @@ is . The following namespace prefixes are used to refer to [related ontologies]: @prefix bibo: . + @prefix cc: . @prefix daia: . + @prefix dct: . @prefix foaf: . @prefix gr: . @prefix owl: . @@ -44,13 +46,22 @@ The following namespace prefixes are used to refer to [related ontologies]: @prefix schema: . @prefix ssso: . @prefix vann: . + @prefix vs: . + @prefix xsd: . The Document Service Ontology (DSO) is defined in RDF/Turtle as following: <> a owl:Ontology ; - rdfs:label "Document Service Ontology" ; + dct:title "Document Service Ontology" ; rdfs:label "DSO" ; - vann:preferredNamespacePrefix "dso" . + vann:preferredNamespacePrefix "dso" ; + vann:preferredNamespaceUri "http://purl.org/ontology/dso#" ; + dct:description "A micro-ontology that defines a set of typical document-related services such as provided by libraries, museums and archives."@en ; + dct:modified "{GIT_REVISION_DATE}"^^xsd:date ; + owl:versionInfo "{VERSION}" ; + cc:license ; + dct:creator "Jakob Voß" + . # Overview @@ -85,7 +96,8 @@ or [schema:Product] from schema.org vocabulary, and [gr:Offering] or dso:DocumentService a owl:Class ; rdfs:label "DocumentService" ; rdfs:seeAlso ssso:ServiceEvent, gr:Offering, schema:Offer ; - rdfs:isDefinedBy <> . + rdfs:isDefinedBy <> ; + vs:term_status "testing" . [ssso:ServiceEvent]: http://purl.org/ontology/ssso#ServiceEvent [schema:Offer]: http://schema.org/Offer @@ -106,7 +118,8 @@ consumer (e.g. a library patron). dso:Loan a owl:Class ; rdfs:label "Loan" ; rdfs:subClassOf dso:DocumentService ; - rdfs:isDefinedBy <> . + rdfs:isDefinedBy <> ; + vs:term_status "testing" . ## Presentation @@ -119,7 +132,8 @@ or museum. dso:Presentation a owl:Class ; rdfs:label "Presentation" ; rdfs:subClassOf dso:DocumentService ; - rdfs:isDefinedBy <> . + rdfs:isDefinedBy <> ; + vs:term_status "testing" . ## Interloan @@ -130,7 +144,8 @@ For interloan a document is made accessible mediated by another institution. dso:Interloan a owl:Class ; rdfs:label "Interloan" ; rdfs:subClassOf dso:DocumentService ; - rdfs:isDefinedBy <> . + rdfs:isDefinedBy <> ; + vs:term_status "testing" . ## OpenAccess @@ -142,7 +157,8 @@ restrictions by the service provider (Open Access or free copies). dso:OpenAccess a owl:Class ; rdfs:label "OpenAccess" ; rdfs:subClassOf dso:DocumentService ; - rdfs:isDefinedBy <> . + rdfs:isDefinedBy <> ; + vs:term_status "testing" . ## Digitization @@ -152,8 +168,13 @@ restrictions by the service provider (Open Access or free copies). A digitization [DocumentService] creates a digital document from a physical document, for instance a digital photograph or a 3D-scan of a physical object. -*This class is just a suggestion!* + dso:OpenAccess a owl:Class ; + rdfs:label "Digitization" ; + rdfs:subClassOf dso:DocumentService ; + rdfs:isDefinedBy <> ; + vs:term_status "unstable" . +*This class is experimental!* ## Identification @@ -161,7 +182,7 @@ A service to identify a document that is only known with limited properties (e.g. only parts of the title). In RDF such document is typically expressed by a blank node. -*This class is experimental!* +*This class is just a suggestion!* # Properties @@ -180,7 +201,8 @@ sub-properties, such as [daia:availableFor] and [daia:unavailableFor]. owl:inverseOf dso:hasService ; rdfs:seeAlso foaf:Document, bibo:Document ; rdfs:seeAlso daia:availableFor, daia:unavailableFor ; - rdfs:isDefinedBy <> . + rdfs:isDefinedBy <> ; + vs:term_status "testing" . [daia:availableFor]: http://purl.org/ontology/daia/availableFor [daia:unavailableFor]: http://purl.org/ontology/daia/unavailableFor @@ -197,7 +219,8 @@ Relates a document to a [DocumentService]. owl:inverseOf dso:hasDocument ; rdfs:seeAlso foaf:Document, bibo:Document ; rdfs:seeAlso daia:availableFor, daia:unavailableFor ; - rdfs:isDefinedBy <> . + rdfs:isDefinedBy <> ; + vs:term_status "testing" . # Related ontologies diff --git a/makespec b/makespec index 7b37b27..ccae272 160000 --- a/makespec +++ b/makespec @@ -1 +1 @@ -Subproject commit 7b37b277092dde4eb65ec89e02fdf1ec59d093b4 +Subproject commit ccae272e55a4652327f0db160f2ca0aa5e050428