author title Vocabulary for Attaching Essential Metadata LinkedModel Ontologies and Vocabularies are issued under a Creative Commons Attribution Share Alike 3.0 United States License. Attribution should be made to TopQuadrant, Inc. TopQuadrant attribution 1.2 2013-08-28 description VAEM stands for "Vocabulary for Attaching Essential Metadata". The purpose of VAEM is to provide, by import, a foundation for commonly needed resources when building an ontology. An effort has been made to restrict these resources to a minimal level. What VAEM regards as 'essential metadata' is data about dates and times, confidentiality, and other characterisitic qualifiers of the ontology, but also references to where a ontology is documented and where to find ontology Governance, Attribution and Provenance. VAEM also defines classes for representing enumerations and enumerated values. http://www.linkedmodel.org/1.2/schema/vaem# VAEM catalog entry Vocabulary for Attaching Essential Metadata Irene Polikoff vaem contributor $Id: SCHEMA_vaem-v1.2.ttl 6563 2013-08-28 11:43:24Z RalphHodgson $ Ralph Hodgson Metadata VAEM 2011-04-20 Rules Graph subject A datatype that is the union of date xsd data types. 'dateUnion' is equivalent to the xsd specification that uses an xsd:union of memberTypes='xsd:date xsd:dateTime xsd:float xsd:gYear'. date union A datatype that is the union of numeric xsd data types. 'numericUnion' is equivalent to the xsd specification that uses an xsd:union of memberTypes='xsd:decimal xsd:double xsd:float xsd:integer'. numeric union A mininal treatment of attribution. This serves as a placeholder class for voag:Attribution. Attribution 1 VAEM Governed Object class is a placeholder for concepts that are fully defined by the voag:GovernedObject concept hierarchy for building a catalog of ontologies and graphs. Governed object 1 The VAEM Licence Model class is a placeholder for concepts that are fully defined by VOAG. License model 1 1 GraphRole is used to characterize how a graph of resources participates in an ontology set. For example, a graph can be a schema, vocabulary, dataset, script, or ruleset. Graph role Annotations Graph Bridge graph Collection graph A curation graph is one whose purpose is to hold metadata that is needed to describe, govern and provision another graph. A curation graph will likely use VOAG and VAEM for this purpose. The property 'vaem:curationGraph' is used to link to the graph (or graphs) being curated. Curation graph Data graph Functions graph A graph that specifies a transformation of a graph into another graph or graphs. Invariably this is a SPINMap graph using SPARQL Rules (SPIN) to express the transforms. Mapping graph Proxy graph Schema graph Script graph View graph An RDF/OWL Graph that is a controlled set of instances. Vocabulary graph with attribution to To express how statements in a model can be reifiable, this property is used to explicitly associate a property with a user-defined sub-class of 'rdf:Statement'. A recommended way of using this is to declare the properties that share the same reification constructs as sub-properties of a parent property that carries the 'vaem:reifiableBy' property. The parent property should be of type 'rdf:Property' so that it can have both datatype and object properties as sub-properties. By this means use and transformations of a model can be understood through a fully specified metamodel. 'vaem:reifiableBy' is rangeless in order to comply with OWL DL semantics. Its range would have been rdfs:Class in order to refer to 'rdf:Statement' sub-classes. reifiable by The property 'lms:hasGraphRole' is used to characterize how a resource participates in an ontology set. The property is used to specify the role that a graph plays, for example, an ontology graph can be a schema, vocabulary, dataset, script, or ruleset. has graph role A property that is used to express dependencies on resources from graphs that are not imported. uses non-imported resource The property 'vaem:owningParty' is used to refer to some concept of 'Party' and is a sub-property of 'vaem:ownedBy'. owning party has license type has catalog entry A refinement of the subject resource. Modelled after rdfs:isDefinedBy for the purpose of referring to layered graphs that further define a subject. isRefinedBy The property 'vaem:ownedBy' is a general property that in some cases could have scalar values or may refer to some concept of 'Party'. For this reason, the type of this property is set as 'rdf:Property' and the property is rangeless. There are two sub-properties of 'vaem:ownedBy', namely 'vaem:owner' for string values and 'vaem:owningParty' for referencing a 'party'. Ownership applies to thos ontologies that are proprietary. Other governance and provenance specifications are held in the VOAG ontology. owned by The property 'vaem:dateCreated' is intended for general use as the name implies. The range of the property is set as 'vaem:dateUnion' so as to allow a value to have a number of forms from a year only to a full timestamp. date created The property 'vaem:url' is intended for general use as the name implies. The range of the property is set as an XSD URI. url owner The property 'vaem:lastUpdated' is intended for general use as the name implies. The range of the property is set as 'vaem:dateUnion' so as to allow a value to have a number of forms from a year only to a full timestamp. last updated The property 'vaem:releaseDate' is intended for general use as the name implies. The range of the property is set as 'vaem:dateUnion' so as to allow a value to have a number of forms from a year only to a full timestamp. release date The property 'vaem:namespace' provides a means to specify the onotlogy URI with which a graph is primarily associated. The intent is to allow multiple graphs to define statements for resources in the same Ontology namespace. For example, a foundation level graph with the base URI of 'http://www.somesite.com/1.0/schema/OurOntology' may define general concepts for 'OurOntology'. Another graph with the base URI 'http://www.somesite.com/1.0/schema/level2/OurOntology' may add more specific details to the same 'OurOntology'. Each of these two graphs would carry the same value for 'vaem:namespace', that is, 'http://www.somesite.com/schema/OurOntology'. In other words, an ontology URI is the URI associated with the resources of a controlled namespace. On the other hand the graph URIs (the base URIs) identify the graphs that hold resources that make up an ontology. namespace The property 'vaem:name' is intended for general use. In many cases 'rdfs:label' could be used give names to resources. In the case where compliance with a specific naming rule is needed, 'vaem:name' allows a resource to carry a name that is used in more specific contexts. Making 'vaem:name' a sub-property of 'rdfs:label' allows 'vaem:name' to serve in the same way as an 'rdfs:label'. name The property 'vaem:revision' is a property intended for general use as the name implies. revision The property 'vaem:description' is intended for general use as the name implies. Unlike 'rdfs:comment', 'vaem:description' is an 'owl:DatatypeProperty'. As such it can play a stronger role in the model, for example, as a predicate in an axiom. description The property 'vaem:namespacePrefix' specifes a short handle or label for the URI of an Ontology. Multiple graphs can define statements for resources in the same Ontololgy namespace. For example, a foundation level graph with the base URI of 'http://www.somesite.com/1.0/schema/OurOntology' may define general concepts for 'OurOntology'. Another graph with the base URI 'http://www.somesite.com/1.0/schema/level2/OurOntology' may add more specific details to the same 'OurOntology'. Each of these two graphs would carry the same value for 'vaem:namespacePrefix', for this example, perhaps, 'ourOntology'. namespace prefix title The property 'vaem:date' is intended for general use as the name implies. The range of the property is set as 'vaem:dateUnion' so as to allow a value to have a number of forms from a year only to a full timestamp. The property is also the parent of all dates so that queries can be made for any date on an ontology. date An annotation property that can be freely used on any kind of resource. The range of the property is 'xsd:string'. definition As it name implies, a way to attach an annotation about a 'todo' task todo Creative Commons Attribution-Share Alike 3.0 United States License 1 1 1 1 1 1 1 1 1 1