[[TracNav]] = The AlignmentOntology (AO) = The AlignmentOntology aims for a formalisation of the concept of an alignment and the relations it is based on. It is defined by an RDFSchema file, available [repos:trunk/PhaseLibs/AlignmentOntology/alignment.rdfs in the repository]. A corresponding [repos:trunk/PhaseLibs/AlignmentOntology/alignment.pprj Protégé project] is also available. Be aware that this ontology is '''under development''' and may be '''subject to changes'''. == News == * [30.06.06] The first version of an [wiki:AOPorter im-/exporter tool] is now available, allowing to export PhaseLibs alignments to an AO rdf file, and to import such a file by an PhaseLibs alignment implementation. * [29.06.06] The AO has been created by [mailto:horak@dfki.uni-kl.de Benjamin Horak] and [mailto:endres@dfki.uni-kl.de Björn Endres]. The draft is now subject to discussion. == Feature/Change Requests == not yet == Integration/Alignment with other alignment ontologies == An alignment between our AlignmentOntology and the [http://www.atl.lmco.com/projects/ontology/ Lockheed Martin ATL] [http://www.atl.lmco.com/projects/ontology/ontologies/core/alignment/Alignment.owl alignment specification] is given by the file [repos:trunk/PhaseLibs/AlignmentOntology/LMCOAlignment.rdf LMCOAlignment.rdf]. This file specifies the alignment using both schemes at the same time. == Ontology Description == The AlignmentOntology basically defines relations between ontology entities, e.g. classes, properties, instances. The semantic of a basic, untyped relation is a connection of any kind, a cooccurrence. There are also further specifications of a realtion: * '''Subsumption''' defines a relation like subclass_of or subproperty_of * '''Superordination''' is the opposite of Subsumption * '''Equivalence''' defines the two entities as semantically equivalent. In particular, this is the case if it is a supsumtion AND a superordination at the same time. * '''Classification''' defines a type_of relationship, e.g. that an instance belongs to a class. * '''Distinction''' states, that neither of the above holds for the relation [[Image(relationTypes.gif, 679px, align=center, The different Relation Types)]] Each relation defines * the two entities to relate * a confidence value which expresses the confidence that the producer has of the correctness of the relation * an arbitrary number of attachments, that supply additional information but are formally not important. Finally, an Alignment is defined as a set of such Relations. Since the consistency of an alignment is controversial, this is not taken care of here. Further specialisations of Alignment will adress such issues. [[Image(alignmentStructure.gif, 305px, The Alignment)]]