lib/rdf/vocab/mods.rb in rdf-vocab-0.8.8 vs lib/rdf/vocab/mods.rb in rdf-vocab-2.0.0.beta1
- old
+ new
@@ -1,9 +1,14 @@
# -*- encoding: utf-8 -*-
+# frozen_string_literal: true
# This file generated automatically using vocab-fetch from http://www.loc.gov/standards/mods/modsrdf/v1/modsrdf.owl
require 'rdf'
module RDF::Vocab
+ # @!parse
+ # # Vocabulary for <http://www.loc.gov/mods/rdf/v1#>
+ # class MODS < RDF::StrictVocabulary
+ # end
class MODS < RDF::StrictVocabulary("http://www.loc.gov/mods/rdf/v1#")
# Class definitions
term :Cartographics,
comment: %(Aggregates cartographic properties.).freeze,
@@ -31,11 +36,11 @@
term :ModsResource,
comment: %(
The resource which is the subject of this description.
).freeze,
label: "MODS - A MODS Resource".freeze,
- "owl:equivalentClass" => %(http://id.loc.gov/vocabulary/resourceTypes/Res).freeze,
+ :"owl:equivalentClass" => %(http://id.loc.gov/vocabulary/resourceTypes/Res).freeze,
type: "owl:Class".freeze
term :NoteGroup,
comment: %(Aggregates a note with its type. ).freeze,
label: "MODS - Note Typed".freeze,
type: "owl:Class".freeze
@@ -90,11 +95,11 @@
type: "owl:DatatypeProperty".freeze
property :classification,
comment: %(A designation applied to the resource that indicates the subject by applying a formal system of coding and organizing resources according to subject areas.).freeze,
domain: "mods:ModsResource".freeze,
label: "Classification".freeze,
- "owl:equivalentProperty" => %(http://id.loc.gov/vocabulary/classSchemes/classification).freeze,
+ :"owl:equivalentProperty" => %(http://id.loc.gov/vocabulary/classSchemes/classification).freeze,
type: "owl:AnnotationProperty".freeze
property :classificationGroup,
comment: %(Used when classification scheme is not in controlled vocabulary. Bundles together the classification number with its scheme.).freeze,
domain: "mods:ModsResource".freeze,
label: "Classification Group".freeze,
@@ -226,11 +231,11 @@
type: "owl:ObjectProperty".freeze
property :identifier,
comment: %(identifier is a property for which all terms in the "identifier" vocabulary become subproperties. Thus for example 'identifer:isbn' is a subproperty saying in effect "has this ISBN" where 'isbn' is a term within that vocabulary. \(The prefix 'identifier:' is used to denote the namespace for the "identifier" vocabulary.).freeze,
domain: "mods:ModsResource".freeze,
label: "Identifier".freeze,
- "owl:equivalentProperty" => %(identifiers:id).freeze,
+ :"owl:equivalentProperty" => %(identifiers:id).freeze,
range: "xsd:string".freeze,
type: "owl:DatatypeProperty".freeze
property :identifierGroup,
comment: %(Used when identifier type is not in controlled vocabulary. Bundles together the identifier with its type.).freeze,
domain: "mods:ModsResource".freeze,
@@ -581,11 +586,11 @@
label: "Related item - Reference".freeze,
range: "mods:ModsResource".freeze,
subPropertyOf: "mods:relatedItem".freeze,
type: "owl:ObjectProperty".freeze
property :relatedReferencedBy,
- comment: [%(Relates the described MODS resource to another MODS resource which references the described resource.).freeze, %().freeze],
+ comment: [%().freeze, %(Relates the described MODS resource to another MODS resource which references the described resource.).freeze],
domain: "mods:ModsResource".freeze,
label: "Related item - Referenced By".freeze,
range: "mods:ModsResource".freeze,
subPropertyOf: "mods:relatedItem".freeze,
type: "owl:ObjectProperty".freeze
@@ -621,11 +626,11 @@
comment: %(role is an abstract property, for which all terms in the relator vocabulary of roles become subproperties. Thus for example 'relator:artist' refers to the role 'artist' within that vocabulary. \(The prefix 'relator:' is used to denote the namespace for the "relator" vocabulary.
The property 'relator:artist' relates the resource to an artist associated with the resource, represented as a mads name.).freeze,
domain: "mods:ModsResource".freeze,
label: "Role (unbound)".freeze,
- "owl:equivalentProperty" => %(marcrelators:role).freeze,
+ :"owl:equivalentProperty" => %(marcrelators:role).freeze,
type: "owl:ObjectProperty".freeze
property :roleRelationship,
comment: %(Binds a name to the role that the named entity played for the resource. ).freeze,
domain: "mods:ModsResource".freeze,
label: "Role Relationship".freeze,
@@ -758,30 +763,30 @@
type: "owl:ObjectProperty".freeze
# Extra definitions
term :access,
label: "access".freeze,
- type: ["owl:NamedIndividual".freeze, "http://www.loc.gov/mods/rdf/ReformattingQuality".freeze]
+ type: ["http://www.loc.gov/mods/rdf/ReformattingQuality".freeze, "owl:NamedIndividual".freeze]
term :date,
comment: %(An abstract property for which date properties in general are subproperties.).freeze,
domain: "mods:ModsResource".freeze,
label: "Date".freeze
term :digitizedAnalog,
label: "digitizedAnalog".freeze,
- type: ["owl:NamedIndividual".freeze, "http://www.loc.gov/mods/rdf/DigitalOrigin".freeze]
+ type: ["http://www.loc.gov/mods/rdf/DigitalOrigin".freeze, "owl:NamedIndividual".freeze]
term :digitizedMicrofilm,
label: "digitizedMicrofilm".freeze,
- type: ["owl:NamedIndividual".freeze, "http://www.loc.gov/mods/rdf/DigitalOrigin".freeze]
+ type: ["http://www.loc.gov/mods/rdf/DigitalOrigin".freeze, "owl:NamedIndividual".freeze]
term :integratingResource,
label: "integratingResource".freeze,
- type: ["owl:NamedIndividual".freeze, "http://www.loc.gov/mods/rdf/Issuance".freeze]
+ type: ["http://www.loc.gov/mods/rdf/Issuance".freeze, "owl:NamedIndividual".freeze]
term :monographic,
label: "monographic".freeze,
- type: ["owl:NamedIndividual".freeze, "http://www.loc.gov/mods/rdf/Issuance".freeze]
+ type: ["http://www.loc.gov/mods/rdf/Issuance".freeze, "owl:NamedIndividual".freeze]
term :reformattedDigital,
label: "reformattedDigital".freeze,
- type: ["owl:NamedIndividual".freeze, "http://www.loc.gov/mods/rdf/DigitalOrigin".freeze]
+ type: ["http://www.loc.gov/mods/rdf/DigitalOrigin".freeze, "owl:NamedIndividual".freeze]
term :serial,
label: "serial".freeze,
- type: ["owl:NamedIndividual".freeze, "http://www.loc.gov/mods/rdf/Issuance".freeze]
+ type: ["http://www.loc.gov/mods/rdf/Issuance".freeze, "owl:NamedIndividual".freeze]
end
end