diff options
author | David Robillard <d@drobilla.net> | 2018-10-14 22:18:17 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-01-05 17:12:38 +0100 |
commit | 1460ce896e041a7b33382504a84d747f0f7bd65e (patch) | |
tree | b5bb7b49b3bd0db98d18347d09ed037d76a0a6c9 /schemas/dct.ttl | |
parent | 0f943c203ae9653efabb8168b82d2e56898c5fac (diff) | |
download | serd-1460ce896e041a7b33382504a84d747f0f7bd65e.tar.gz serd-1460ce896e041a7b33382504a84d747f0f7bd65e.tar.bz2 serd-1460ce896e041a7b33382504a84d747f0f7bd65e.zip |
Add validation test suite
Diffstat (limited to 'schemas/dct.ttl')
-rw-r--r-- | schemas/dct.ttl | 340 |
1 files changed, 340 insertions, 0 deletions
diff --git a/schemas/dct.ttl b/schemas/dct.ttl new file mode 100644 index 00000000..5cdd5047 --- /dev/null +++ b/schemas/dct.ttl @@ -0,0 +1,340 @@ +@prefix dcterms: <http://purl.org/dc/terms/> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . + +dcterms: + a owl:Ontology ; + dcterms:modified "2010-10-11" ; + dcterms:title "DCMI Metadata Terms"@en-us ; + rdfs:comment "This version of the DCMI Terms vocabulary has been heavily trimmed for LV2." . + +dcterms:Agent + a dcterms:AgentClass , + rdfs:Class ; + dcterms:description "Examples of Agent include person, organization, and software agent."@en-us ; + rdfs:comment "A resource that acts or has the power to act."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Agent"@en-us . + +dcterms:AgentClass + a rdfs:Class ; + dcterms:description "Examples of Agent Class include groups seen as classes, such as students, women, charities, lecturers."@en-us ; + rdfs:comment "A group of agents."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Agent Class"@en-us ; + rdfs:subClassOf dcterms:AgentClass . + +dcterms:LicenseDocument + a rdfs:Class ; + rdfs:comment "A legal document giving official permission to do something with a Resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "License Document"@en-us ; + rdfs:subClassOf dcterms:RightsStatement . + +dcterms:LinguisticSystem + a rdfs:Class ; + dcterms:description "Examples include written, spoken, sign, and computer languages."@en-us ; + rdfs:comment "A system of signs, symbols, sounds, gestures, or rules used in communication."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Linguistic System"@en-us . + +dcterms:MediaType + a rdfs:Class ; + rdfs:comment "A file format or physical medium."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Media Type"@en-us ; + rdfs:subClassOf dcterms:MediaTypeOrExtent . + +dcterms:MediaTypeOrExtent + a rdfs:Class ; + rdfs:comment "A media type or extent."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Media Type or Extent"@en-us . + +dcterms:RightsStatement + a rdfs:Class ; + rdfs:comment "A statement about the intellectual property rights (IPR) held in or over a Resource, a legal document giving official permission to do something with a resource, or a statement about access rights."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Rights Statement"@en-us . + +dcterms:Standard + a rdfs:Class ; + rdfs:comment "A basis for comparison; a reference point against which other things can be evaluated."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Standard"@en-us . + +dcterms:URI + a rdfs:Datatype ; + rdfs:comment "The set of identifiers constructed according to the generic syntax for Uniform Resource Identifiers as specified by the Internet Engineering Task Force."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "URI"@en-us ; + rdfs:seeAlso <http://www.ietf.org/rfc/rfc3986.txt> . + +dcterms:W3CDTF + a rdfs:Datatype ; + rdfs:comment "The set of dates and times constructed according to the W3C Date and Time Formats Specification."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "W3C-DTF"@en-us ; + rdfs:seeAlso <http://www.w3.org/TR/NOTE-datetime> . + +dcterms:abstract + a rdf:Property ; + rdfs:comment "A summary of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "Abstract"@en-us ; + rdfs:subPropertyOf dcterms:description . + +dcterms:alternative + a rdf:Property ; + dcterms:description "The distinction between titles and alternative titles is application-specific."@en-us ; + rdfs:comment "An alternative name for the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "alternative title"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:title . + +dcterms:available + a rdf:Property ; + rdfs:comment "Date (often a range) that the resource became or will become available."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date available"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:date . + +dcterms:conformsTo + a rdf:Property ; + rdfs:comment "An established standard to which the described resource conforms."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "conforms to"@en-us ; + rdfs:range dcterms:Standard ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:contributor + a rdf:Property ; + dcterms:description "Examples of a Contributor include a person, an organization, or a service."@en-us ; + rdfs:comment "An entity responsible for making contributions to the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "contributor"@en-us ; + rdfs:range dcterms:Agent . + +dcterms:created + a rdf:Property ; + rdfs:comment "Date of creation of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date created"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:date . + +dcterms:creator + a rdf:Property ; + dcterms:description "Examples of a Creator include a person, an organization, or a service."@en-us ; + rdfs:comment "An entity primarily responsible for making the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "creator"@en-us ; + rdfs:range dcterms:Agent ; + rdfs:subPropertyOf dcterms:contributor ; + owl:equivalentProperty <http://xmlns.com/foaf/0.1/maker> . + +dcterms:date + a rdf:Property ; + dcterms:description "Date may be used to express temporal information at any level of granularity. Recommended best practice is to use an encoding scheme, such as the W3CDTF profile of ISO 8601 [W3CDTF]."@en-us ; + rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date"@en-us ; + rdfs:range rdfs:Literal . + +dcterms:dateAccepted + a rdf:Property ; + dcterms:description "Examples of resources to which a Date Accepted may be relevant are a thesis (accepted by a university department) or an article (accepted by a journal)."@en-us ; + rdfs:comment "Date of acceptance of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date accepted"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:date . + +dcterms:dateCopyrighted + a rdf:Property ; + rdfs:comment "Date of copyright."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date copyrighted"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:date . + +dcterms:dateSubmitted + a rdf:Property ; + dcterms:description "Examples of resources to which a Date Submitted may be relevant are a thesis (submitted to a university department) or an article (submitted to a journal)."@en-us ; + rdfs:comment "Date of submission of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date submitted"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:date . + +dcterms:description + a rdf:Property ; + dcterms:description "Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource."@en-us ; + rdfs:comment "An account of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "description"@en-us . + +dcterms:format + a rdf:Property ; + dcterms:description "Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME]."@en-us ; + rdfs:comment "The file format, physical medium, or dimensions of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "format"@en-us ; + rdfs:range dcterms:MediaTypeOrExtent . + +dcterms:hasFormat + a rdf:Property ; + rdfs:comment "A related resource that is substantially the same as the pre-existing described resource, but in another format."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "has format"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:hasPart + a rdf:Property ; + rdfs:comment "A related resource that is included either physically or logically in the described resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "has part"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:hasVersion + a rdf:Property ; + rdfs:comment "A related resource that is a version, edition, or adaptation of the described resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "has version"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:isFormatOf + a rdf:Property ; + rdfs:comment "A related resource that is substantially the same as the described resource, but in another format."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "is format of"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:isPartOf + a rdf:Property ; + rdfs:comment "A related resource in which the described resource is physically or logically included."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "is part of"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:isReferencedBy + a rdf:Property ; + rdfs:comment "A related resource that references, cites, or otherwise points to the described resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "is referenced by"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:isReplacedBy + a rdf:Property ; + rdfs:comment "A related resource that supplants, displaces, or supersedes the described resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "is replaced by"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:isRequiredBy + a rdf:Property ; + rdfs:comment "A related resource that requires the described resource to support its function, delivery, or coherence."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "is required by"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:isVersionOf + a rdf:Property ; + dcterms:description "Changes in version imply substantive changes in content rather than differences in format."@en-us ; + rdfs:comment "A related resource of which the described resource is a version, edition, or adaptation."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "is version of"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:issued + a rdf:Property ; + rdfs:comment "Date of formal issuance (e.g., publication) of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date issued"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:date . + +dcterms:language + a rdf:Property ; + dcterms:description "Recommended best practice is to use a controlled vocabulary such as RFC 4646."@en-us ; + rdfs:comment "A language of the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "language"@en-us ; + rdfs:range dcterms:LinguisticSystem . + +dcterms:license + a rdf:Property ; + rdfs:comment "A legal document giving official permission to do something with the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "license"@en-us ; + rdfs:range dcterms:LicenseDocument ; + rdfs:subPropertyOf dcterms:rights . + +dcterms:modified + a rdf:Property ; + rdfs:comment "Date on which the resource was changed."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "date modified"@en-us ; + rdfs:range rdfs:Literal ; + rdfs:subPropertyOf dcterms:date . + +dcterms:publisher + a rdf:Property ; + dcterms:description "Examples of a Publisher include a person, an organization, or a service."@en-us ; + rdfs:comment "An entity responsible for making the resource available."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "publisher"@en-us ; + rdfs:range dcterms:Agent . + +dcterms:references + a rdf:Property ; + rdfs:comment "A related resource that is referenced, cited, or otherwise pointed to by the described resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "references"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:relation + a rdf:Property ; + dcterms:description "Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. "@en-us ; + rdfs:comment "A related resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "relation"@en-us . + +dcterms:replaces + a rdf:Property ; + rdfs:comment "A related resource that is supplanted, displaced, or superseded by the described resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "replaces"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:requires + a rdf:Property ; + rdfs:comment "A related resource that is required by the described resource to support its function, delivery, or coherence."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "requires"@en-us ; + rdfs:subPropertyOf dcterms:relation . + +dcterms:rights + a rdf:Property ; + dcterms:description "Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights."@en-us ; + rdfs:comment "Information about rights held in and over the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "rights"@en-us ; + rdfs:range dcterms:RightsStatement . + +dcterms:rightsHolder + a rdf:Property ; + rdfs:comment "A person or organization owning or managing rights over the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "rights holder"@en-us ; + rdfs:range dcterms:Agent . + +dcterms:title + a rdf:Property ; + rdfs:comment "A name given to the resource."@en-us ; + rdfs:isDefinedBy dcterms: ; + rdfs:label "title"@en-us ; + rdfs:range rdfs:Literal . |