Keyword | Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | |||||
Restrictions | |||||||||
createClassAllValuesFromRestriction | resultId | origClassId | propertyId | classId | |||||
Creates a class from an universal
restriction on a property for a given class If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the property to use in the restriction | The descriptor of the class to use in the restriction or the name of one of the built-in classes (e.g., rdfs:Literal) or XML Schema Datatypes (e.g., xsd:string) | |||||
createClassSomeValuesFromRestriction | resultId | origClassId | propertyId | classId | |||||
Creates a class from an existential
restriction on a property for a given class If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the property to use in the restriction | The descriptor of the class to use in the restriction or the name of one of the built-in classes (e.g., rdfs:Literal) or XML Schema Datatypes (e.g., xsd:string) | |||||
createClassHasValueRestriction | resultId | origClassId | propertyId | value | |||||
Creates a class from a value restriction
on a property for a given value If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the property to use in the restriction | The value to use in the restriction: if the property is an object property the descriptor of an individual and if the property is a datatype property a literal value | |||||
createClassCardinalityRestriction | resultId | origClassId | propertyId | cardinality | |||||
Creates a class from a cardinality
restriction on a property for a given value If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the property to use in the restriction | The cardinality value (a non-negative integer) | |||||
createClassMinCardinalityRestriction | resultId | origClassId | propertyId | cardinality | |||||
Creates a class from a minimum cardinality
restriction on a property for a given value If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the property to use in the restriction | The cardinality value (a non-negative integer) | |||||
createClassMaxCardinalityRestriction | resultId | origClassId | propertyId | cardinality | |||||
Creates a class from a maximum cardinality
restriction on a property for a given value If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the property to use in the restriction | The cardinality value (a non-negative integer) | |||||
Class Descriptions | |||||||||
createNamedClass | resultId | className | |||||||
Creates a named class. If the class name is anonymous, the descriptor will point to a null description. |
The descriptor of the created class | The name of the class | |||||||
createClassUnion | resultId | origClassId | classId1 | classId2 | |||||
Creates a class that is the union of two
classes. If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the first class to use in the union | The descriptor of the second class to use in the union | |||||
createClassIntersection | resultId | origClassId | classId1 | classId2 | |||||
Creates a class that is the intersection
of two classes. If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the first class to use in the intersection | The descriptor of the second class to use in the intersection | |||||
createClassComplement | resultId | origClassId | classId | ||||||
Creates a class that is the complement of
another class. If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the class that the new class is a complement of | ||||||
createClassEnumerated | resultId | origClassId | individualId1 | individualId2 | |||||
Creates a class that is the enumeration of
two individuals. If an original class descriptor in inserted, the class is created for that descriptor. If an anonymous class descriptor is inserted, the class is created with an anonymous description. |
The descriptor of the created class | The original class descriptor or an anoymous descriptor (_ANON*) | The descriptor of the first individual in the enumeration | The descriptor of the second individual in the enumeration | |||||
Property Descriptions | |||||||||
createObjectProperty | resultId | objectPropertyName | |||||||
Creates an object property. | The descriptor of the created property | The name of the property | |||||||
createDatatypeProperty | resultId | datatypePropertyName | |||||||
Creates a datatype property. | The descriptor of the created property | The name of the property | |||||||
createAnnotationProperty | resultId | annotationPropertyName | |||||||
Creates an annotation property. | The descriptor of the created property | The name of the property | |||||||
addPropertyDomain | properyId | classId | |||||||
Adds a domain to a property. | The descriptor of the property | The descriptor of the class used as domain | |||||||
addPropertyRange | propertyId | classId | |||||||
Adds a range to a property. | The descriptor of the property | The descriptor of the class used as range or the name of one of the built-in classes (e.g., rdfs:Literal) or XML Schema Datatypes (e.g., xsd:string) | |||||||
Property Characteristics | |||||||||
makeObjectPropertyTransitive | objectPropertyId | ||||||||
Makes an object property transitive. | The descriptor of the property | ||||||||
makeObjectPropertySymmetric | objectPropertyId | ||||||||
Makes an object property symmetric. | The descriptor of the property | ||||||||
makeObjectPropertyFunctional | objectPropertyId | ||||||||
Makes an object property functional. | The descriptor of the property | ||||||||
makeObjectPropertyInverseFunctional | objectPropertyId | ||||||||
Makes an object property inverse functional. | The descriptor of the property | ||||||||
makeDatatypePropertyFunctional | datatypePropertyId | ||||||||
Makes a datatype property functional. | The descriptor of the property | ||||||||
Individual Descriptions | |||||||||
createIndividual | resultId | classId | individualName | ||||||
Creates a named individual. | The descriptor of the created individual | The descriptor of the class to which the individual belongs | The name of the individual | ||||||
createAnonymousIndividual | resultId | classId | |||||||
Creates an anonymous individual. | The descriptor of the created individual | The descriptor of the class to which the individual belongs | |||||||
Axioms | |||||||||
addObjectPropertyToClasses | originClassId | destinationClassId | objectPropertyId | ||||||
Relates two classes using an object property | The descriptor of the origin class | The descriptor of the destination class | The descriptor of the property used to relate the classes or the name of one of the built-in properties (i.e., rdfs:subClassOf, owl:equivalentClass, and owl:disjointWith) | ||||||
addObjectPropertyToProperties | originPropertyId | destinationPropertyId | objectPropertyId | ||||||
Relates two properties using an object property | The descriptor of the origin property | The descriptor of the destination property | The descriptor of the property used to relate the properties or the name of one of the built-in properties (i.e., rdfs:subPropertyOf, owl:equivalentProperty, and owl:inverseOf) | ||||||
addObjectPropertyToIndividuals | originIndividualId | destinationIndividualId | objectPropertyId | ||||||
Relates two individuals using an object property | The descriptor of the origin individual | The descriptor of the destination individual | The descriptor of the property used to relate the individuals or the name of one of the built-in properties (i.e., owl:sameAs and owl:differentFrom) | ||||||
addDatatypePropertyToIndividual | individualId | literal | datatypePropertyId | ||||||
Relates an individual with a literal value using a datatype property | The descriptor of the individual | The literal value between quotation marks ("...") | The descriptor of the property | ||||||
Data Ranges | |||||||||
createOneOfDataRange | resultId | literal1 | literal2 | ||||||
Creates a data range defined by the enumeration of two literals | The descriptor of the created data range | The first literal to use in the data range between quotation marks ("...") | The second literal to use in the data range between quotation marks ("...") | ||||||
Annotation properties | |||||||||
addAnnotationURI | resourceId | annotationPropertyId | URI | ||||||
Adds an annotation to a resource with an URI value | The descriptor of the resource (i.e., ontology, class, property, individual, or one of the built-in resources) | The descriptor of the property or the name of one of the built-in properties (i.e., rdfs:label, rdfs:comment, rdfs:seeAlso, rdfs:isDefinedBy, and owl:versionInfo) | The URI value | ||||||
addAnnotationLiteral | resourceId | annotationPropertyId | literal | ||||||
Adds an annotation to a resource with a literal value | The descriptor of the resource (i.e., ontology, class, property, individual, or one of the built-in resources) | The descriptor of the property or the name of one of the built-in properties (i.e., rdfs:label, rdfs:comment, rdfs:seeAlso, rdfs:isDefinedBy, and owl:versionInfo) | The literal value between quotation marks ("...") | ||||||
addAnnotationIndividual | resourceId | annotationPropertyId | individualId | ||||||
Adds an annotation to a resource with an individual | The descriptor of the resource (i.e., ontology, class, property, individual, or one of the built-in resources) | The descriptor of the property or the name of one of the built-in properties (i.e., rdfs:label, rdfs:comment, rdfs:seeAlso, rdfs:isDefinedBy, and owl:versionInfo) | The descriptor of the individual | ||||||
addOntologyAnnotation | ontologyPropertyId | ontologyURI | |||||||
Adds an annotation to an ontology with another ontology | The name of the property (i.e., one of the built-in ones: owl:imports, owl:priorVersion, owl:backwardCompatibleWith, and owl:incompatibleWith) | The URI of the ontology to relate to the current one | |||||||
Ontology | |||||||||
defineOntologyDescriptor | ontologyId | ||||||||
Defines the descriptor of the current ontology | The descriptor of the current ontology |