Back to the WebODE Performance Benchmark Suite
The benchmars are parameterized according to two parameters:
| Name | Method (Descriptions) | Operation | Minimum Load State |
| benchmark1_1_01 | createOntology |
Inserts an ontology | |
| benchmark1_1_02 | addReference | Inserts X concept references into an ontology | 1 ontology |
| benchmark1_1_03 | addReference | Inserts a concept reference into X ontologies | X ontologies |
| benchmark1_1_04 | addReferenceToOntology | Inserts X ontology references into an ontology | 1 ontology |
| benchmark1_1_05 | addReferenceToOntology | Inserts an ontology reference into X ontologies | X ontologies |
| benchmark1_1_06 | relateReferenceToTerm | Relates X references with X concepts in an ontology | 1 ontology with X concepts and X concept references |
| benchmark1_1_07 | relateReferenceToTerm | Relates a reference with a concept in X ontologies | X ontologies with 1 concept and 1 concept reference |
| benchmark1_1_08 | insertTerm | Inserts X concepts into an ontology | 1 ontology |
| benchmark1_1_09 | insertTerm | Inserts a concept into X ontologies | X ontologies |
| benchmark1_1_10 | insertTermRelation |
Inserts X concept relations into an ontology | 1 ontology with X+1 concepts |
| benchmark1_1_11 | insertTermRelation |
Inserts a concept relation into X ontologies | X ontologies with 2 concepts |
| benchmark1_1_12 | insertClassAttribute | Inserts X class attributes into a concept | 1 ontology with 1 concept |
| benchmark1_1_13 | insertClassAttribute | Inserts a class attribute into X concepts | 1 ontology with X concepts |
| benchmark1_1_14 | addValueToClassAttribute | Inserts X values into a class attribute | 1 ontology with 1 concept with 1 class attribute |
| benchmark1_1_15 | addValueToClassAttribute | Inserts a value into X class attributes | 1 ontology with 1 concept with X class attributes |
| benchmark1_1_16 | insertInstanceAttribute |
Inserts X instance attributes into a concept | 1 ontology with 1 concept |
| benchmark1_1_17 | insertInstanceAttribute |
Inserts an instance attribute into X concepts | 1 ontology with X concepts |
| benchmark1_1_18 | addValueToInstanceAttribute | Inserts X values into an instance attribute | 1 ontology with 1 concept with 1 instance attribute |
| benchmark1_1_19 | addValueToInstanceAttribute | Inserts a value into X instance attributes | 1 ontology with 1 concept with X instance attributes |
| benchmark1_1_20 | addSynonymToTerm |
Inserts X synonyms of a concept | 1 ontology with 1 concept |
| benchmark1_1_21 | addSynonymToTerm |
Inserts a synonym of X concepts | 1 ontology with X concepts |
| benchmark1_1_22 | importTerm | Inports X concepts into an ontology | 1 ontology |
| benchmark1_1_23 | importTerm | Inports a concept into X ontologies | X ontologies |
| benchmark1_1_24 | insertConstant |
Inserts X constants into an ontology | 1 ontology |
| benchmark1_1_25 | insertConstant |
Inserts a constant into X ontologies | X ontologies |
| benchmark1_1_26 | insertReasoningElement |
Inserts X formulas into an ontology | 1 ontology |
| benchmark1_1_27 | insertReasoningElement |
Inserts a formula into X ontologies | X ontologies |
| benchmark1_1_28 | relateFormulaToTerm | Relates X formulas to X concepts in an ontology | 1 ontology with X formulas and X concepts |
| benchmark1_1_29 | relateFormulaToTerm | Relates a formula to a concept in X ontologies | X ontologies with 1 formula and 1 concept |
| benchmark1_1_30 | insertInstance |
Inserts X instances of a concept into an ontology | 1 ontology with 1 instance set with 1 concept |
| benchmark1_1_31 | insertInstance |
Inserts a instance of a concept into X ontologies | X ontologies with 1 instance set with 1 concept |
| benchmark1_1_32 | insertRelationInstance |
Inserts X relation instances into an ontology | 1 ontology with 1 instance set with X+1 instances |
| benchmark1_1_33 | insertRelationInstance |
Inserts a relation instance into X ontologies | X ontologies with 1 instance set with 2 instances |
| benchmark1_1_34 | addValueToInstance | Inserts X values into an instance in an ontology | 1 ontology with 1 instance set with 1 concept with 1 instance with X instance attributes |
| benchmark1_1_35 | addValueToInstance | Inserts a value into an instance in X ontologies | X ontologies with 1 instance set with 1 concept with 1 instance with 1 instance attribute |
| benchmark1_1_36 | addGroup | Inserts X groups into an ontology | 1 ontology with X concepts |
| benchmark1_1_37 | addGroup | Inserts a group into X ontologies | X ontologies with 1 concept |
| benchmark1_2_01 | updateOntology |
Updates X times an ontology | 1 ontology |
| benchmark1_2_02 | updateOntology |
Updates X ontologies | X ontologies |
| benchmark1_2_03 | updateReference | Updates X concept references in an ontology | 1 ontology with X concept references |
| benchmark1_2_04 | updateReference | Updates a concept reference in X ontologies | X ontologies with 1 concept reference |
| benchmark1_2_05 | updateTerm |
Updates X concepts in an ontology | 1 ontology with X concepts |
| benchmark1_2_06 | updateTerm |
Updates a concept in X ontologies | X ontologies with 1 concept |
| benchmark1_2_07 | updateClassAttribute | Updates X class attributes of a concept | 1 ontology with 1 concept with X class attributes |
| benchmark1_2_08 | updateClassAttribute | Updates a class attribute of X concepts | 1 ontology with X concepts with 1 class attribute |
| benchmark1_2_09 | updateInstanceAttribute | Updates X instance attributes of a concept | 1 ontology with 1 concept with X instance attributes |
| benchmark1_2_10 | updateInstanceAttribute | Updates an instance attribute of X concepts | 1 ontology with X concepts with 1 instance attribute |
| benchmark1_2_11 | updateSynonym | Updates X synonyms of a concept | 1 ontology with a concept with X synonyms |
| benchmark1_2_12 | updateSynonym | Updates a synonym of X concepts | 1 ontology with X concepts with 1 synonym |
| benchmark1_2_13 | updateConstant | Updates X constants in an ontology | 1 ontology with X constants |
| benchmark1_2_14 | updateConstant | Updates a constant in X ontologies | X ontologies with 1 constant |
| benchmark1_2_15 | updateReasoningElement | Updates X formulas in an ontology | 1 ontology with X formulas |
| benchmark1_2_16 | updateReasoningElement | Updates a formula in X ontologies | X ontologies with 1 formula |
| benchmark1_2_17 | updateGroup | Updates X groups in an ontology | 1 ontology with X concepts with X groups |
| benchmark1_2_18 | updateGroup | Updates a group in X ontologies | X ontologies with 1 concept with 1 group |
| benchmark1_3_01 | removeOntology | Removes X ontologies | X ontologies |
| benchmark1_3_02 | unrelateReferenceToTerm | Unrelates X references from X concepts in an ontology | 1 ontology with X concepts related to X references |
| benchmark1_3_03 | unrelateReferenceToTerm | Unrelates a reference from a concept in X ontologies | X ontologies with 1 concept retated to 1 reference |
| benchmark1_3_04 | removeReference | Removes X concept references in an ontology | 1 ontology with X concept references |
| benchmark1_3_05 | removeReference | Removes a concept reference in X ontologies | X ontologies with 1 concept reference |
| benchmark1_3_06 | removeOntologyReference | Removes X ontology references in an ontology | 1 ontology with X ontology references |
| benchmark1_3_07 | removeOntologyReference | Removes an ontology reference in X ontologies | X ontologies with 1 ontology reference |
| benchmark1_3_08 | removeTermRelation | Removes X concept relations in an ontology | 1 ontology with X relations between X+1 concepts |
| benchmark1_3_09 | removeTermRelation | Removes a concept relation in X ontologies | X ontologies with 1 relation between 2 concepts |
| benchmark1_3_10 | removeValueFromClassAttribute | Removes X values from a class attribute | 1 ontology with 1 concept with 1 class attribute with X values |
| benchmark1_3_11 | removeValueFromClassAttribute | Removes a value from X class attributes | 1 ontology with 1 concept with X class attributes with 1 value |
| benchmark1_3_12 | removeValueFromInstanceAttribute |
Removes X values from an instance attribute | 1 ontology with 1 concept with 1 instance attribute with X values |
| benchmark1_3_13 | removeValueFromInstanceAttribute |
Removes a value from X instance attributes | 1 ontology with 1 concept with X instance attributes with 1 value |
| benchmark1_3_14 | deleteSynonym |
Removes X synonyms from a concept | 1 ontology with 1 concept with X synonyms |
| benchmark1_3_15 | deleteSynonym |
Removes a synonym from X concepts | 1 ontology with X concepts with 1 synonym |
| benchmark1_3_16 | unrelateFormulaFromTerm |
Unrelates X formulas from X concepts in an ontology | 1 ontology with X formulas related to X concepts |
| benchmark1_3_17 | unrelateFormulaFromTerm |
Unrelates a formula from a concept in X ontologies | X ontologies with 1 formula related to 1 concept |
| benchmark1_3_18 | removeValueFromInstance | Removes X values from X instances in an ontology | 1 ontology with 1 instance set with 1 instance with X instance attributes with X instance values |
| benchmark1_3_19 | removeValueFromInstance | Removes a value from an instance in X ontologies | X ontologies with 1 instance set with 1 instance with 1instance attribute with 1 instance values |
| benchmark1_3_20 | removeTerm | Removes X concepts from an ontology | 1 ontology with X concepts |
| benchmark1_3_21 | removeTerm | Removes a concept from X ontologies | X ontologies with 1 concept |
| benchmark1_4_01 | getAvailableOntologies | Returns available ontologies | At least 1 ontology |
| benchmark1_4_02 | getOntologyReferences | Returns ontology references of an ontology | 1 ontology with at least 1 ontology reference |
| benchmark1_4_03 | getReference | Returns X concept references from an ontology | 1 ontology with X concept references |
| benchmark1_4_04 | getReference | Returns a concept reference from X ontologies | X ontologies with 1 concept reference |
| benchmark1_4_05 | getReferences | Returns concept references of X ontologies | X ontologies with at least 1 concept reference |
| benchmark1_4_06 | getTermReferences | Returns concept references of X concepts | 1 ontology with X concepts with at least 1 concept reference |
| benchmark1_4_07 | getTerm | Returns X concepts of an ontology | 1 ontology with X concepts |
| benchmark1_4_08 | getTerm | Returns a concept of X ontologies | X ontologies with 1 concept |
| benchmark1_4_09 | getTerms | Returns concepts of X ontologies | X ontologies with at least 1 concept |
| benchmark1_4_10 | getTermRelations | Returns concept relations of X ontologies | X ontologies with at least 1 concept relation |
| benchmark1_4_11 | getClassAttribute | Returns X class attributes of a concept | 1 ontology with 1 concept with X class attributes |
| benchmark1_4_12 | getClassAttribute | Returns a class attribute of X concepts | 1 ontology with X concepts with 1 class attribute |
| benchmark1_4_13 | getClassAttributes | Returns class attributes of X concepts | 1 ontology with X concepts with at least 1 class attribute |
| benchmark1_4_14 | getInstanceAttribute | Returns X instance attributes of a concept | 1 ontology with 1 concept with X instance attributes |
| benchmark1_4_15 | getInstanceAttribute | Returns an instance attribute of X concepts | 1 ontology with X concepts with 1 instance attribute |
| benchmark1_4_16 | getInstanceAttributes |
Returns instance attributes of X concepts |
1 ontology with X concepts with at least 1 instance attribute |
| benchmark1_4_17 | getSynonym | Returns X synonyms of a concept | 1 ontology with 1 concept with X synonyms |
| benchmark1_4_18 | getSynonym | Returns a synonym of X concepts | 1 ontology with X concepts with 1 synonym |
| benchmark1_4_19 | getSynonyms | Returns synonyms of X concepts | 1 ontology with X concepts with at least 1 synonym |
| benchmark1_4_20 | ImportedgetImportedTerms | Returns imported concepts from X ontologies | X ontologies with at least 1 imported concept |
| benchmark1_4_21 | getConstant | Returns X constants from an ontology | 1 ontology with X constants |
| benchmark1_4_22 | getConstant | Returns a constant from X ontologies | X ontologies with 1 constant |
| benchmark1_4_23 | getReasoningElement | Returns X formulas from an ontology | 1 ontology with X formulas |
| benchmark1_4_24 | getReasoningElement | Returns a formula from X ontologies | X ontologies with 1 formula |
| benchmark1_4_25 | getReasoningElements | Returns formulas of X ontologies | X ontologies with at least 1 formula |
| benchmark1_4_26 | getInstances | Returns instances of X instance sets in an ontology | 1 ontology with X instance sets with at least 1 instance |
| benchmark1_4_27 | getInstances | Returns instances of 1 instance set in X ontologies | X ontologies with 1 instance set with at least 1 instance |
| benchmark1_4_28 | getInstInstances | Returns instances of X instance sets in an ontology | 1 ontology with X instance sets with at least 1 instance |
| benchmark1_4_29 | getInstInstances | Returns instances of 1 instance set in X ontologies | X ontologies with 1 instance set with at least 1 instance |
| benchmark1_4_30 | getRelationInstances | Returns relation instances of X instance sets in an ontology | 1 ontology with X instance sets with at least 1 relation instance |
| benchmark1_4_31 | getRelationInstances | Returns relation instances of an instance set in X ontologies | X ontologies with 1 instance set with at least 1 relation instance |
| benchmark1_4_32 | getInstanceValues | Returns values of X instances in an ontology | 1 ontology with 1 instance set with X instances with X values |
| benchmark1_4_33 | getInstanceValues | Returns values of an instance in X ontologies | X ontologies with 1 instance set with 1 instance with 1 value |
| benchmark1_4_34 | getLogicalInstanceValues | Returns values of X instances in an ontology | 1 ontology with 1 instance set with X instances with X values |
| benchmark1_4_35 | getLogicalInstanceValues | Returns values of an instance in X ontologies | X ontologies with 1 instance set with 1 instance with 1 value |
| benchmark1_4_36 | getGroup | Returns X groups from an ontology | 1 ontology with X groups |
| benchmark1_4_37 | getGroup | Returns a group from X ontologies | X ontologies with 1 group |
| benchmark1_4_38 | getGroups | Returns groups of X ontologies | X ontologies with at least 1 group |
| benchmark1_4_39 | getConceptsInWhichAttributeIsDefined | Returns the concepts in which X attributes are defined in an ontology | 1 ontology with X concepts with X attributes |
| benchmark1_4_40 | getConceptsInWhichAttributeIsDefined | Returns the concepts in which an attribute is defined in X ontologies | X ontologies with 1 concept with 1 attribute |
| benchmark1_4_41 | getRootConcepts | Returns the root concepts of X ontologies | X ontologies |
| benchmark1_4_42 | getParentConcepts | Returns the parent concepts of X concepts in an ontology | 1 ontology with X concepts |
| benchmark1_4_43 | getParentConcepts | Returns the parent concepts of 1 concept in X ontologies | X ontologies with 1 concept |
| benchmark1_4_44 | getChildConcepts | Returns tha child concepts of X concepts in an ontology | 1 ontology with X concepts |
| benchmark1_4_45 | getChildConcepts | Returns tha child concepts of a concept in X ontologies | X ontologies with 1 concept |
| benchmark1_4_46 | getAdHocTermRelationsAttachedToConcept | Returns the ad-hoc concept relations of X concepts in an ontology | 1 ontology with X concepts |
| benchmark1_4_47 | getAdHocTermRelationsAttachedToConcept | Returns the ad-hoc concept relations of a concept in X ontologies | X ontologies with 1 concept |
| benchmark2_01 | openOntology | Opens X ontologies | X ontologies |
| benchmark2_02 | isSubclassOf | Returns if X concepts are subclass of other concepts in an ontology | 1 ontology with X concepts |
| benchmark2_03 | isSubclassOf | Returns if a concept is subclass of other concept in X ontologies | X ontologies with 1 concept |
| benchmark2_04 | getInheritedTermRelations | Returns the inherited concept relations of X concepts in an ontology | 1 ontology with X concepts |
| benchmark2_05 | getInheritedTermRelations | Returns the inherited concept relations of a concept in X ontologies | X ontologies with 1 concept |