Vocabulary for Attaching Essential Metadata (VAEM) - Version 2.0

This version:
2.0
Latest published version:
http://www.linkedmodel.org/doc/2015/SCHEMA_vaem-v2.0
Previous published version:
http://linkedmodel.org/doc/vaem/1.2/
Editor:
Ralph Hodgson, TopQuadrant, Inc
Last Modified:
2015-03-28

Abstract

The purpose of VAEM is to provide, by import, a foundation for commonly needed resources for metadata on an ontology.

VAEM stands for "Vocabulary for Attaching Essential Metadata". 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 registration for governance, attribution and provenance. VAEM makes use of some properties from the DC terms vocabulary using the namespace prefix "dct".

The namespace for all resources in this ontology is: http://www.linkedmodel.org/schema/vaem#

All resources are within the vaem namespace (http://www.linkedmodel.org/schema/vaem#).

The schema graph is available as  RDF/XML and Turtle.

Table of Contents

  1. Resource Index
    1. Imported Graphs
    2. Non-imported Resources
  2. Resource Details
    1. Classes
    2. Properties
    3. Instances

Resource Index

Classes:
vaem:Aspect | vaem:Dimension | vaem:Discipline | vaem:Domain | vaem:GraphMetaData | vaem:GraphRole | vaem:Party | vaem:Viewpoint
Properties:
vaem:abbreviation | vaem:acronym | vaem:comment | vaem:date | vaem:description | vaem:filePrefix | vaem:hasAspect | vaem:hasDimension | vaem:hasDiscipline | vaem:hasDomain | vaem:hasGraphMetadata | vaem:hasGraphRole | vaem:hasIdentifier | vaem:hasLicenseType | vaem:hasOwner | vaem:hasSteward | vaem:hasViewpoint | vaem:id | vaem:intent | vaem:isElaboratedIn | vaem:latestPublishedVersion | vaem:logo | vaem:name | vaem:namespace | vaem:namespacePrefix | vaem:owner | vaem:previousPublishedVersion | vaem:rationale | vaem:rdfxmlFileURL | vaem:reifiableBy | vaem:releaseDate | vaem:revision | vaem:specificity | vaem:title | vaem:todo | vaem:turtleFileURL | vaem:url | vaem:usesNonImportedResource | vaem:withAttributionTo
Instances:
vaem:CollectionGraph | vaem:ConfigurationGraph | vaem:ConnectSetGraph | vaem:ConstraintsGraph | vaem:ControllersGraph | vaem:CurationGraph | vaem:DataGraph | vaem:DocumentationGraph | vaem:FunctionsGraph | vaem:GMD_VAEM | vaem:LinkSetGraph | vaem:MappingGraph | vaem:ProxyGraph | vaem:ReferenceDataGraph | vaem:RulesGraph | vaem:SchemaGraph | vaem:ScriptGraph | vaem:ServicesGraph | vaem:TopQuadrant | vaem:TransformsGraph | vaem:ViewGraph | vaem:VocabularyGraph

Imported Graphs

None

Non-imported Resources

The graph uses resources from other graphs that are not imported, as listed below:

dct:abstract | dct:author | dct:created | dct:modified | dct:title | voag:CC-SHAREALIKE_3PT0-US

Classes

Aspect is used to distinguish among sets of features of a domain or subject area. The term is borrowed from "aspect-oriented" programming, where it is used to separate concerns. An ontology may be characterized by this dimension so as to parition features that are orthogonal. For example, in a systems ontology there may be aspects for "structure", "function", "behavior" and "interface" or "interoperability". A viewpoint can be distinguished by "aspects". For example the "information viewpoint" of an application can be partitioned into separate graphs for the "security", "operational" and"data retention" aspects.

Inheritance Table
SuperclassDepth
Domain[vaem:Dimension]1
Annotations
AnnotationsDefinitions
description:
Aspect is used to distinguish among sets of features of a domain or subject area. The term is borrowed from "aspect-oriented" programming, where it is used to separate concerns. An ontology may be characterized by this dimension so as to parition features that are orthogonal. For example, in a systems ontology there may be aspects for "structure", "function", "behavior" and "interface" or "interoperability". A viewpoint can be distinguished by "aspects". For example the "information viewpoint" of an application can be partitioned into separate graphs for the "security", "operational" and"data retention" aspects.
isDefinedBy:
label:
Aspect Dimension

A dimension identifies a separation of concens that serves as a way to categorize an ontology graph. In VAEM, the notion of "Dimension" is partitioned into "Aspect", "Discipline", "Domain" and "Viewpoint".

Annotations
AnnotationsDefinitions
description:
A dimension identifies a separation of concens that serves as a way to categorize an ontology graph. In VAEM, the notion of "Dimension" is partitioned into "Aspect", "Discipline", "Domain" and "Viewpoint".
isDefinedBy:
label:
Domain

A discipline is a specific area of work or study. Examples of disciplines in the engineering domain are electrical engineering, mechanical engineering and, in the financial domain, risk assessment, investment analysis. In VAEM, discipline is used as a dimension for characterizing an ontology graph

Inheritance Table
SuperclassDepth
Domain[vaem:Dimension]1
Annotations
AnnotationsDefinitions
description:
A discipline is a specific area of work or study. Examples of disciplines in the engineering domain are electrical engineering, mechanical engineering and, in the financial domain, risk assessment, investment analysis. In VAEM, discipline is used as a dimension for characterizing an ontology graph
isDefinedBy:
label:
Discipline Dimension

A domain is a subject area of interest. Examples of domains are "enterprise", "process", "organization" and "system". In VAEM, "Domain" is used as a dimension for characterizing an ontology graph

Inheritance Table
SuperclassDepth
Domain[vaem:Dimension]1
Annotations
AnnotationsDefinitions
description:
A domain is a subject area of interest. Examples of domains are "enterprise", "process", "organization" and "system". In VAEM, "Domain" is used as a dimension for characterizing an ontology graph
isDefinedBy:
label:
Domain Dimension

"vaem:GraphMetaData" defines basic metadata for the registration and publishing of a graph. For specificaiton of governance the vocabulary "VOAG" may be used.

Relevant Properties for Graph Metadata
PropertyType#Permissible ValuesDefined in Class
RDF/XML file URL [vaem:rdfxmlFileURL]
[0..1] self
description [vaem:description]
[0..*] self
has aspect  [vaem:hasAspect]
[0..*] self
has discipline [vaem:hasDiscipline]
[0..*] self
has domain [vaem:hasDomain]
[0..*] self
has graph role [vaem:hasGraphRole]
[0..*] self
has identifier [vaem:hasIdentifier]
[0..1]
self
has license type [vaem:hasLicenseType]
[0..1]
self
has owner [vaem:hasOwner]
[0..*] self
has steward [vaem:hasSteward]
[0..1] self
has viewpoint [vaem:hasViewpoint]
[0..*] self
intent [vaem:intent]
[0..1] self
latest published version [vaem:latestPublishedVersion]
[0..1] self
name [vaem:name]
[1..1] self
namespace [vaem:namespace]
[0..1] self
namespace prefix [vaem:namespacePrefix]
[0..1] self
owner [vaem:owner]
[0..1] self
previous published version [vaem:previousPublishedVersion]
[0..1] self
revision [vaem:revision]
[0..1] self
specificity [vaem:specificity]
[0..1] self
turtle file URL [vaem:turtleFileURL]
[0..1] self
Annotations
AnnotationsDefinitions
description:
"vaem:GraphMetaData" defines basic metadata for the registration and publishing of a graph. For specificaiton of governance the vocabulary "VOAG" may be used.
isDefinedBy:
label:
Graph Metadata
seeAlso:

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

Relevant Properties for Graph role
PropertyType#Permissible ValuesDefined in Class
description [vaem:description]
[0..1] self
file prefix [vaem:filePrefix]
[0..1] self
Annotations
AnnotationsDefinitions
description:
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
isDefinedBy:
label:
Graph role

A "Party" is a generalization for an actor that may be realized as a person, organizaiton or named role.

Relevant Properties for Party
PropertyType#Permissible ValuesDefined in Class
id [vaem:id]
[0..1]
self
name [vaem:name]
[1..1] self
url [vaem:url]
[0..1] self
Annotations
AnnotationsDefinitions
description:
A "Party" is a generalization for an actor that may be realized as a person, organizaiton or named role.
isDefinedBy:
label:
Party

Viewpoint is used to denote how a set of resources, or an individual resource, is relevant to a context of use. The term "viewpoint" is adopted from the ISO RM-ODP specifications and its more recent use in enterprise architecture descriptions. The RM-ODP introducesd the concept of viewpoint to describe a system from a particular set of concerns. RM-ODP defines five viewpoints. Together they provide a complete description of a system: enterprise viewpoint, information viewpoint, computational viewpoint, engineering viewpoint, and technology viewpoint. In VAEM, "Viewpoint" is used as a dimension for characterizing an ontology graph. The viewpoints of an ontology may not always correpsond directly to those of a system but the idea of describing a subject area of interest from distinct viewpoints is still relevant. A viewpoint can be further distinguished by "aspects". For example the "information viewpoint" of an application can be partitioned into separate graphs for the "security", "operational" and"data retention" aspects.

Inheritance Table
SuperclassDepth
Domain[vaem:Dimension]1
Annotations
AnnotationsDefinitions
description:
Viewpoint is used to denote how a set of resources, or an individual resource, is relevant to a context of use. The term "viewpoint" is adopted from the ISO RM-ODP specifications and its more recent use in enterprise architecture descriptions. The RM-ODP introducesd the concept of viewpoint to describe a system from a particular set of concerns. RM-ODP defines five viewpoints. Together they provide a complete description of a system: enterprise viewpoint, information viewpoint, computational viewpoint, engineering viewpoint, and technology viewpoint. In VAEM, "Viewpoint" is used as a dimension for characterizing an ontology graph. The viewpoints of an ontology may not always correpsond directly to those of a system but the idea of describing a subject area of interest from distinct viewpoints is still relevant. A viewpoint can be further distinguished by "aspects". For example the "information viewpoint" of an application can be partitioned into separate graphs for the "security", "operational" and"data retention" aspects.
isDefinedBy:
label:
ViewpointDimension

Properties

The property "vaem:abbreviation" provides a common way to define a commonly used abbreviation on a resource

Annotations
AnnotationsDefinitions
description:
The property "vaem:abbreviation" provides a common way to define a commonly used abbreviation on a resource
isDefinedBy:
label:
abbreviation
Properties
PropertiesDefinitions
type:

The property "vaem:acronym" provides a common way to define a commonly used abbreviation on a resource

Annotations
AnnotationsDefinitions
description:
The property "vaem:acronym" provides a common way to define a commonly used abbreviation on a resource
isDefinedBy:
label:
acronym
Properties
PropertiesDefinitions
type:

An annotation property that can be freely used on any kind of resource. The range of the property is "xsd:string"

Annotations
AnnotationsDefinitions
description:
An annotation property that can be freely used on any kind of resource. The range of the property is "xsd:string"
isDefinedBy:
label:
definition
Properties
PropertiesDefinitions
range:
type:

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

Annotations
AnnotationsDefinitions
description:
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
isDefinedBy:
label:
date
Properties
PropertiesDefinitions
type:
Annotations
AnnotationsDefinitions
isDefinedBy:
label:
description
Properties
PropertiesDefinitions
range:
type:

The property "vaem:filePrefix" is for specifying a preferred file prefix for a graph. For example a schema graph may be given the file prefix "SCHEMA" followed by an underscore "_".

Annotations
AnnotationsDefinitions
description:
The property "vaem:filePrefix" is for specifying a preferred file prefix for a graph. For example a schema graph may be given the file prefix "SCHEMA" followed by an underscore "_".
isDefinedBy:
label:
file prefix
Properties
PropertiesDefinitions
range:
type:

The property "vaem:hasAspect" is used to distinguish among sets of features of a domain or subject area. The term is borrowed from "aspect-oriented" programming, where it is used to separate concerns. An ontology may be characterized by this dimension so as to parition features that are orthogonal. For example, in a systems ontology we can distinguish aspects for "structure", "function", "behavior" and "interface". The property is an "rdf:Property" to allow both scalar and object values

Annotations
AnnotationsDefinitions
description:
The property "vaem:hasAspect" is used to distinguish among sets of features of a domain or subject area. The term is borrowed from "aspect-oriented" programming, where it is used to separate concerns. An ontology may be characterized by this dimension so as to parition features that are orthogonal. For example, in a systems ontology we can distinguish aspects for "structure", "function", "behavior" and "interface". The property is an "rdf:Property" to allow both scalar and object values
isDefinedBy:
label:
has aspect
Properties
PropertiesDefinitions
subPropertyOf:
type:

The property "vaem:hasDimension" is used categorize an ontology. In VAEM, the property is used to characterize an ontology graph.

Annotations
AnnotationsDefinitions
description:
The property "vaem:hasDimension" is used categorize an ontology. In VAEM, the property is used to characterize an ontology graph.
isDefinedBy:
label:
has dimension
Properties
PropertiesDefinitions
type:

The property "vaem:hasDiscipline" is used to indicate relevance of a set of resources, or a resource itself, to a specific discipline of work or study. Examples of disciplines in the engineering domain are electrical engineering, mechanical engineering and, in the financial domain, risk assessment, investment analysis. In VAEM, the property is used as a dimension for characterizing an ontology graph. The property is an "rdf:Property" to allow both scalar and object values

Annotations
AnnotationsDefinitions
description:
The property "vaem:hasDiscipline" is used to indicate relevance of a set of resources, or a resource itself, to a specific discipline of work or study. Examples of disciplines in the engineering domain are electrical engineering, mechanical engineering and, in the financial domain, risk assessment, investment analysis. In VAEM, the property is used as a dimension for characterizing an ontology graph. The property is an "rdf:Property" to allow both scalar and object values
isDefinedBy:
label:
has discipline
Properties
PropertiesDefinitions
subPropertyOf:
type:

The property "vaem:hasDomain" is used to specify how a set of resources, or an individual resource is grounded in a domain, that is, a subject area of interest. Examples of domains are "enterprise", "process", "organization" and "system". In VAEM, the property is used as a dimension for characterizing an ontology graph. The property is an "rdf:Property" to allow both scalar and object values

Annotations
AnnotationsDefinitions
description:
The property "vaem:hasDomain" is used to specify how a set of resources, or an individual resource is grounded in a domain, that is, a subject area of interest. Examples of domains are "enterprise", "process", "organization" and "system". In VAEM, the property is used as a dimension for characterizing an ontology graph. The property is an "rdf:Property" to allow both scalar and object values
isDefinedBy:
label:
has domain
Properties
PropertiesDefinitions
subPropertyOf:
type:
Annotations
AnnotationsDefinitions
isDefinedBy:
Properties
PropertiesDefinitions
range:
type:

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

Annotations
AnnotationsDefinitions
description:
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
isDefinedBy:
label:
has graph role
Properties
PropertiesDefinitions
range:
type:

The property "vaemhasIdentifier" is intended for general use as a means to specifiy a unique reference to something. This is an object property that is a sub-property of "vame:id"

Annotations
AnnotationsDefinitions
description:
The property "vaemhasIdentifier" is intended for general use as a means to specifiy a unique reference to something. This is an object property that is a sub-property of "vame:id"
isDefinedBy:
label:
has identifier
Properties
PropertiesDefinitions
type:

The property "vaem:hasLicenseType" points to an entry in the VOAG ontology for licenses

Annotations
AnnotationsDefinitions
description:
The property "vaem:hasLicenseType" points to an entry in the VOAG ontology for licenses
isDefinedBy:
label:
has license type(en-US)
Properties
PropertiesDefinitions
type:
Annotations
AnnotationsDefinitions
isDefinedBy:
label:
has owner
Properties
PropertiesDefinitions
type:

A property that is used to refer to a "Steward", that is, the party or role that is responsible for maintaining an asset, in the case of VAEM, an ontology graph.

Annotations
AnnotationsDefinitions
description:
A property that is used to refer to a "Steward", that is, the party or role that is responsible for maintaining an asset, in the case of VAEM, an ontology graph.
isDefinedBy:
label:
has steward
Properties
PropertiesDefinitions
type:

The property "vaem:hasViewpoint" is used to denote how a set of resources, or an individual resource, is relevant to a context of use. The term "viewpoint" is adopted from the ISO RM-ODP specifications and its more recent use in enterprise architecture descriptions. In VAEM, the property is used as a dimension for characterizing an ontology graph. The property is an "rdf:Property" to allow both scalar and object values

Annotations
AnnotationsDefinitions
description:
The property "vaem:hasViewpoint" is used to denote how a set of resources, or an individual resource, is relevant to a context of use. The term "viewpoint" is adopted from the ISO RM-ODP specifications and its more recent use in enterprise architecture descriptions. In VAEM, the property is used as a dimension for characterizing an ontology graph. The property is an "rdf:Property" to allow both scalar and object values
isDefinedBy:
label:
has viewpoint
Properties
PropertiesDefinitions
subPropertyOf:
type:

The property "vaem:id" is intended for general use as a means to specifiy an identifier. The type of this property is intentionally set to "rdf:Property" so that use of the property can allow both object and scaler values. For this reason, the property is rangeless

Annotations
AnnotationsDefinitions
description:
The property "vaem:id" is intended for general use as a means to specifiy an identifier. The type of this property is intentionally set to "rdf:Property" so that use of the property can allow both object and scaler values. For this reason, the property is rangeless
isDefinedBy:
label:
id
Properties
PropertiesDefinitions
type:

The property "vaem:intent" is used to outline a statement of purpose. This typically expresses one or more desired outcomes

Annotations
AnnotationsDefinitions
description:
The property "vaem:intent" is used to outline a statement of purpose. This typically expresses one or more desired outcomes
isDefinedBy:
label:
intent
Properties
PropertiesDefinitions
range:
type:

An annotation used to reference a graph that elaborates (adds properties and axioms to) a resource

Annotations
AnnotationsDefinitions
description:
An annotation used to reference a graph that elaborates (adds properties and axioms to) a resource
isDefinedBy:
label:
isDefinedBy
Properties
PropertiesDefinitions
range:
subPropertyOf:
type:

The property "vaem:latestPublishedVersion"is a URL to documentation for the latest version of a graph.

Annotations
AnnotationsDefinitions
description:
The property "vaem:latestPublishedVersion"is a URL to documentation for the latest version of a graph.
isDefinedBy:
label:
latest published version
Properties
PropertiesDefinitions
range:
type:

The property "vaem:logo" is a reference to an image that is used for publishing the ontology"

Annotations
AnnotationsDefinitions
description:
The property "vaem:logo" is a reference to an image that is used for publishing the ontology"
isDefinedBy:
Properties
PropertiesDefinitions
range:
type:

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.

Annotations
AnnotationsDefinitions
description:
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.
isDefinedBy:
label:
name
Properties
PropertiesDefinitions
range:
type:

The property "vaem:namespace" is 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

Annotations
AnnotationsDefinitions
description:
The property "vaem:namespace" is 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
isDefinedBy:
label:
namespace
Properties
PropertiesDefinitions
range:
type:

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"

Annotations
AnnotationsDefinitions
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"
isDefinedBy:
label:
namespace prefix
Properties
PropertiesDefinitions
range:
type:
Annotations
AnnotationsDefinitions
isDefinedBy:
label:
owner
Properties
PropertiesDefinitions
range:
type:

The property "vaem:previousPublishedVersion"is a URL to documentation for the previous version of a graph.

Annotations
AnnotationsDefinitions
description:
The property "vaem:previousPublishedVersion"is a URL to documentation for the previous version of a graph.
isDefinedBy:
label:
previous published version
Properties
PropertiesDefinitions
range:
type:

A description of a justification for some other assertion or value

Annotations
AnnotationsDefinitions
description:
A description of a justification for some other assertion or value
isDefinedBy:
label:
rationale
Properties
PropertiesDefinitions
range:
type:

The property "vaem:rdfxmlFileURL" is used to provide a link to the location of the ontology's RDF/XML file

Annotations
AnnotationsDefinitions
description:
The property "vaem:rdfxmlFileURL" is used to provide a link to the location of the ontology's RDF/XML file
isDefinedBy:
label:
RDF/XML file URL
Properties
PropertiesDefinitions
range:
type:

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

Annotations
AnnotationsDefinitions
description:
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
isDefinedBy:
label:
reifiable by
Properties
PropertiesDefinitions
type:

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

Annotations
AnnotationsDefinitions
description:
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
isDefinedBy:
label:
release date
Properties
PropertiesDefinitions
subPropertyOf:
type:

The property "vaem:revision" is a property intended for general use as the name implies.

Annotations
AnnotationsDefinitions
description:
The property "vaem:revision" is a property intended for general use as the name implies.
isDefinedBy:
label:
revision
Properties
PropertiesDefinitions
range:
type:

The property "vaem:specificity" is intended to specify the level of detail of an ontology. The values that can be set for this property are restriced to an integer from 1 to 5. An ontology at level 1 has concepts of more general applicability than one at level 5. By having graphs at different levels of specificity it is possible to support greater modularity for selective imports

Annotations
AnnotationsDefinitions
description:
The property "vaem:specificity" is intended to specify the level of detail of an ontology. The values that can be set for this property are restriced to an integer from 1 to 5. An ontology at level 1 has concepts of more general applicability than one at level 5. By having graphs at different levels of specificity it is possible to support greater modularity for selective imports
isDefinedBy:
label:
specificity
Properties
PropertiesDefinitions
range:
type:
Annotations
AnnotationsDefinitions
isDefinedBy:
label:
title
Properties
PropertiesDefinitions
range:
type:

As it name implies, a way to attach an annotation about a "todo" task

Annotations
AnnotationsDefinitions
description:
As it name implies, a way to attach an annotation about a "todo" task
isDefinedBy:
label:
todo
Properties
PropertiesDefinitions
range:
type:

The property "vaem:turtleFileURL" is used to provide a link to the location of the ontology's turtle file

Annotations
AnnotationsDefinitions
description:
The property "vaem:turtleFileURL" is used to provide a link to the location of the ontology's turtle file
isDefinedBy:
label:
turtle file URL
Properties
PropertiesDefinitions
range:
type:

The property "vaem:url" is intended for general use as the name implies. The range of the property is set as an XSD URI

Annotations
AnnotationsDefinitions
description:
The property "vaem:url" is intended for general use as the name implies. The range of the property is set as an XSD URI
isDefinedBy:
label:
url
Properties
PropertiesDefinitions
range:
type:

The property "vaem:usesNonImportedResource" is used to express dependencies on resources from graphs that are not imported

Annotations
AnnotationsDefinitions
description:
The property "vaem:usesNonImportedResource" is used to express dependencies on resources from graphs that are not imported
isDefinedBy:
label:
uses non-imported resource
Properties
PropertiesDefinitions
range:
type:

The property "vaem:withAttributionTo" is an annotation property that is either used to hold either a string or a reference to an instance of "voag:Attribution", from the VOAG ontology

Annotations
AnnotationsDefinitions
description:
The property "vaem:withAttributionTo" is an annotation property that is either used to hold either a string or a reference to an instance of "voag:Attribution", from the VOAG ontology
isDefinedBy:
label:
with attribution to
Properties
PropertiesDefinitions
type:

Instances

A "vaem:CollectionGraph" is a graph that aggregates other graphs using "owl:imports" statements.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Collection graph
Properties
PropertiesDefinitions
description:
A "vaem:CollectionGraph" is a graph that aggregates other graphs using "owl:imports" statements.
file prefix:
COLLECTION
type:

A graph that serves as a registy or provides other parameter settings.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Collection graph
Properties
PropertiesDefinitions
description:
A graph that serves as a registy or provides other parameter settings.
file prefix:
CONFIG
type:

A graph that specifies mapings between external data sources and a neutral model.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Connect set graph
Properties
PropertiesDefinitions
description:
A graph that specifies mapings between external data sources and a neutral model.
file prefix:
CONNECTSET
type:

A graph that is for defining constraints using SPIN.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Constraints graph
Properties
PropertiesDefinitions
description:
A graph that is for defining constraints using SPIN.
file prefix:
CONSTRAINTS
type:

A graph that acts as a controller in an MVC-like framework.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Controllers graph
Properties
PropertiesDefinitions
description:
A graph that acts as a controller in an MVC-like framework.
file prefix:
CONTROLLER
type:

A graph 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

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Curation graph
Properties
PropertiesDefinitions
description:
A graph 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
file prefix:
CURATION
type:

A graph that holds data instances.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Data graph
Properties
PropertiesDefinitions
description:
A graph that holds data instances.
file prefix:
DATA
type:

A graph that is soley for the purpose of generating documentation.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Documentation graph
Properties
PropertiesDefinitions
description:
A graph that is soley for the purpose of generating documentation.
file prefix:
DOC
type:

A graph that defines SPIN functions.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Functions graph
Properties
PropertiesDefinitions
description:
A graph that defines SPIN functions.
file prefix:
FUNCTIONS
type:

VAEM stands for "Vocabulary for Attaching Essential Metadata". 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 registration for governance, attribution and provenance. VAEM makes use of some properties from the DC terms vocabulary using the namespace prefix "dct".

Annotations
AnnotationsDefinitions
abstract:
VAEM stands for "Vocabulary for Attaching Essential Metadata". 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 registration for governance, attribution and provenance. VAEM makes use of some properties from the DC terms vocabulary using the namespace prefix "dct". VAEM is OWL-DL compliant.
created:
2011-04-20
isDefinedBy:
label:
VAEM Schema Version 2.0 Metadata
modified:
2015-03-28
title:
VAEM Version 2.0 Metadata
uses non-imported resource:
with attribution to:
VAEM is issued under a Creative Commons Attribution Share Alike 3.0 United States License. Attribution should be made to TopQuadrant, Inc.
Properties
PropertiesDefinitions
RDF/XML file URL:
description:
VAEM stands for "Vocabulary for Attaching Essential Metadata". 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 registration for governance, attribution and provenance. VAEM makes use of some properties from the DC terms vocabulary using the namespace prefix "dct".
has graph role:
has owner:
has steward:
intent:
The purpose of VAEM is to provide, by import, a foundation for commonly needed resources for metadata on an ontology.
latest published version:
name:
VAEM
namespace:
namespace prefix:
vaem
owner:
TopQuadrant, Inc.
previous published version:
revision:
2.0
title:
Vocabulary for Attaching Essential Metadata (VAEM) - Version 2.0
turtle file URL:
type:

A graph that holds statements that specify links between resources.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Link Set graph
Properties
PropertiesDefinitions
description:
A graph that holds statements that specify links between resources.
file prefix:
LINKSET
type:

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.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Mapping graph
Properties
PropertiesDefinitions
description:
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.
file prefix:
MAPPINGS
type:

A graph that represents an external data source, or schema, as an ontology model.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Proxy graph
Properties
PropertiesDefinitions
description:
A graph that represents an external data source, or schema, as an ontology model.
file prefix:
PROXY
type:

A graph that holds reference data.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Reference data graph
Properties
PropertiesDefinitions
description:
A graph that holds reference data.
file prefix:
REFDATA
type:

A graph that holds SPIN rules.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Rules Graph
Properties
PropertiesDefinitions
description:
A graph that holds SPIN rules.
file prefix:
RULES
type:

A graph that defines classes and properties for one or more namespaces.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Schema graph
Properties
PropertiesDefinitions
description:
A graph that defines classes and properties for one or more namespaces.
file prefix:
SCHEMA
type:

A graph that defines SWP templates that are of a general scripting nature.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Script graph
Properties
PropertiesDefinitions
description:
A graph that defines SWP templates that are of a general scripting nature.
file prefix:
SCRIPT
type:

A graph that implements SWP services.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Services Graph
Properties
PropertiesDefinitions
description:
A graph that implements SWP services.
file prefix:
SERVICES
type:
Annotations
AnnotationsDefinitions
isDefinedBy:
label:
TopQuadrant
Properties
PropertiesDefinitions
name:
TopQuadrant, Inc.
type:
url:

A graph that uses SPIN to define transforms.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Transforms graph
Properties
PropertiesDefinitions
description:
A graph that uses SPIN to define transforms.
file prefix:
TRANSFORMS
type:

A graph that provides the access to services in an MVC-like framework.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
View graph
Properties
PropertiesDefinitions
description:
A graph that provides the access to services in an MVC-like framework.
file prefix:
VIEWS
type:

A graph that is a controlled set of instances that define a terminology. Typically this is based on SKOS.

Annotations
AnnotationsDefinitions
isDefinedBy:
label:
Vocabulary graph
Properties
PropertiesDefinitions
description:
A graph that is a controlled set of instances that define a terminology. Typically this is based on SKOS.
file prefix:
VOCAB
type:

Generated 2015-03-29-04:00 usingTopBraid SPARQL Web Pages (SWP)