Alignment API: Declared extension 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 (or operation).
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#methodVersion
- STRING identifying the method version.
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#relation
- URI identifying the classname implementing the relation structure.
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#confidence
- URI identifying the classname implementing the confidence structure.
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#derivedFrom
- URI the alignment from which this one is issued, if applicable
- 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 a short descriptive name of the alignment.
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#label1
- STRING a short descriptive name for the first aligned entity (in correspondences).
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#label2
- STRING a short descriptive name for the second aligned entity (in correspondences).
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#provenance
- STRING identify the tools and versions who created the alignments
(concatenated by ;).
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
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#id.
- 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
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#pretty.
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
extensions for specifying a subclass of omv:Mapping.
- http://omv.ontoware.org/2007/05/mappingomv#hasParameter
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#parameters
- http://omv.ontoware.org/2007/05/mappingomv#hasCreator
- sameAs http://purl.org/dc/elements/1.1/:creator
- http://omv.ontoware.org/2007/05/mappingomv#usedMethod
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#method
- http://omv.ontoware.org/2007/05/mappingomv#variety
- STRING denoting [??]
- http://omv.ontoware.org/2007/05/mappingomv#type
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#type
- http://omv.ontoware.org/2007/05/mappingomv#purpose
- sameAs http://www.owmg.org/TR/d7/d7.2/purpose
- http://omv.ontoware.org/2007/05/mappingomv#URI
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#id
- http://omv.ontoware.org/2007/05/mappingomv#processingTime
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#time
- http://omv.ontoware.org/2007/05/mappingomv#value
- STRING denoting [??]
- http://omv.ontoware.org/2007/05/mappingomv#naturalLanguage
- sameAs http://purl.org/dc/elements/1.1/:language
- http://omv.ontoware.org/2007/05/mappingomv#level
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#level
- http://omv.ontoware.org/2007/05/mappingomv#source
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#uri1
- http://omv.ontoware.org/2007/05/mappingomv#creationDate
- sameAs http://purl.org/dc/elements/1.1/:date
- http://omv.ontoware.org/2007/05/mappingomv#version
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#methodVersion
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 an atomic method
- http://omv.ontoware.org/2007/05/mappingomv#ManualMethod
- sameAs http://knowledgeweb.semanticweb.org/heterogeneity/alignment#method="manual"
- http://omv.ontoware.org/2007/05/mappingomv#CompoundMethod
- STRING denotting a method made by composing other methods
- http://omv.ontoware.org/2007/05/mappingomv#Parallel
- STRING denoting a method obtained by parallel composition of other methods
- http://omv.ontoware.org/2007/05/mappingomv#Sequence
- STRING denoting a method obtained by parallel composition of other methods
- http://omv.ontoware.org/2007/05/mappingomv#Parameter
- STRING denoting the parameters of the method
- http://omv.ontoware.org/2007/05/mappingomv#composesMethod
- #CompoundMethod linking a compound method to its components
- http://omv.ontoware.org/2007/05/mappingomv#aggregatesMethod
- #Method denoting the aggregation of the result of several methods
- http://omv.ontoware.org/2007/05/mappingomv#Filter
- STRING denoting a method made by filtering the result of another
- http://omv.ontoware.org/2007/05/mappingomv#filtersMethod
- #Method links a filter to the method it filters
- http://omv.ontoware.org/2007/05/mappingomv#Algorithm
- STRING denoting the name of an algorithm implemented by a BasicMethod
Evidence metadata
- http://omv.ontoware.org/2007/05/mappingomv#hasProperty
- #Property linking to properties satisfied by the alignment
- http://omv.ontoware.org/2007/05/mappingomv#Evidence
- STRING denoting evidence in favour of the alignment properties
- http://omv.ontoware.org/2007/05/mappingomv#Proof
- STRING denoting proofs of properties
- http://omv.ontoware.org/2007/05/mappingomv#Property
- STRING denoting properties that an alignment may satisfy
- http://omv.ontoware.org/2007/05/mappingomv#hasEvidence
- #Evidence linking to the evidence for a property
http://alignapi.gforge.inria.fr/labels.html
$Id: labels.html 1550 2011-03-19 16:38:45Z euzenat $