export experiments in webode. october 10th 2005 1 © raúl garcía-castro export experiments in...

23
Export experiments in WebODE. October 10th 2005 1 © Raúl García-Castro Export experiments in WebODE Raúl García-Castro <[email protected]> October 10th, 2005 Interoperabilit Working Days October 10th-11th, 2005

Upload: todd-houston

Post on 18-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

PowerPoint Presentation*
*
Comments on the experimentation
*
Java based Ontological Engineering Workbench that gives support to Methontology.
Provides a very expressive knowledge model.
Covers and gives support to most of the activities involved in the ontology development process with different types of ontology-related services.
Developed by the Ontology Engineering Group at UPM.
http://delicias.dia.fi.upm.es/webode
*
*
Mereological (transitive-part-of, intransitive-part-of)
Ad-hoc properties
Imported terms
Export experiments in WebODE. October 10th 2005
*
Comments on the experimentation
*
The version of WebODE used was: WebODE 2.0 Build 101.
No modifications were needed in the tool for performing the experimentation.
Diminish the experimentation effort, as the benchmark suite had to be run several times to check improvements after modifications.
Facilitate the use of the benchmark suite to all the WebODE developers.
We decided to automate the execution of the benchmark suite and developed a Java program for running every benchmark in the benchmark suite in order to:
Export experiments in WebODE. October 10th 2005
*
Process followed in the experimentation
To define the expected RDF(S) ontologies that should be obtained when exporting the WebODE ontologies. The expected ontologies were defined in the RDF/XML syntax of RDF(S).
To run the Java program. It performs the following actions for each benchmark:
To insert into WebODE the ontology defined in the benchmark using WebODE's ontology management API methods.
To export the WebODE ontology to RDF(S).
To compare the exported RDF(S) ontologies with the expected RDF(S) ontologies. This comparison was performed manually.
Export experiments in WebODE. October 10th 2005
*
E03
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
E08
-
-
-
-
-
-
-
-
-
-
-
-
*
E13
-
-
-
E14
-
-
-
E15
-
-
-
-
-
-
E17
-
-
-
E18
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
E26
-
-
OK
E27
-
-
-
*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
E36
-
-
OK
E37
-
-
-
E38
-
-
-
E39
-
-
-
E40
-
-
*
-
-
-
-
-
-
-
E44
-
-
OK
E45
-
-
OK
E46
-
-
-
-
OK
E48
-
-
OK
E49
-
-
OK
E50
-
-
E51
-
-
OK
E52
-
-
*
Comments on the experimentation
*
Export of concepts
...
...
When WebODE exports an ontology containing concepts, it inserts a rdfs:label property into the class with the name of the concept.
Example:
*
Export of relations
<rdfs:label>termRelation1</rdfs:label>
...
When WebODE exports an ontology containing relations, it inserts a rdfs:label property into the property with the name of the relation.
Example:
*
Concepts with instance attributes
...
When WebODE exports an ontology containing concepts with instance attributes:
It inserts a rdfs:label property into the property with the name of the attribute.
It exports all its own datatypes as rdfs:Literal.
It does not export the values of the instance attribute.
Example:
*
Export of instances
Benchmarks: E41, E43-E52
...
When WebODE exports an ontology containing instances, it inserts a rdfs:label property into the instance with the name of the instance.
Example:
Export experiments in WebODE. October 10th 2005
*
Export of instance sets
Export experiments in WebODE. October 10th 2005
*
Comments on the experimentation
*
Comments on improvements on the tools
There are no comments on improvements of WebODE, as it has already been improved to pass all the benchmarks.
Export experiments in WebODE. October 10th 2005
*
Some errors in WebODE were fixed:
In E17 and E18, WebODE exported instance attribute values in concepts as properties of the class, what was incorrect. Now, WebODE doesn't export instance attribute values in concepts.
In E52, WebODE exported multiple values in an instance as a rdf:Bag containing the values, but the property that represented the instance attribute had a range of rdfs:Literal. Now, WebODE inserts an instance-property-value triple for each instance value.
Export experiments in WebODE. October 10th 2005
*
Comments on the benchmark suites
There were some benchmarks whose ontologies could not be modelled in WebODE. This is because WebODE cannot represent:
Metaclasses (E03-E07).
Cycles in class hierarchies (E11, E12).
Relations between concepts with an arity greater than two (E14, E15).
Instances of several classes (E42).
Instance attributes and concept relations (datatype properties and object properties respectively) not attached to a concept (E19-E40).
Because of this last one, the different combinations of instance attributes and concept relations in WebODE could not be tested. The benchmark suite should be modified to include benchmarks that test datatype and object properties attached to classes in order to be able to test this in WebODE.
Export experiments in WebODE. October 10th 2005
*