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