Alignment API: Declared annotation labels

The Alignment API provides the opportunity for applications to attach additional information to the alignments and the correspondences (Cell). This extension mechanism is also used internally by the API for testing new techniques. We try to do our best for honouring these extensions: they are rendered and parsed in RDF/XML, they are stored in the Alignment Server database.

In order to avoid conflicting use of the extension labels, it is strongly advised to package them in a particular XML namespace and to register them by us. Here is the list of currently known extension labels.

Standard API tags

http://knowledgeweb.semanticweb.org/heterogeneity/alignment#xml
BOOLEAN telling if the file can be read as XML
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#level
STRING
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#type
STRING identifying the type of alignment (1:1, 1:*, ?:+...)
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#uri1
URI the uri of the first ontology
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#uri2
URI the uri of the second ontology
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#onto1
URL the location of the first ontology
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#onto2
URL the location of the second ontology
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#semantics
STRING the intended interpretation of a correspondence

Standard API extensions

http://knowledgeweb.semanticweb.org/heterogeneity/alignment#id
URI identifying the alignment.
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#method
CLASSNAME of the generating matching method.
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#parameters
STRING the parameters used with the generating method
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#certificate
STRING a certificate from an issuing source
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#time
DURATION of the matching process.
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#limitations
STRING the validity range of the correspondence
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#properties
STRING the properties satisfied by an alignment or correspondences
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#pretty
STRING providing a short descriptive name of the alignment.

Dublin core extensions

http://purl.org/dc/elements/1.1/creator
STRING identifying an entity primarily responsible for making the alignment.
http://purl.org/dc/elements/1.1/date
TIMESTAMP of an event in the lifecycle of the alignment.
http://purl.org/dc/elements/1.1/description
STRING describing the alignment.
http://purl.org/dc/elements/1.1/identifier
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#id instead.
http://purl.org/dc/elements/1.1/rights
STRING providing information about rights held in and over the alignment.
http://purl.org/dc/elements/1.1/title
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#pretty instead.

OMWG Extensions

http://www.owmg.org/TR/d7/d7.2/purpose
STRING The purpose for which an alignment has been defined

Alignment server extensions

http://exmo.inrialpes.fr/align/service#cached
TIMESTAMP of the last time the alignment was read
http://exmo.inrialpes.fr/align/service#stored
TIMESTAMP of the time the alignment was stored in database
http://exmo.inrialpes.fr/align/service#ouri1
URI of the first ontology (temporary store)
http://exmo.inrialpes.fr/align/service#ouri2
URI of the second ontology (temporary store)

Argumentation extensions

http://ac.liv.ac.uk/just#reason
STRING denoting an argument for the correspondence to be valid or invalid
http://ac.liv.ac.uk/just#type
STRING denoting the type of method used for supporting a correspondence (this is a value in value argumentation framework)
http://ac.liv.ac.uk/just#support
BOOLEAN denoting if the argument is in favour or against

OMV Metadata

Ontology Metadata Vocabulary being a metadata ontology introduces many different labels that can be used in Alignment and correspondences but also defines it own sorts of objects that can be annotated.

Basic alignment metadata

http://omv.ontoware.org/2007/05/mappingomv#Mapping
is the OMV type for all mapping objects, can be used as annotation for specifying a subclass of omv:Mapping.
http://omv.ontoware.org/2007/05/mappingomv#hasParameter
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#parameters instead
http://omv.ontoware.org/2007/05/mappingomv#hasCreator
Use http://purl.org/dc/elements/1.1/:creator instead
http://omv.ontoware.org/2007/05/mappingomv#usedMethod
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#method instead
http://omv.ontoware.org/2007/05/mappingomv#variety
STRING denoting [??]
http://omv.ontoware.org/2007/05/mappingomv#type
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#type instead
http://omv.ontoware.org/2007/05/mappingomv#purpose
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#URI
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#id instead
http://omv.ontoware.org/2007/05/mappingomv#processingTime
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#time instead
http://omv.ontoware.org/2007/05/mappingomv#value
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#naturalLanguage
Use http://purl.org/dc/elements/1.1/:language instead [??]
http://omv.ontoware.org/2007/05/mappingomv#level
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#level instead
http://omv.ontoware.org/2007/05/mappingomv#source
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#uri1 instead
http://omv.ontoware.org/2007/05/mappingomv#creationDate
Use http://purl.org/dc/elements/1.1/:date instead
http://omv.ontoware.org/2007/05/mappingomv#version
STRING denoting

Matching method metadata

http://omv.ontoware.org/2007/05/mappingomv#MappingMethod
is the OMV class of mapping methods
http://omv.ontoware.org/2007/05/mappingomv#BasicMethod
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#ManualMethod
Use http://knowledgeweb.semanticweb.org/heterogeneity/alignment#method="manual" instead
http://omv.ontoware.org/2007/05/mappingomv#CompoundMethod
is a subclass of the previous one
http://omv.ontoware.org/2007/05/mappingomv#Parallel
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#Sequence
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#Parameter
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#composesMethod
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#aggregatesMethod
STRING denoting

Evidence metadata

http://omv.ontoware.org/2007/05/mappingomv#hasProperty
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#Evidence
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#Proof
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#Property
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#hasEvidence
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#Filter
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#filtersMethod
STRING denoting
http://omv.ontoware.org/2007/05/mappingomv#Algorithm
STRING denoting

http://alignapi.gforge.inria.fr/labels.html

$Id: labels.html 627 2008-02-08 20:53:51Z euzenat $