OWL-CTXMATCH
This webpage has been built on a temporary basis and is mainly designed for
submission OWL-CTXMATCH results
for OAEI 2006 contest. The author of the submission is Sławomir Niedbała
(e-mail: Slawomir[dot]Niedbala[at]polsl[dot]pl). Below is
a list of files that makes up the submission:
-
OWL-CTXMATCH
results (latest version, update no. 2) (limited only to: benchmark, directory and conference
tests) (MD5 checksum)
-
Short info about results
-
OWL-CTXMATCH Java 5.0
implementation (latest version, update no. 2) (MD5 checksum)
-
Short info about OWL-CTXMATCH
Java 5.0 implementation <TODO>
-
Required libraries
-
OWL-CTXMATCH Java 5.0
implementation with all the required libraries (latest version, update no. 2) (MD5
checksum)
-
WordNet 2.0 (WordNet homepage)
Information about results
The "OWL-CtxMatch.zip" consists of three directories that correspond
with three different tests: benchmark, directory and conference.
Although OWL-CTXMATCH is able to
recognize several kinds of relations, in all test cases provided results have
been limited only to the equivalence relation.
The benchmark tests were performed for all available ontologies except
for ontology #102. However, since the algorithm filters out external OWL
entities on the basis of the given ontology URI, official URIs for the tests
#302 and #303 were: "http://ebiquity.umbc.edu/v2.1/ontology/publication.owl"
and "http://www.aifb.uni-karlsruhe.de/ontology". Obviously in
practice in these tests there were used locally cached files: "/benchmarks/302/onto.rdf"
and "/benchmarks/303/onto.rdf".
The directory tests were performed for all available pair of ontologies.
Their official URIs were automatically generated from the base URIs: "http://matching.com/source/"
and "http://matching.com/target/" extended with appropriate
number of the current pair of ontologies.
The conference tests are slightly incomplete since OWL-CTXMATCH
could not do reasoning with some ontologies. Two of them ("confious.owl"
and "OpenConf.owl") were in OWL Full, that is in the language
that is not handled by the algorithm. However one of the ontologies ("iasted.owl")
that was in OWL DL also turned out to be too complicated for the algorithm. In
case of all the ontologies OWL-CTXMATCH
had to obtain the base URIs ("http://www.owl-ontologies.com/unnamed.owl")
by itself after the relevant ontologies had been loaded into the memory from
local cache.
Information about implementation
The OWL-CTXMATCH application is a
Java 5-compliant implementation of the OWL-CTXMATCH
algorithm. Beside the Java platform it requires additional libraries and
external data source that is WordNet 2.0. WordNet should be installed
(unpacked) on the system so the appropriate Java library could access its data
files. Here is the list of modules/libraries/files of whose the application
consists:
-
OWL-CtxMatch_OAEI2006Edition.jar – the main application module
-
configuration files: jwnl_properties.xml and OWL-CtxMatch.xml
-
Pellet OWL reasoner (pellet.jar) and all its dependants localized in the
pellet subdirectory
-
Jena 2.3 platform (is also required by Pellet OWL reasoner and therefore
automatically provided as one of its dependants)
-
JWNL library (jwnl.jar) and its dependant localized in the jwnl subdirectory
Since it is critical for application to have its libraries in the right
subdirectories, below is a summary of the proper disk structure (Windows
notation):
-
[application dir]\OWL-CtxMatch_OAEI2006Edition.jar
-
[application dir]\jwnl_properties.xml
-
[application dir]\OWL-CtxMatch.xml
-
[application dir]\pellet\pellet.jar and its dependants
-
[application dir]\jwnl\jwnl.jar and its dependant
The jwnl_properties.xml and OWL-CtxMatch.xml are XML-compliant
configuration files required by JWNL and OWL-CTXMATCH
respectively. In the first one there is a path to the WordNet dictionary
directory among other things. This path defined by the value of the attribute value
of the element param whose other attribute called name is equal
to dictionary_path. In other words, the path of this element in the XML
structure is: /jwnl_properties/dictionary/param[@name='dictionary_path'].
The second configuration file stores OAEI 2006 test settings and can be
modified by the means of GUI provided by the application. Therefore there is no
need for changing its contents by hand. However this file must exist and
contains at least of <OWL-CtxMatch> element.
In the OWL-CtxMatch_OAEI2006Edition.zip archive there are configuration
files that were defined assuming that there exists the following data
structure:
-
WordNet 2.0 has been installed in the C:\Program Files\WordNet directory
so the path to its dictionary directory is equal to c:\program
files\wordnet\2.0\dict.
-
The contents of the benchmarks directory from the
bench.zip archive has been placed in the C:\OAEI2006\benchmarks\ directory.
-
The whole ptr.zip
archive was unpacked into the C:\OAEI2006\directory\ directory.
-
All the conference tests ontologies (cmt.owl, Conference.owl, confious.owl,
confOf.owl, crs_dr.owl, ekaw.owl, iasted.owl, OpenConf.owl,
PCS.owl, sigkdd.owl) available on
this webpage have been placed in the C:\OAEI2006\conference\ directory.
Moreover there is an empty subdirectory C:\OAEI2006\conference\results\ for
computed results.
-
There is possibility to perform custom matchings and for this reason there has
been created the C:\OAEI2006\custom\ directory (however, matched
ontologies does not necessary have to be placed in this directory) and its
subdirectory C:\OAEI2006\custom\results directory for results.
To be completed...