lib/rdf/vocab/edm.rb in rdf-vocab-3.0.0 vs lib/rdf/vocab/edm.rb in rdf-vocab-3.0.1

- old
+ new

@@ -10,15 +10,15 @@ class EDM < RDF::StrictVocabulary("http://www.europeana.eu/schemas/edm/") # Ontology definition ontology :"http://www.europeana.eu/schemas/edm/", "dc11:contributor": ["http://www.ibi.hu-berlin.de/institut/personen/iwanowa".freeze, "http://www.ics.forth.gr/isl/people/people_individual.jsp?Person_ID=2".freeze, "http://www.image.ece.ntua.gr/~ndroso/".freeze, "http://www.image.ntua.gr/~tzouvaras/".freeze, term( - type: "foaf:Organization".freeze, - "foaf:name": "Participants of Europeana Version 1.0 Work Package on Further Specification of Functionality and Interoperability aspects of Europeana (WP3)".freeze + "foaf:name": "Hugo Manguinhas".freeze, + type: "foaf:Person".freeze ), term( - type: "foaf:Person".freeze, - "foaf:name": "Hugo Manguinhas".freeze + "foaf:name": "Participants of Europeana Version 1.0 Work Package on Further Specification of Functionality and Interoperability aspects of Europeana (WP3)".freeze, + type: "foaf:Organization".freeze )], "dc11:creator": "http://data.semanticweb.org/person/antoine-isaac".freeze, "dc11:description": "The Europeana Data Model (EDM) is aimed at being an integration medium for collecting, connecting and enriching the descriptions provided by Europeana data providers. The RDF vocabulary for http://www.europeana.eu/schemas/edm/ defines the elements introduced by EDM (as opposed to the ones EDM re-uses from other namespaces).".freeze, "dc11:modified": "2013-05-20".freeze, "dc11:publisher": "http://europeana.eu".freeze, @@ -48,13 +48,13 @@ term :EuropeanaAggregation, definition: %(The set of resources related to a single Cultural Heritage Object that collectively represent that object in Europeana. Such set consists of: all descriptions about the object that Europeana collects from \(possibly different\) content providers, including thumbnails and other forms of abstractions, as well as of the description of the object Europeana builds.).freeze, equivalentClass: term( + cardinality: "1".freeze, onProperty: "edm:aggregatedCHO".freeze, - type: "owl:Restriction".freeze, - cardinality: "1".freeze + type: "owl:Restriction".freeze ), label: "Europeana Aggregation".freeze, note: %(An instance of EuropeanaAggregation is created at ingestion time for each different Cultural Heritage Object recognized by Europeana. Such instance is associated to the Cultural Heritage Object that it is about, by the property edm:aggregatedCHO).freeze, "skos:example": ["The 56th issue of \"Le Temps\" is a (different) Cultural Heritage Object represented in Europeana by another EuropeanaAggregation instance".freeze, "The journal \"Le Temps\" is a Cultural Heritage Object represented in Europeana by one EuropeanaAggregation instance".freeze, "The painting Mona Lisa is a Cultural Heritage Object represented in Europeana by one EuropeanaAggregation instance".freeze], "skos:scopeNote": ["Obligation and Occurence: The relation between the Cultural Heritage Objects represented in Europeana and the instances of the class EuropeanaAggregation is one-to-one, in the data maintained by Europeana: every Cultural Heritage Object is represented by an instance of EuropeanaAggregation, and every instance of EuropeanaAggregation represent a Cultural Heritage Object.".freeze, "Rationale: This class is used in Europeana to gather in a single conceptual unit all the information about a Cultural Heritage Object, necessary for all operations on these objects.".freeze], @@ -76,13 +76,13 @@ label: "Event".freeze, note: %(Events are identified either by the content provider or by Europeana enrichment at ingestion time).freeze, "skos:example": ["the 2nd World War".freeze, "the act of painting Mona Lisa".freeze, "the change of custody of Mona Lisa".freeze], "skos:scopeNote": "Rationale:This class is a domain of edm:happenedAt and the domain of edm:occurredAt".freeze, subClassOf: ["edm:NonInformationResource".freeze, term( + cardinality: "1".freeze, onProperty: "edm:happenedAt".freeze, - type: "owl:Restriction".freeze, - cardinality: "1".freeze + type: "owl:Restriction".freeze )], type: "owl:Class".freeze term :InformationResource, definition: %(An information resource is a resource whose essential characteristics can be conveyed in a single message. It can be associated with a URI, it can have a representation, for example: a text is an InformationResource.).freeze, equivalentClass: ["http://www.cidoc-crm.org/rdfs/cidoc-crm#E89_Propositional_Object".freeze, term( @@ -117,16 +117,16 @@ label: "Provided CHO".freeze, note: %(This class has been mostly motivated by the need to assign a type to the “central node” in the EDM pattern, during the ingestion process, related to the XML expression of EDM at that stage. It was especially intended to fit the cases where edm:PhysicalThing cannot be used as the type of the resource standing for the real-world object \(independently of any specific data contributor perspective\).).freeze, "skos:example": "Mona Lisa, Winged Victory of Samothrace".freeze, "skos:scopeNote": "Rationale: This class is the range of edm:aggregatedCHO. A resource of type ProvidedCHO can be the subject of statements using edm:isRelatedTo or any more specific property.".freeze, subClassOf: term( + cardinality: "1".freeze, onProperty: term( - type: "rdf:Property".freeze, - inverseOf: "edm:aggregatedCHO".freeze + inverseOf: "edm:aggregatedCHO".freeze, + type: "rdf:Property".freeze ), - type: "owl:Restriction".freeze, - cardinality: "1".freeze + type: "owl:Restriction".freeze ), type: "owl:Class".freeze term :TimeSpan, definition: %(The class of "abstract temporal extents, in the sense of Galilean physics, having a beginning, an end and a duration" \(CIDOC CRM\)).freeze, @@ -170,18 +170,18 @@ property :currentLocation, definition: %(The geographic location and/or name of the repository, building, site, or other entity whose boundaries presently include the resource.).freeze, domain: term( type: "owl:Class".freeze, unionOf: list("edm:ProvidedCHO".freeze, term( - type: "owl:Class".freeze, intersectionOf: list(term( type: "owl:Class".freeze ), term( - someValuesFrom: "edm:ProvidedCHO".freeze, onProperty: "ore:proxyFor".freeze, + someValuesFrom: "edm:ProvidedCHO".freeze, type: "owl:Restriction".freeze - )) + )), + type: "owl:Class".freeze )) ), equivalentProperty: ["geo:location".freeze, "http://www.cidoc-crm.org/rdfs/cidoc-crm#P55_has_current_location".freeze], label: "Current Location".freeze, range: "edm:Place".freeze, @@ -226,18 +226,18 @@ definition: %(This property relates a resource with the concepts it belongs to in a suitable type system such as MIME or any thesaurus that captures categories of objects in a given field \(e.g., the “Objects” facet in Getty’s Art and Architecture Thesaurus\). It does not capture aboutness.).freeze, domain: term( type: "owl:Class".freeze, unionOf: list("edm:ProvidedCHO".freeze, term( - type: "owl:Class".freeze, intersectionOf: list(term( type: "owl:Class".freeze ), term( - someValuesFrom: "edm:ProvidedCHO".freeze, onProperty: "ore:proxyFor".freeze, + someValuesFrom: "edm:ProvidedCHO".freeze, type: "owl:Restriction".freeze - )) + )), + type: "owl:Class".freeze )) ), equivalentProperty: "http://www.cidoc-crm.org/rdfs/cidoc-crm#P2_has_type".freeze, label: "Has Type".freeze, range: "edm:NonInformationResource".freeze, @@ -266,18 +266,18 @@ domain: "edm:EuropeanaObject".freeze, label: "Is Annotation Of".freeze, range: term( type: "owl:Class".freeze, unionOf: list("edm:ProvidedCHO".freeze, term( - type: "owl:Class".freeze, intersectionOf: list(term( type: "owl:Class".freeze ), term( - someValuesFrom: "edm:ProvidedCHO".freeze, onProperty: "ore:proxyFor".freeze, + someValuesFrom: "edm:ProvidedCHO".freeze, type: "owl:Restriction".freeze - )) + )), + type: "owl:Class".freeze )) ), subPropertyOf: ["dc11:subject".freeze, "http://www.cidoc-crm.org/rdfs/cidoc-crm#P67_refers_to".freeze], type: "owl:ObjectProperty".freeze property :isDerivativeOf, @@ -295,18 +295,18 @@ definition: %(edm:isRelatedTo is the most general contextual property in EDM. Contextual properties have typically to do either with the things that have happened to or together with the object under consideration, or what the object refers to by its shape, form or features in a figural or encoded form. For sake of simplicity, we include in the contextual relationships also the scholarly classification, which may have either to do with the role and cultural connections of the object in the past, or its kind of structure, substance or contents as it can be verified at present.).freeze, domain: term( type: "owl:Class".freeze, unionOf: list("edm:ProvidedCHO".freeze, term( - type: "owl:Class".freeze, intersectionOf: list(term( type: "owl:Class".freeze ), term( - someValuesFrom: "edm:ProvidedCHO".freeze, onProperty: "ore:proxyFor".freeze, + someValuesFrom: "edm:ProvidedCHO".freeze, type: "owl:Restriction".freeze - )) + )), + type: "owl:Class".freeze )) ), label: "Is Related To".freeze, type: "rdf:Property".freeze property :isRepresentationOf, @@ -392,20 +392,20 @@ type: "owl:ObjectProperty".freeze property :type, definition: %(The Europeana material type of the resource).freeze, label: "Europeana Type".freeze, range: term( - type: "rdfs:Datatype".freeze, - "owl:oneOf": list("TEXT".freeze, "IMAGE".freeze, "SOUND".freeze, "VIDEO".freeze, "3D".freeze) + "owl:oneOf": list("TEXT".freeze, "IMAGE".freeze, "SOUND".freeze, "VIDEO".freeze, "3D".freeze), + type: "rdfs:Datatype".freeze ), subPropertyOf: "dc11:type".freeze, type: "owl:DatatypeProperty".freeze property :ugc, definition: %(This element is used to identify user generated content \(also called user created content\). It should be applied to all digitised or born digital content contributed by the general public and collected by Europeana through a crowdsourcing initiative or project.).freeze, label: "UGC".freeze, range: term( - type: "rdfs:Datatype".freeze, - "owl:oneOf": list("TRUE".freeze) + "owl:oneOf": list("TRUE".freeze), + type: "rdfs:Datatype".freeze ), type: "owl:DatatypeProperty".freeze property :unstored, definition: %(This is a container element which includes all relevant information that otherwise cannot be mapped to another element in the ESE.).freeze,