RDF(S) Export Benchmark Suite

Return to index

Attention! This benchmark suite has been updated. The actual version can be found here. Attention!

The RDF(S) Export Benchmark Suite is composed of the different benchmarks that have to be performed in each ontology development tool to evaluate their RDF(S) exporters.

This benchmark suite has been built regarding the common components of the knowledge model of ontology development tools (classes, datatype properties, object properties, and instances) and the combinations that can be obtained with these components.

Each benchmark exports one specific combination of elements of the knowledge model of the tool to RDF(S) and checks if the elements were correctly exported.

The description of a benchmark includes the benchmark identifier, a description of the benchmark in natural language and a graphical representation of the ontology. Then, for each ontology development tool, the benchmark must be instantiated for its own knowledge model.

The benchmarks are grouped according to the main component that they manage, and these are: classes, properties or instances. It also shows the instantiation of the benchmark for WebODE.

When the combination of components of the benchmark cannot be represented in the knowledge model of the tool, it is represented with "-".

Description of the benchmarks

Legend:

Legend

Class benchmarks
Id Description Graphical representation WebODE's instantiation
E01 Export just one class

Image

Export just one concept
E02 Export several classes

Image

Export several concepts
Metaclass benchmarks
Id Description Graphical representation WebODE's instantiation
E03 Export one class that is instance of another class that is instance of a third one

Image

-
E04 Export one class that is instance of several classes

Image

-
E05 Export several classes that are instance of the same class

Image

-
E06 Export one class that is instance of another class and viceversa

Image

-
E07 Export just one class that is instance of himself

Image

-
Subclass benchmarks
Id Description Graphical representation WebODE's instantiation
E08 Export one class that is subclass of another class that is subclass of a third one

Image

Export one concept that is subclass of another concept that is subclass of a third one
E09 Export one class that is subclass of several classes

Image

Export one concept that is subclass of several concepts
E10 Several classes that are subclass of the same class

Image

Export several concepts that are subclass of the same concept
E11 Export one class that is subclass of another class and viceversa, forming a cycle

Image

-
E12 Export just one class that is subclass of himself, forming a cycle

Image

-
Class and object property benchmarks
Id Description Graphical representation WebODE's instantiation
E13 Export one class that has an object property with another class

Image

Export one concept that has a relation with another concept with a cardinality of "N"
E14 Export one class that has the same object property with several classes

Image

-
E15 Export several classes that have the same object property with the same class

Image

-
E16 Export just one class that has an object property with itself

Image

Export just one concept that has a relation with itself with a cardinality of "N"
Class and datatype property benchmarks
Id Description Graphical representation WebODE's instantiation
E17 Export just one class that has a datatype property with a literal

Image

Export just one concept that has an instance attribute of type "String" with a minimum cardinality of "1" and a maximum cardinality of "N" with a string value
E18 Export just one class that has the same datatype property with several literals

Image

Export just one concept that has an instance attribute of type "String" with a minimum cardinality of "1" and a maximum cardinality of "N" with several string values
Datatype property benchmarks
Id Description Graphical representation WebODE's instantiation
E19 Export just one datatype property -
E20 Export several datatype properties -
E21 Export just one datatype property that has as domain a class -
E22 Export just one datatype property that has as domain several classes -
E23 Export several datatype properties that have as domain the same class -
E24 Export just one datatype property that has as range "String" -
E25 Export several datatype properties that have as range "String" -
E26 Export just one datatype property that has as domain a class and as range "String" -
E27 Export just one datatype property that has as domain several classes and as range "String" -
Object property benchmarks
Id Description Graphical representation WebODE's instantiation
E28 Export just one object property -
E29 Export several object properties -
E30 Export just one object property that has as domain a class -
E31 Export just one object property that has as domain several classes -
E32 Export several object properties that have as domain the same class -
E33 Export just one object property that has as range a class -
E34 Export just one object property that has as range several classes -
E35 Export several object properties that have as range the same class -
E36 Export just one object property that has as domain a class and as range another class -
E37 Export just one object property that has as domain a class and as range several classes -
E38 Export just one object property that has as domain several classes and as range a class -
E39 Export just one object property that has as domain several classes and as range several classes -
E40 Export just one object property that has as domain and range the same class -
Instance benchmarks
Id Description Graphical representation WebODE's instantiation
E41 Export just one instance of a class

Image

Export just one instance of a concept
E42 Export just one instance of several classes

Image

-
E43 Export several instances of a class

Image

Export Several instances of a concept
Instance and object property benchmarks
Id Description Graphical representation WebODE's instantiation
E44 Export one instance that has an object property with another instance of the same class

Image

Export one concept that has a relation with itself with a cardinality of "N" and one instance of the concept that has a relation instance with another instance of the same concept
E45 Export one instance that has the same object property with several instances of the same class

Image

Export one concept that has a relation with itself with a cardinality of "N" and one instance of the concept that has a relation instance with several instances of the same concept
E46 Export several instances that have the same object property with the same instance of the same class

Image

Export one concept that has a relation with itself with a cardinality of "N" and several instances of the concept that have a relation instance with another instance of the same concept
E47 Export just one instance that has an object property with himself

Image

Export one concept that has a relation with itself with a cardinality of "N" and one instance of the concept that has a relation instance with itself
E48 Export just one instance that has an object property with another instance of another class

Image

Export one concept that has a relation with another concept with a cardinality of "N" and one instance of the concept that has a relation instance with an instance of the other concept
E49 Export just one instance that has the same object property with several instances of another class

Image

Export one concept that has a relation with another concept with a cardinality of "N" and one instance of the concept that has a relation instance with several instances of the other concept
E50 Export several instances that have the same object property with the same instance of another class

Image

Export one concept that has a relation with another concept with a cardinality of "N" and several instances of the concept that have a relation instance with an instance of the other concept
Instance and datatype property benchmarks
Id Description Graphical representation WebODE's instantiation
E51 Export just one instance that has a datatype property with a literal

Image

Export one concept that has an instance attribute of type "String" with a minimum cardinality of "1" and a maximum cardinality of "N" and one instance of the concept with a string value in the instance attribute
E52 Export just one instance that has the same datatype property with several literals

Image

Export one concept that has an instance attribute of type "String" with a minimum cardinality of "1" and a maximum cardinality of "N" and one instance of the concept with several string values in the instance attribute

Return to index