WPBS Benchmark List

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

Back to the WebODE Performance Benchmark Suite