Alignment API: Extension labels
The Alignment API provides the opportunity for applications to
attach information which is not part of the format to alignments and
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.
The annotations always contain string values, but it is good
practice to declare if these values may be interpreted differently
from strings.
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
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#relationClass
- CLASSNAME of the relation class (default: f.i.e.a.i.BasicRelation)
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#confidenceClass
- CLASSNAME of the confidence values used (default: f.i.e.a.i.BasicConfidence)
- http://knowledgeweb.semanticweb.org/heterogeneity/alignment#id
- URI identifying the alignment.
Standard API extensions
- http://exmo.inrialpes.fr/align/ext/1.0/#version
- STRING identifying the version of the alignment.
- http://exmo.inrialpes.fr/align/ext/1.0/#method
- CLASSNAME of the generating matching method (or operation).
- http://exmo.inrialpes.fr/align/ext/1.0/#methodVersion
- STRING identifying the method version.
- http://exmo.inrialpes.fr/align/ext/1.0/#derivedFrom
- URI the alignment from which this one is issued, if applicable
- http://exmo.inrialpes.fr/align/ext/1.0/#parameters
- STRING the parameters used with the generating method
- http://exmo.inrialpes.fr/align/ext/1.0/#certificate
- STRING a certificate from an issuing source
- http://exmo.inrialpes.fr/align/ext/1.0/#time
- DURATION (default: INTEGER in milliseconds) of the matching process.
- http://exmo.inrialpes.fr/align/ext/1.0/#limitations
- STRING the validity range of the correspondence
- http://exmo.inrialpes.fr/align/ext/1.0/#properties
- STRING the properties satisfied by an alignment or correspondences
- http://exmo.inrialpes.fr/align/ext/1.0/#pretty
- STRING a short descriptive name of the alignment.
- http://exmo.inrialpes.fr/align/ext/1.0/#label1
- STRING a short descriptive name for the first aligned entity (in correspondences).
- http://exmo.inrialpes.fr/align/ext/1.0/#label2
- STRING a short descriptive name for the second aligned entity (in correspondences).
- http://exmo.inrialpes.fr/align/ext/1.0/#provenance
- STRING identify the tools and versions who created the alignments
(concatenated by ;).
Linkkey extensions
- http://melinda.inrialpes.fr/ns/linkkey/type
- STRING describes the type of linkkey when extracted (weak/strong/plain).
- http://melinda.inrialpes.fr/ns/linkkey/rrecall
- PERCENTAGE of links in a sample, which are generated by the linkkey (relative recall).
- http://melinda.inrialpes.fr/ns/linkkey/rprecision
- PERCENTAGE of links generated by the linkkey, which are in a sample (relative precision).
- http://melinda.inrialpes.fr/ns/linkkey/coverage
- PERCENTAGE of one-to-one links generated by the linkkey on a particular dataset.
- http://melinda.inrialpes.fr/ns/linkkey/discriminabilty
- PERCENTAGE of instances which are linked by this linkkey on a particular dataset.
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://exmo.inrialpes.fr/align/ext/1.0/#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#alid
- STRING uniquely identifying the alignment
- 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://exmo.inrialpes.fr/align/ext/1.0/#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://exmo.inrialpes.fr/align/ext/1.0/#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://exmo.inrialpes.fr/align/ext/1.0/#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://exmo.inrialpes.fr/align/ext/1.0/#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://exmo.inrialpes.fr/align/ext/1.0/#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
https://moex.gitlabpages.inria.fr/alignapi/labels.html