lib/rdf/fcrepo4/vocab.rb in rdf-fcrepo4-0.0.4 vs lib/rdf/fcrepo4/vocab.rb in rdf-fcrepo4-0.0.5

- old
+ new

@@ -1,289 +1,289 @@ # -*- encoding: utf-8 -*- -# This file generated automatically using vocab-fetch from http://fedora.info/definitions/v4/repository +# This file generated automatically using vocab-fetch from http://fedora.info/definitions/v4/repository# require 'rdf' module RDF - class FCRepo4 < RDF::StrictVocabulary("http://fedora.info/definitions/v4/repository") + class FCRepo4 < RDF::StrictVocabulary("http://fedora.info/definitions/v4/repository#") # Class definitions - term :"#AnnotatedResource", + term :AnnotatedResource, comment: %(A Resource that maintains properties in its own right.).freeze, label: "annotated resource".freeze, subClassOf: "http://fedora.info/definitions/v4/repository#Resource".freeze, type: "owl:Class".freeze - term :"#Content", + term :Content, comment: %(A bitstream, with no further data properties.).freeze, label: "Content".freeze, "owl:disjointWith" => [%(http://fedora.info/definitions/v4/repository#Datastream).freeze, %(http://fedora.info/definitions/v4/repository#Object).freeze], subClassOf: "http://fedora.info/definitions/v4/repository#Resource".freeze, type: "owl:Class".freeze - term :"#Datastream", + term :Datastream, comment: %(A container for a bitstream and associated properties.).freeze, label: "Fedora datastream".freeze, "owl:disjointWith" => %(http://fedora.info/definitions/v4/repository#Object).freeze, subClassOf: "http://fedora.info/definitions/v4/repository#AnnotatedResource".freeze, type: "owl:Class".freeze - term :"#Fixity", + term :Fixity, comment: %(A calculated or recorded result of a fixity measurement on a bitstream.).freeze, label: "fixity".freeze, "owl:disjointWith" => %(http://fedora.info/definitions/v4/repository#Resource).freeze, subClassOf: "http://fedora.info/definitions/v4/repository#Thing".freeze, type: "owl:Class".freeze - term :"#InboundReferences", + term :InboundReferences, comment: %(The set of triples representing other repository resources which link to a given resource.).freeze, label: "inbound references".freeze, subClassOf: "http://fedora.info/definitions/v4/repository#Thing".freeze, type: "owl:Class".freeze - term :"#Lock", + term :Lock, comment: %(A marker of exclusive ability to modify a resource by a single user.).freeze, label: "lock".freeze, "owl:disjointWith" => %(http://fedora.info/definitions/v4/repository#Resource).freeze, subClassOf: "http://fedora.info/definitions/v4/repository#Thing".freeze, type: "owl:Class".freeze - term :"#Object", + term :Object, comment: %(A Fedora object: the fundamental quantum of durable content in a Fedora repository.).freeze, label: "Fedora object".freeze, subClassOf: "http://fedora.info/definitions/v4/repository#AnnotatedResource".freeze, type: "owl:Class".freeze - term :"#Resource", + term :Resource, comment: %(An entity that has been committed to the repository for safekeeping. For example, Fedora objects and datastreams are Resources. A Fixity is not, because the provenance of the instance is entirely internal to the repository.).freeze, label: "Fedora resource".freeze, subClassOf: "http://fedora.info/definitions/v4/repository#Thing".freeze, type: "owl:Class".freeze - term :"#Thing", + term :Thing, comment: %(Something that is contemplated in the Fedora repository model.).freeze, label: "Fedora thing".freeze, type: "owl:Class".freeze - term :"#Version", + term :Version, label: "A snapshot of a Fedora object at a given point in time.".freeze, subClassOf: "http://fedora.info/definitions/v4/repository#Object".freeze, type: "owl:Class".freeze # Property definitions - property :"#baseVersion", + property :baseVersion, domain: "http://fedora.info/definitions/v4/repository#Object".freeze, label: "base version".freeze, range: "http://fedora.info/definitions/v4/repository#Version".freeze, type: ["owl:ObjectProperty".freeze, "owl:FunctionalProperty".freeze] - property :"#clusterCacheMode", - label: "#clusterCacheMode".freeze, + property :clusterCacheMode, + label: "clusterCacheMode".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#clusterMembers", - label: "#clusterMembers".freeze, + property :clusterMembers, + label: "clusterMembers".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#clusterName", - label: "#clusterName".freeze, + property :clusterName, + label: "clusterName".freeze, range: "xsd:string".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#clusterNodeAddress", - label: "#clusterNodeAddress".freeze, + property :clusterNodeAddress, + label: "clusterNodeAddress".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#clusterNodeView", - label: "#clusterNodeView".freeze, + property :clusterNodeView, + label: "clusterNodeView".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#clusterPhysicalAddress", - label: "#clusterPhysicalAddress".freeze, + property :clusterPhysicalAddress, + label: "clusterPhysicalAddress".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#clusterSize", - label: "#clusterSize".freeze, + property :clusterSize, + label: "clusterSize".freeze, range: "xsd:nonNegativeInteger".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#computedChecksum", - label: "#computedChecksum".freeze, + property :computedChecksum, + label: "computedChecksum".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#computedSize", - label: "#computedSize".freeze, + property :computedSize, + label: "computedSize".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#couldNotStoreProperty", - label: "#couldNotStoreProperty".freeze, + property :couldNotStoreProperty, + label: "couldNotStoreProperty".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#created", - label: "#created".freeze, + property :created, + label: "created".freeze, range: "xsd:dateTime".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#createdBy", - label: "#createdBy".freeze, + property :createdBy, + label: "createdBy".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#frozenMixinTypes", - label: "#frozenMixinTypes".freeze, + property :frozenMixinTypes, + label: "frozenMixinTypes".freeze, subPropertyOf: "http://fedora.info/definitions/v4/repository#mixinTypes".freeze, type: "owl:DatatypeProperty".freeze - property :"#frozenPrimaryType", - label: "#frozenPrimaryType".freeze, + property :frozenPrimaryType, + label: "frozenPrimaryType".freeze, subPropertyOf: "http://fedora.info/definitions/v4/repository#primaryType".freeze, type: "owl:DatatypeProperty".freeze - property :"#frozenUuid", - label: "#frozenUuid".freeze, + property :frozenUuid, + label: "frozenUuid".freeze, subPropertyOf: "http://fedora.info/definitions/v4/repository#uuid".freeze, type: "owl:DatatypeProperty".freeze - property :"#hasChild", + property :hasChild, domain: "http://fedora.info/definitions/v4/repository#Object".freeze, label: "has child".freeze, type: ["owl:ObjectProperty".freeze, "owl:InverseFunctionalProperty".freeze] - property :"#hasContent", + property :hasContent, comment: %(Indicates a Content in which content is stored for this Datastream.).freeze, domain: "http://fedora.info/definitions/v4/repository#Datastream".freeze, label: "has content".freeze, range: "http://fedora.info/definitions/v4/repository#Content".freeze, type: "owl:ObjectProperty".freeze - property :"#hasDefaultWorkspace", + property :hasDefaultWorkspace, comment: %(Indicates the default workspace of the repository.).freeze, label: "has default workspace".freeze, type: "owl:ObjectProperty".freeze - property :"#hasFixity", + property :hasFixity, domain: "http://fedora.info/definitions/v4/repository#Content".freeze, label: "has fixity".freeze, range: "http://fedora.info/definitions/v4/repository#Fixity".freeze, type: "owl:ObjectProperty".freeze - property :"#hasLocation", - label: "#hasLocation".freeze, + property :hasLocation, + label: "hasLocation".freeze, range: "xsd:anyURI".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#hasLock", + property :hasLock, label: "has lock".freeze, range: "http://fedora.info/definitions/v4/repository#Lock".freeze, type: "owl:ObjectProperty".freeze - property :"#hasLockToken", - label: "#hasLockToken".freeze, + property :hasLockToken, + label: "hasLockToken".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#hasMember", + property :hasMember, comment: %(Links to a newly-minted identifier which can be used to create a repository resource.).freeze, label: "has member".freeze, range: "xsd:anyURI".freeze, type: "owl:ObjectProperty".freeze - property :"#hasNodeType", - label: "#hasNodeType".freeze, + property :hasNodeType, + label: "hasNodeType".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#hasParent", + property :hasParent, domain: "http://fedora.info/definitions/v4/repository#Resource".freeze, label: "has parent".freeze, range: "http://fedora.info/definitions/v4/repository#Object".freeze, type: ["owl:ObjectProperty".freeze, "owl:FunctionalProperty".freeze] - property :"#hasResultsMember", + property :hasResultsMember, label: "has results member".freeze, range: "http://fedora.info/definitions/v4/repository#Resource".freeze, type: "owl:ObjectProperty".freeze - property :"#hasVersion", + property :hasVersion, domain: "http://fedora.info/definitions/v4/repository#Object".freeze, label: "has version".freeze, range: "http://fedora.info/definitions/v4/repository#Version".freeze, type: "owl:ObjectProperty".freeze - property :"#hasVersionLabel", - label: "#hasVersionLabel".freeze, + property :hasVersionLabel, + label: "hasVersionLabel".freeze, range: "xsd:string".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#hasWorkspace", + property :hasWorkspace, comment: %(Links to a workspace of the repository.).freeze, label: "has workspace".freeze, type: "owl:ObjectProperty".freeze - property :"#isCheckedOut", - label: "#isCheckedOut".freeze, + property :isCheckedOut, + label: "isCheckedOut".freeze, range: "xsd:boolean".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#isContentOf", + property :isContentOf, comment: %(Indicates a Datastream for which this resource contains the content. ).freeze, domain: "http://fedora.info/definitions/v4/repository#Content".freeze, label: "is content of".freeze, range: "http://fedora.info/definitions/v4/repository#Datastream".freeze, type: ["owl:ObjectProperty".freeze, "owl:InverseFunctionalProperty".freeze] - property :"#isDeep", + property :isDeep, domain: "http://fedora.info/definitions/v4/repository#Lock".freeze, - label: "#isDeep".freeze, + label: "isDeep".freeze, range: "xsd:boolean".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#isFixityOf", + property :isFixityOf, domain: "http://fedora.info/definitions/v4/repository#Fixity".freeze, label: "is fixity of".freeze, range: "http://fedora.info/definitions/v4/repository#Content".freeze, type: ["owl:ObjectProperty".freeze, "owl:InverseFunctionalProperty".freeze] - property :"#lastModified", - label: "#lastModified".freeze, + property :lastModified, + label: "lastModified".freeze, range: "xsd:dateTime".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#lastModifiedBy", - label: "#lastModifiedBy".freeze, + property :lastModifiedBy, + label: "lastModifiedBy".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#locks", + property :locks, domain: "http://fedora.info/definitions/v4/repository#Lock".freeze, label: "locks".freeze, type: "owl:ObjectProperty".freeze - property :"#mimeType", - label: "#mimeType".freeze, + property :mimeType, + label: "mimeType".freeze, range: "xsd:string".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#mixinTypes", - label: "#mixinTypes".freeze, + property :mixinTypes, + label: "mixinTypes".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#numFixityChecks", - label: "#numFixityChecks".freeze, + property :numFixityChecks, + label: "numFixityChecks".freeze, range: "xsd:nonNegativeInteger".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#numFixityErrors", - label: "#numFixityErrors".freeze, + property :numFixityErrors, + label: "numFixityErrors".freeze, range: "xsd:nonNegativeInteger".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#numFixityRepaired", - label: "#numFixityRepaired".freeze, + property :numFixityRepaired, + label: "numFixityRepaired".freeze, range: "xsd:nonNegativeInteger".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#numberOfChildren", - label: "#numberOfChildren".freeze, + property :numberOfChildren, + label: "numberOfChildren".freeze, range: "xsd:nonNegativeInteger".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#objectCount", - label: "#objectCount".freeze, + property :objectCount, + label: "objectCount".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#objectSize", - label: "#objectSize".freeze, + property :objectSize, + label: "objectSize".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#predecessors", + property :predecessors, domain: "http://fedora.info/definitions/v4/repository#Version".freeze, label: "predecessors".freeze, range: "http://fedora.info/definitions/v4/repository#Version".freeze, type: "owl:ObjectProperty".freeze - property :"#primaryType", - label: "#primaryType".freeze, + property :primaryType, + label: "primaryType".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#status", - label: "#status".freeze, + property :status, + label: "status".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze - property :"#uuid", - label: "#uuid".freeze, + property :uuid, + label: "uuid".freeze, subPropertyOf: "owl:topDataProperty".freeze, type: "owl:DatatypeProperty".freeze # Extra definitions - term :"#", + term :"", comment: %(A first attempt to formalize an ontology for the Fedora data model, intended primarily to make it possible to expose Fedora-curated RDF predicates via de-reference-able URIs.).freeze, label: "Fedora Commons Repository Ontology".freeze, type: "owl:Ontology".freeze end end