lib/rdf/vocab/datacite.rb in rdf-vocab-3.0.0 vs lib/rdf/vocab/datacite.rb in rdf-vocab-3.0.1
- old
+ new
@@ -27,12 +27,12 @@
term :AgentIdentifier,
comment: %(An identifier that uniquely identities an individual agent, belonging to a particular identifier scheme specified by an individual within the class datacite:AgentIdentifierScheme \(or any of its subclasses\).).freeze,
label: "agent identifier".freeze,
"owl:disjointWith": "datacite:ResourceIdentifier".freeze,
subClassOf: ["datacite:Identifier".freeze, term(
- onProperty: "datacite:usesIdentifierScheme".freeze,
allValuesFrom: "datacite:AgentIdentifier".freeze,
+ onProperty: "datacite:usesIdentifierScheme".freeze,
type: "owl:Restriction".freeze
)],
type: "owl:Class".freeze
term :AgentIndetifierScheme,
comment: %(The identifier scheme used to identify an agent. Individual schemes are defines as members of its sub-classes.).freeze,
@@ -64,12 +64,12 @@
type: "owl:Class".freeze
term :FunderIdentifier,
comment: %(An identifier that uniquely identities a funding agency, belonging to a particular scheme such as FundRef specified by an individual within the class datacite:FunderIdentifierScheme.).freeze,
label: "funder identifier".freeze,
subClassOf: ["datacite:AgentIdentifier".freeze, term(
- onProperty: "datacite:usesIdentifierScheme".freeze,
allValuesFrom: "datacite:FunderIdentifierScheme".freeze,
+ onProperty: "datacite:usesIdentifierScheme".freeze,
type: "owl:Restriction".freeze
)],
type: "owl:Class".freeze
term :FunderIdentifierScheme,
comment: %(The identifier scheme used to identify a funding agency. Individual schemes are defines as members of this class. At present, the only individual of this class is datacite:fundref.).freeze,
@@ -84,20 +84,20 @@
type: "owl:Class".freeze
term :Identifier,
comment: %(An identifier that uniquely identities an entity – such as a funding agency, a person and a resource – belonging to a particular scheme such as those specified by individuals of the class datacite:IdentifierScheme.).freeze,
label: "identifier".freeze,
subClassOf: ["http://www.essepuntato.it/2010/06/literalreification/Literal".freeze, term(
- "owl:onClass": "datacite:IdentifierScheme".freeze,
- onProperty: "datacite:usesIdentifierScheme".freeze,
- "owl:qualifiedCardinality": "1".freeze,
- type: "owl:Restriction".freeze
- ), term(
+ cardinality: "1".freeze,
onProperty: term(
inverseOf: "datacite:hasIdentifier".freeze
),
- cardinality: "1".freeze,
type: "owl:Restriction".freeze
+ ), term(
+ onProperty: "datacite:usesIdentifierScheme".freeze,
+ "owl:onClass": "datacite:IdentifierScheme".freeze,
+ "owl:qualifiedCardinality": "1".freeze,
+ type: "owl:Restriction".freeze
)],
type: "owl:Class".freeze
term :IdentifierScheme,
comment: %(The identifier scheme used to identify an entity such as a funding agency, a person or a resource. Individual schemes are defines as members of this class.).freeze,
label: "identifier scheme".freeze,
@@ -118,12 +118,12 @@
type: "owl:Class".freeze
term :OrganizationIdentifier,
comment: %(An identifier that uniquely identities an individual organization, belonging to a particular identifier scheme such as ISNI specified by an individual within the class datacite:OrganizationIdentifierScheme.).freeze,
label: "organization identifier".freeze,
subClassOf: ["datacite:AgentIdentifier".freeze, term(
- onProperty: "datacite:usesIdentifierScheme".freeze,
allValuesFrom: "datacite:OrganizationIdentifier".freeze,
+ onProperty: "datacite:usesIdentifierScheme".freeze,
type: "owl:Restriction".freeze
)],
type: "owl:Class".freeze
term :OrganizationIdentifierScheme,
comment: %(The identifier scheme used to identify an organization. Individual schemes are defines as members of this class.).freeze,
@@ -138,13 +138,13 @@
type: "owl:Class".freeze
term :PersonalIdentifier,
comment: %(An identifier that uniquely identities an individual person, belonging to a particular identifier scheme such as ORCID specified by an individual within the class datacite:PersonalIdentifierScheme.).freeze,
label: "personal identifier".freeze,
subClassOf: ["datacite:AgentIdentifier".freeze, term(
+ allValuesFrom: "datacite:PersonalIdentifierScheme".freeze,
onProperty: "datacite:usesIdentifierScheme".freeze,
- type: "owl:Restriction".freeze,
- allValuesFrom: "datacite:PersonalIdentifierScheme".freeze
+ type: "owl:Restriction".freeze
)],
type: "owl:Class".freeze
term :PersonalIdentifierScheme,
comment: %(The identifier scheme used to identify a person. Individual schemes are defines as members of this class.).freeze,
label: "personal identifier scheme".freeze,
@@ -167,13 +167,13 @@
type: "owl:Class".freeze
term :ResourceIdentifier,
comment: %(An identifier that is used to uniquely identifies a resource.).freeze,
label: "resource identifier".freeze,
subClassOf: ["datacite:Identifier".freeze, term(
+ allValuesFrom: "datacite:ResourceIdentifierScheme".freeze,
onProperty: "datacite:usesIdentifierScheme".freeze,
- type: "owl:Restriction".freeze,
- allValuesFrom: "datacite:ResourceIdentifierScheme".freeze
+ type: "owl:Restriction".freeze
)],
type: "owl:Class".freeze
term :ResourceIdentifierScheme,
comment: %(The identifier scheme used to identify a resource. Individual schemes are defines as members of this class. For DataCite, the only permitted identifier scheme for the primary resource identifier is the Digital Object Identifier.).freeze,
label: "resource identifier scheme".freeze,
@@ -204,26 +204,26 @@
someValuesFrom: "datacite:ResourceIdentifier".freeze,
type: "owl:Restriction".freeze
),
label: "has description".freeze,
range: term(
- onProperty: "datacite:hasDescriptionType".freeze,
cardinality: "1".freeze,
+ onProperty: "datacite:hasDescriptionType".freeze,
type: "owl:Restriction".freeze
),
type: "owl:ObjectProperty".freeze
property :hasDescriptionType,
comment: %(An object property permitting specification of the type of description used to describe a resource, defined as an individual of the class datacite:DescriptionType from the DataCite controlled list of Abstract, SeriesInformation, TableOfContent and Other.).freeze,
domain: term(
- onProperty: term(
- inverseOf: "datacite:hasDescription".freeze
- ),
- type: "owl:Restriction".freeze,
allValuesFrom: term(
onProperty: "datacite:hasIdentifier".freeze,
someValuesFrom: "datacite:ResourceIdentifier".freeze,
type: "owl:Restriction".freeze
- )
+ ),
+ onProperty: term(
+ inverseOf: "datacite:hasDescription".freeze
+ ),
+ type: "owl:Restriction".freeze
),
label: "has description type".freeze,
range: "datacite:DescriptionType".freeze,
subPropertyOf: "dc:type".freeze,
type: "owl:ObjectProperty".freeze