Concept
type: Class
label: Concept
comment: Concepts defined in the original Ontology (external to the project)
sub class of: STElement

ConceptRef
type: Class
label: ConceptRef
comment: A namespaced reference to individual Concepts defined in the original Ontology. A URN, which possibly allows to access remotely the concept definition in the original ontology.
sub class of: STElement

Context
type: Class
label: Context
comment: Context is built on the basis of the original Ontology. It consists of related concepts represented by ConceptRefs, which are considered relevant to the given transformation rule (the exact and full relationship of the Concepts is defined in the original ontology - Context captures just the fact that they are related for the purpose of mapping).
sub class of: STElement

ContextSet
type: Class
label: ContextSet
comment: A group of one or more Contexts, referring to the same Ontology.
sub class of: STElement

ContextualTopology
type: Class
label: ContextualTopology
sub class of: STElement

Formula
type: Class
label: Formula
comment: A formal expression defining how translation is perfomed between concepts from one ContextSet to those in the other ContextSet.
sub class of: STElement

Mapping
type: Class
label: Mapping
comment: A top-level container for the semantic mapping rules, applicable to a pair of ontologies, as specified by the OntologyRefs.
sub class of: STElement

Metadata
type: Class
label: Metadata
sub class of: STElement

Ontology
type: Class
comment: The original full domain ontology (external to the project)
label: Ontology
sub class of: STElement

OntologyRef
type: Class
label: OntologyRef
comment: A URN uniquely identifying the referred ontology (possibly allowing to access it remotely).
sub class of: STElement

Rule
type: Class
label: Rule
comment: A rule defines how to translate between the concepts in a ContextSet from one Ontology, to the corresponding concepts in a ContextSet from the other ontology. A Rule consists of exactly two ContextSets, each one referring respectively to one of the Ontologies, and a set of Formulas, which define the valid transformations on these ContextSets.
sub class of: STElement

STElement
type: Class
label: STElement
comment: Elements of the semantic translation mappings. Part of the work of the ECIMF project (http://www.ecimf.org). Created by Andrzej Bialecki <abial@webgiro.com>
sub class of: Resource

body
type: Property
label: body
domain: Formula
domain: Metadata
range: Literal

conceptRefs
type: Property
comment: Associated ConceptRefs.
label: conceptRefs
range: ConceptRef
domain: Context

concepts
type: Property
label: concepts
range: Concept
domain: Ontology

contexts
type: Property
comment: Associated Contexts
label: contexts
range: Context
domain: ContextSet
domain: ContextualTopology

formula
type: Property
comment: Formulae applicable to the ContextSets.
label: formula
range: Formula
domain: Rule

lang
type: Property
comment: 3-letter ISO language identifier.
label: lang
domain: Metadata
range: Literal

metadata
type: Property
comment: Additional metadata for the context.
label: metadata
domain: Context
range: Metadata

name
type: Property
label: name
domain: STElement
range: Literal

ontologies
type: Property
comment: Mapping refers to exactly two ontologies.
label: ontologies
domain: Mapping
range: OntologyRef

ref
type: Property
comment: A URN.
label: ref
domain: ConceptRef
domain: OntologyRef
range: Literal

rules
type: Property
comment: Mapping contains translation rules.
label: rules
domain: Mapping
range: Rule

sets
type: Property
label: sets
range: ContextSet
domain: Rule