lib/rdf/vocab/bf2.rb in rdf-vocab-2.2.2 vs lib/rdf/vocab/bf2.rb in rdf-vocab-2.2.3
- old
+ new
@@ -9,13 +9,13 @@
# end
class BF2 < RDF::StrictVocabulary("http://id.loc.gov/ontologies/bibframe/")
# Ontology definition
ontology :"http://id.loc.gov/ontologies/bibframe/",
- :"dc:modified" => %(2017-03-15T16:23:59.852-04:00).freeze,
+ :"dc:modified" => %(2017-05-04T14:49:12.796-04:00).freeze,
label: "BIBFRAME vocabulary".freeze,
- :"owl:versionInfo" => %(2017-03-15T16:23:59.852-04:00).freeze,
+ :"owl:versionInfo" => %(2017-05-04T14:49:12.796-04:00).freeze,
type: "owl:Ontology".freeze
# Class definitions
term :AbbreviatedTitle,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
@@ -698,11 +698,11 @@
type: "owl:Class".freeze
term :Person,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
label: "Person".freeze,
:"skos:definition" => %(Individual or identity established by an individual \(either alone or in collaboration with one or more other individuals\).).freeze,
- subClassOf: "foaf:Person".freeze,
+ subClassOf: ["bf2:Agent".freeze, "foaf:Person".freeze],
type: "owl:Class".freeze
term :Place,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
label: "Place".freeze,
:"skos:definition" => %(Geographic location.).freeze,
@@ -1461,11 +1461,10 @@
type: "owl:DatatypeProperty".freeze
property :electronicLocator,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
domain: "bf2:Item".freeze,
label: "Electronic location".freeze,
- range: "rdfs:Resource".freeze,
:"skos:definition" => %(Electronic location from which the resource is available.).freeze,
type: "owl:ObjectProperty".freeze
property :emulsion,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
domain: "bf2:Instance".freeze,
@@ -1718,21 +1717,21 @@
range: "rdfs:Literal".freeze,
:"skos:definition" => %(Information about the history of a Work.).freeze,
type: "owl:DatatypeProperty".freeze
property :identifiedBy,
comment: %(Used with Unspecified).freeze,
- :"dc:modified" => %(2016-04-21 \(New\)).freeze,
+ :"dc:modified" => [%(2016-04-21 \(New\)).freeze, %(2017-05-04 \(New inverse\)).freeze],
label: "Identifier".freeze,
+ :"owl:inverseOf" => %(bf2:identifies).freeze,
range: "bf2:Identifier".freeze,
:"skos:definition" => %(Character string associated with a resource that serves to differentiate that resource from other resources, i.e., that uniquely identifies an entity.).freeze,
type: "owl:ObjectProperty".freeze
property :identifies,
:"dc:modified" => %(2017-02-03 \(New inverse\)).freeze,
domain: "bf2:Identifier".freeze,
label: "Resouce identified".freeze,
:"owl:inverseOf" => %(bf2:identifiedBy).freeze,
- range: "rdfs:Resource".freeze,
:"skos:definition" => %(Resource that is associated with a character string that serves to differentiate one resource from another.).freeze,
type: "owl:ObjectProperty".freeze
property :illustrativeContent,
comment: %(Used with Work or Instance).freeze,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
@@ -2158,13 +2157,11 @@
:"skos:definition" => %(Resource that is referenced by the described resource.).freeze,
subPropertyOf: "bf2:relatedTo".freeze,
type: "owl:ObjectProperty".freeze
property :relatedTo,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
- domain: "rdfs:Resource".freeze,
label: "Related resource".freeze,
- range: "rdfs:Resource".freeze,
:"skos:definition" => %(Any relationship between Work, Instance, and Item resources.).freeze,
type: "owl:SymmetricProperty".freeze
property :replacedBy,
comment: [%(Expected value Work or Instance).freeze, %(Used with Work or Instance).freeze],
:"dc:modified" => [%(2016-04-21 \(New\)).freeze, %(2016-04-29 \(added inverse, updated range\)).freeze],
@@ -2307,10 +2304,9 @@
type: "owl:ObjectProperty".freeze
property :subject,
comment: %(Used with Work, Instance or Item).freeze,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
label: "Subject".freeze,
- range: "rdfs:Resource".freeze,
:"skos:definition" => %(Subject term\(s\) describing a resource.).freeze,
type: "owl:ObjectProperty".freeze
property :sublocation,
:"dc:modified" => %(2016-04-21 \(New\)).freeze,
domain: "bf2:Item".freeze,