Mentions légales du service
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
Alignment API
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
moex
Alignment API
Commits
fd430df2
Commit
fd430df2
authored
15 years ago
by
Jérôme Euzenat
Browse files
Options
Downloads
Patches
Plain Diff
- improved presentation and provided references to edoal
parent
884d931c
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
html/format.html
+56
-14
56 additions, 14 deletions
html/format.html
with
56 additions
and
14 deletions
html/format.html
+
56
−
14
View file @
fd430df2
...
...
@@ -15,7 +15,9 @@
it as imput for further alignment methods, transform it into axioms
or transformations or compare different alignments.
</p>
<p>
This is a first format that could be extended for accomodating
further needs.
</p>
further needs. The Alignment API offers the
<a
href=
"edoal.html"
>
Expressive and
Declarative Ontology Alignment Language (EDOAL)
</a>
for more
elaborate uses.
</p>
<p>
We describe below its source descriptions, its specifications and
some implementations.
</p>
...
...
@@ -35,7 +37,7 @@
<p>
The namespace used by these formats is
<tt>
http://knowledgeweb.semanticweb.org/heterogeneity/alignment#
</tt>
.
</p>
<h2>
Format description
s
</h2>
<h2>
Format description
</h2>
<h3><tt>
Alignment
</tt>
class
</h3>
...
...
@@ -44,11 +46,11 @@
<dl
compact=
"1"
>
<dt>
xml
</dt><dd>
(value: "yes"/"no") indicates if the alignment can be
read as an XML file compliant with the DTD;
</dd>
<dt>
level
</dt><dd>
(values: "0", "1", "2
OW
L") the level of alignment
</dd>
<dt>
level
</dt><dd>
(values: "0", "1", "2
EDOA
L") the level of alignment
</dd>
<dt>
type
</dt><dd>
(values:
"11"/"1?"/"1+"/"1*"/"?1"/"??"/"?+"/"?*"/"+1"/"+?"/"++"/"+*"/"*1"/"*?"/"?+"/"**") the type of alignment;
</dd>
<dt>
onto1
</dt><dd>
(value:
URL
) the first ontology to be aligned;
</dd>
<dt>
onto2
</dt><dd>
(value:
URL
) the second ontology to be aligned;
</dd>
<dt>
onto1
</dt><dd>
(value:
Ontology
) the first ontology to be aligned;
</dd>
<dt>
onto2
</dt><dd>
(value:
Ontology
) the second ontology to be aligned;
</dd>
<dt>
map
</dt><dd>
(value: Cell*) the set of correspondance between
entities of the ontologies.
</dd>
</dl></p>
...
...
@@ -69,10 +71,26 @@
<h3><tt>
Relation
</tt>
class
</h3>
<p>
This class does not currently exists in the format (it exists in
its implementation). Currently, the relation is expressed as a string.
</p>
its implementation). Currently, the relation is expressed as a
string. It can be a Java classname. If this class is available
under the Java environment, then the relation will be an instance
of this class.
</p>
<h2>
Extensions
</h2>
<p>
The format as implemented here supports extensions both on
Alignments and on Cells. I.e., if additional string-valued
qualified attributes are added to the objects, they will be preserved through
the implementation.
</p>
<p>
Moreover, many standard extensions have already been defined and are
<a
href=
"labels.html"
>
documented
</a>
.
</p>
<h2>
JAVA implementation
</h2>
<p>
The Alignment API implements this format. In particular it provides tools for:
<p>
The
<a
href=
"index.html"
>
Alignment API
</a>
implements this format. In particular it provides tools for:
<ul
compact=
"1"
>
<li>
Outputing the RDF/XML format from the API;
</li>
<li>
Parsing the RDF/XML format into the API;
</li>
...
...
@@ -85,22 +103,46 @@
<div
class=
"fragment"
><pre>
$ java -jar lib/procalign file://$CWD/rdf/onto1.owl file://$CWD/rdf/onto2.owl
<
?xml version='1.0' encoding='utf-8' standalone='no'?>
<
!DOCTYPE rdf:RDF SYSTEM "align.dtd">
<
rdf:RDF xmlns='http://knowledgeweb.semanticweb.org/heterogeneity/alignment#'
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:xsd='http://www.w3.org/2001/XMLSchema#'>
xmlns:xsd='http://www.w3.org/2001/XMLSchema#'
xmlns:align='http://knowledgeweb.semanticweb.org/heterogeneity/alignment#'>
<
Alignment>
<
xml>yes
<
/xml>
<
type>11
<
/type>
<
onto1>file://$CWD/rdf/onto1.owl
<
/onto1>
<
onto2>file://$CWD/rdf/onto2.owl
<
/onto2>
<
level>0
<
/level>
<
type>**
<
/type>
<
align:method>fr.inrialpes.exmo.align.impl.method.StringDistAlignment
<
/align:method>
<
align:time>7
<
/align:time>
<
onto1>
<
Ontology rdf:about="http://www.example.org/ontology1">
<
location>file:examples/rdf/onto1.owl
<
/location>
<
formalism>
<
Formalism align:name="OWL1.0" align:uri="http://www.w3.org/2002/07/owl#"/>
<
/formalism>
<
/Ontology>
<
/onto1>
<
onto2>
<
Ontology rdf:about="http://www.example.org/ontology2">
<
location>file:examples/rdf/onto2.owl
<
/location>
<
formalism>
<
Formalism align:name="OWL1.0" align:uri="http://www.w3.org/2002/07/owl#"/>
<
/formalism>
<
/Ontology>
<
/onto2>
<
map>
<
Cell>
<
entity1 rdf:resource='http://www.example.org/ontology1#reviewedarticle'/>
<
entity2 rdf:resource='http://www.example.org/ontology2#journalarticle'/>
<
relation>=
<
/relation>
<
measure rdf:datatype='http://www.w3.org/2001/XMLSchema#float'>0.4666666666666667
<
/measure>
<
/Cell>
<
/map>
<
map>
<
Cell>
<
entity1 rdf:resource='http://www.example.org/ontology1#journalarticle'/>
<
entity2 rdf:resource='http://www.example.org/ontology2#journalarticle'/>
<
measure rdf:datatype='xsd:float'>0.0
<
/measure>
<
relation>=
<
/relation>
<
measure rdf:datatype='http://www.w3.org/2001/XMLSchema#float'>1.0
<
/measure>
<
/Cell>
<
/map>
<
/Alignment>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment