Protégé-OWL 3.4.1

edu.stanford.smi.protegex.owl.swrl.util
Class SWRLOWLUtil

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.swrl.util.SWRLOWLUtil

public class SWRLOWLUtil
extends Object

Class that wraps some common Protege-OWL API methods and throws meaningful exceptions when errors are encountered. Covers only a small number of basic method at the moment.


Constructor Summary
SWRLOWLUtil()
           
 
Method Summary
static void addClass(OWLModel owlModel, String individualName, String className)
           
static void addPropertyValue(OWLModel owlModel, OWLIndividual individual, String propertyName, Object propertyValue)
           
static void addSuperClass(OWLClass subClass, OWLClass superClass)
           
static void addSuperClass(OWLModel owlModel, String subClassName, String superClassName)
           
static OWLIndividual createIndividual(OWLModel owlModel, String individualName)
           
static OWLIndividual createIndividualOfClass(OWLModel owlModel, OWLClass cls)
           
static OWLIndividual createIndividualOfClass(OWLModel owlModel, OWLClass cls, String individualName)
           
static OWLIndividual createIndividualOfClass(OWLModel owlModel, String className)
           
static OWLIndividual createIndividualOfClass(OWLModel owlModel, String className, String individualName)
           
static JenaOWLModel createJenaOWLModel()
           
static JenaOWLModel createJenaOWLModel(String owlFileName)
           
static String createNewResourceName(OWLModel owlModel, String localNamePrefix)
           
static OWLDatatypeProperty createOWLDatatypeProperty(OWLModel owlModel, String propertyName)
           
static OWLIndividual createOWLIndividual(OWLModel owlModel)
           
static OWLNamedClass createOWLNamedClass(OWLModel owlModel, String className)
           
static OWLObjectProperty createOWLObjectProperty(OWLModel owlModel, String propertyName)
           
static OWLClass createOWLRestriction(OWLModel owlModel, String expression)
           
static RDFSLiteral createRDFSLiteral(OWLModel owlModel, String value, RDFSDatatype datatype)
           
static Set<OWLIndividual> getAllIndividuals(OWLModel owlModel)
           
static OWLClass getClass(OWLModel owlModel, String className)
           
static OWLClass getClass(OWLModel owlModel, String className, boolean mustExist)
           
static Set<OWLNamedClass> getClassesOfIndividual(OWLModel owlModel, OWLIndividual individual)
           
static Set<OWLNamedClass> getClassesOfIndividual(OWLModel owlModel, String individualName)
           
static Set<OWLNamedClass> getClassesOfIndividual(OWLModel owlModel, String individualName, boolean mustExist)
           
static OWLDatatypeProperty getDatatypeProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static Object getDatavaluedPropertyValue(OWLModel owlModel, OWLIndividual individual, OWLProperty property, boolean mustExist)
           
static Object getDatavaluedPropertyValue(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static Object getDatavaluedPropertyValue(OWLModel owlModel, String individualName, String propertyName)
           
static Object getDatavaluedPropertyValue(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel, OWLIndividual individual, OWLProperty property, boolean mustExist)
           
static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel, String individualName, String propertyName)
           
static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel, OWLIndividual individual, OWLProperty property, boolean mustExist)
           
static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel, OWLIndividual individual, String propertyName)
           
static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel, String individualName, String propertyName)
           
static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel, OWLIndividual individual, String propertyName)
           
static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel, String individualName, String propertyName)
           
static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static long getDatavaluedPropertyValueAsLong(OWLModel owlModel, OWLIndividual individual, String propertyName)
           
static long getDatavaluedPropertyValueAsLong(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static long getDatavaluedPropertyValueAsLong(OWLModel owlModel, String individualName, String propertyName)
           
static long getDatavaluedPropertyValueAsLong(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static String getDatavaluedPropertyValueAsString(OWLModel owlModel, OWLIndividual individual, OWLProperty property, boolean mustExist)
           
static String getDatavaluedPropertyValueAsString(OWLModel owlModel, OWLIndividual individual, String propertyName)
           
static String getDatavaluedPropertyValueAsString(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static String getDatavaluedPropertyValueAsString(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist, String defaultValue)
           
static String getDatavaluedPropertyValueAsString(OWLModel owlModel, String individualName, String propertyName)
           
static String getDatavaluedPropertyValueAsString(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static String getDatavaluedPropertyValueAsString(OWLModel owlModel, String individualName, String propertyName, boolean mustExist, String defaultValue)
           
static Set<Object> getDatavaluedPropertyValues(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static Set<Object> getDatavaluedPropertyValues(OWLModel owlModel, String individualName, String propertyName)
           
static Set<Object> getDatavaluedPropertyValues(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static Set<OWLNamedClass> getDirectDomainClasses(OWLModel owlModel, String propertyName)
           
static Set<OWLNamedClass> getDirectDomainClasses(OWLModel owlModel, String propertyName, boolean mustExist)
           
static Set<OWLNamedClass> getDirectRangeClasses(OWLModel owlModel, String propertyName)
           
static Set<OWLNamedClass> getDirectRangeClasses(OWLModel owlModel, String propertyName, boolean mustExist)
           
static List<OWLNamedClass> getDirectSubClassesOf(OWLModel owlModel, String className)
           
static List<OWLProperty> getDirectSubPropertiesOf(OWLModel owlModel, String propertyName)
           
static List<OWLNamedClass> getDirectSuperClassesOf(OWLModel owlModel, String className)
           
static List<OWLProperty> getDirectSuperPropertiesOf(OWLModel owlModel, String propertyName)
           
static Set<OWLNamedClass> getDomainClasses(OWLModel owlModel, String propertyName)
           
static Set<OWLNamedClass> getDomainClasses(OWLModel owlModel, String propertyName, boolean mustExist)
           
static Set<OWLProperty> getDomainProperties(OWLModel owlModel, String className, boolean transitive)
           
static String getFullName(OWLModel owlModel, String name)
           
static OWLIndividual getIndividual(OWLModel owlModel, OWLNamedClass cls, boolean mustExist, int mustHaveExactlyN)
           
static OWLIndividual getIndividual(OWLModel owlModel, String individualName)
           
static OWLIndividual getIndividual(OWLModel owlModel, String individualName, boolean mustExist)
           
static Set<OWLIndividual> getIndividuals(OWLModel owlModel, String className)
           
static Set<OWLIndividual> getIndividuals(OWLNamedClass cls)
           
static Set<OWLIndividual> getMatchingIndividuals(OWLModel owlModel, String propertyName, String matchString)
           
static Set<OWLIndividual> getMatchingIndividualsOfClass(OWLModel owlModel, String className, String propertyName, String matchString)
           
static OWLNamedClass getNamedClass(OWLModel owlModel, String className)
           
static OWLNamedClass getNamedClass(OWLModel owlModel, String className, boolean mustExist)
           
static String getNextAnonymousResourceName(OWLModel owlModel)
           
static int getNumberOfDirectInstancesOfClass(OWLModel owlModel, String className, boolean mustExist)
           
static int getNumberOfIndividualsOfClass(OWLModel owlModel, String className)
           
static int getNumberOfIndividualsOfClass(OWLModel owlModel, String className, boolean mustExist)
           
static int getNumberOfPropertyValues(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static int getNumberOfPropertyValues(OWLModel owlModel, String individualName, String propertyName, Object propertyValue, boolean mustExist)
           
static OWLObjectProperty getObjectProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static Object getObjectPropertyValue(OWLIndividual individual, OWLProperty property)
           
static Object getObjectPropertyValue(OWLModel owlModel, OWLIndividual individual, String propertyName)
           
static Object getObjectPropertyValue(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static OWLIndividual getObjectPropertyValue(OWLModel owlModel, OWLIndividual individual, String propertyName, String expectedInstanceClassName)
           
static Object getObjectPropertyValue(OWLModel owlModel, String individualName, String propertyName)
           
static Object getObjectPropertyValue(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static OWLProperty getObjectPropertyValueAsProperty(OWLModel owlModel, OWLIndividual individual, String propertyName)
           
static Set<Object> getObjectPropertyValues(OWLModel owlModel, OWLIndividual individual, String propertyName)
           
static Set<Object> getObjectPropertyValues(OWLModel owlModel, OWLIndividual individual, String propertyName, boolean mustExist)
           
static Set<OWLIndividual> getObjectPropertyValues(OWLModel owlModel, OWLIndividual individual, String propertyName, String expectedInstanceClassName)
           
static Set<Object> getObjectPropertyValues(OWLModel owlModel, String individualName, String propertyName)
           
static Set<Object> getObjectPropertyValues(OWLModel owlModel, String individualName, String propertyName, boolean mustExist)
           
static Collection getOWLAllDifferents(OWLModel owlModel)
           
static RDFProperty getOWLDifferentFromProperty(OWLModel owlModel)
           
static OWLIndividual getOWLIndividual(OWLModel owlModel, String individualName)
           
static OWLNamedClass getOWLNamedClass(OWLModel owlModel, String className)
           
static OWLProperty getOWLProperty(OWLModel owlModel, String propertyName)
           
static OWLProperty getOWLProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static RDFProperty getOWLSameAsProperty(OWLModel owlModel)
           
static OWLSomeValuesFrom getOWLSomeValuesFrom(OWLModel owlModel, String className)
           
static OWLNamedClass getOWLThingClass(OWLModel owlModel)
           
static Set<OWLProperty> getPossiblePropertiesOfIndividual(OWLModel owlModel, String individualName)
           
static Set<OWLProperty> getPropertiesOfIndividual(OWLModel owlModel, String individualName)
           
static OWLProperty getProperty(OWLModel owlModel, String propertyName)
           
static OWLProperty getProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static Set<OWLNamedClass> getRangeClasses(OWLModel owlModel, String propertyName)
           
static Set<OWLNamedClass> getRangeClasses(OWLModel owlModel, String propertyName, boolean mustExist)
           
static RDFSDatatype getRDFSDatatype(OWLModel owlModel, String type)
           
static RDFSNamedClass getRDFSNamedClass(OWLModel owlModel, String className)
           
static List<OWLNamedClass> getSubClassesOf(OWLModel owlModel, String className)
           
static List<OWLProperty> getSubPropertiesOf(OWLModel owlModel, String propertyName)
           
static List<OWLNamedClass> getSuperClassesOf(OWLModel owlModel, String className)
           
static List<OWLProperty> getSuperPropertiesOf(OWLModel owlModel, String propertyName)
           
static String getURI(OWLModel owlModel, String resourceName)
           
static Collection<OWLProperty> getUserDefinedOWLDatatypeProperties(OWLModel owlModel)
           
static Collection<OWLNamedClass> getUserDefinedOWLNamedClasses(OWLModel owlModel)
           
static Collection<OWLProperty> getUserDefinedOWLObjectProperties(OWLModel owlModel)
           
static Collection<OWLProperty> getUserDefinedOWLProperties(OWLModel owlModel)
           
static boolean hasInconsistentClasses(OWLModel owlModel)
           
static void importOWLFile(JenaOWLModel owlModel, String importOWLFileName)
           
static boolean isAnnotationProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isAnonymousResourceName(OWLModel owlModel, String resourceName)
           
static boolean isClass(OWLModel owlModel, String className)
           
static boolean isClass(OWLModel owlModel, String className, boolean mustExist)
           
static boolean isConsistentClass(OWLModel owlModel, String className, boolean mustExist)
           
static boolean isDatatypeProperty(OWLModel owlModel, String propertyName)
           
static boolean isDatatypeProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isDirectSubClassOf(OWLModel owlModel, String subClassName, String className, boolean mustExist)
           
static boolean isDirectSubPropertyOf(OWLModel owlModel, String subPropertyName, String propertyName, boolean mustExist)
           
static boolean isDirectSuperClassOf(OWLModel owlModel, String superClassName, String className, boolean mustExist)
           
static boolean isDirectSuperPropertyOf(OWLModel owlModel, String superPropertyName, String propertyName, boolean mustExist)
           
static boolean isDisjointClass(OWLModel owlModel, String className1, String className2, boolean mustExist)
           
static boolean isEquivalentClass(OWLModel owlModel, String className1, String className2, boolean mustExist)
           
static boolean isEquivalentProperty(OWLModel owlModel, String propertyName1, String propertyName2, boolean mustExist)
           
static boolean isFunctionalProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isInDirectPropertyDomain(OWLModel owlModel, String propertyName, String className, boolean mustExist)
           
static boolean isInDirectPropertyRange(OWLModel owlModel, String propertyName, String className, boolean mustExist)
           
static boolean isIndividual(OWLModel owlModel, String individualName)
           
static boolean isIndividual(OWLModel owlModel, String individualName, boolean mustExist)
           
static boolean isIndividualOfClass(OWLModel owlModel, OWLIndividual individual, String className)
           
static boolean isIndividualOfClass(OWLModel owlModel, String individualName, String className)
           
static boolean isInPropertyDomain(OWLModel owlModel, String propertyName, String className, boolean mustExist)
           
static boolean isInPropertyRange(OWLModel owlModel, String propertyName, String className, boolean mustExist)
           
static boolean isInverseFunctionalProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isObjectProperty(OWLModel owlModel, String propertyName)
           
static boolean isObjectProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isOWLIndividual(OWLModel owlModel, String individualName)
           
static boolean isOWLNamedClass(OWLModel owlModel, String className)
           
static boolean isProperty(OWLModel owlModel, String propertyName)
           
static boolean isProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isSubClassOf(OWLModel owlModel, String subClassName, String className, boolean mustExist)
           
static boolean isSubPropertyOf(OWLModel owlModel, String subPropertyName, String propertyName, boolean mustExist)
           
static boolean isSuperClassOf(OWLModel owlModel, String superClassName, String className)
           
static boolean isSuperClassOf(OWLModel owlModel, String superClassName, String className, boolean mustExist)
           
static boolean isSuperPropertyOf(OWLModel owlModel, String superPropertyName, String propertyName, boolean mustExist)
           
static boolean isSWRLBuiltIn(OWLModel owlModel, String builtInName)
           
static boolean isSWRLVariable(OWLModel owlModel, String individualName, boolean mustExist)
           
static boolean isSymmetricProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isTransitiveProperty(OWLModel owlModel, String propertyName)
           
static boolean isTransitiveProperty(OWLModel owlModel, String propertyName, boolean mustExist)
           
static boolean isValidURI(String uri)
           
static Set<String> rdfResources2Names(Collection resources)
           
static Set<String> rdfResources2NamesList(Collection<RDFResource> resources)
           
static Set<String> rdfResources2OWLNamedClassNames(Collection resources)
           
static void setClass(OWLModel owlModel, String individualName, String className)
           
static void setPrefix(OWLModel owlModel, String prefix, String namespace)
           
static void writeJenaOWLModel2File(JenaOWLModel owlModel, String outputOWLFileName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SWRLOWLUtil

public SWRLOWLUtil()
Method Detail

createJenaOWLModel

public static JenaOWLModel createJenaOWLModel(String owlFileName)
                                       throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createJenaOWLModel

public static JenaOWLModel createJenaOWLModel()
                                       throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

importOWLFile

public static void importOWLFile(JenaOWLModel owlModel,
                                 String importOWLFileName)
                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

setPrefix

public static void setPrefix(OWLModel owlModel,
                             String prefix,
                             String namespace)
                      throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

writeJenaOWLModel2File

public static void writeJenaOWLModel2File(JenaOWLModel owlModel,
                                          String outputOWLFileName)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createOWLNamedClass

public static OWLNamedClass createOWLNamedClass(OWLModel owlModel,
                                                String className)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getMatchingIndividuals

public static Set<OWLIndividual> getMatchingIndividuals(OWLModel owlModel,
                                                        String propertyName,
                                                        String matchString)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getMatchingIndividualsOfClass

public static Set<OWLIndividual> getMatchingIndividualsOfClass(OWLModel owlModel,
                                                               String className,
                                                               String propertyName,
                                                               String matchString)
                                                        throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isOWLNamedClass

public static boolean isOWLNamedClass(OWLModel owlModel,
                                      String className)

getOWLNamedClass

public static OWLNamedClass getOWLNamedClass(OWLModel owlModel,
                                             String className)
                                      throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createIndividual

public static OWLIndividual createIndividual(OWLModel owlModel,
                                             String individualName)
                                      throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createOWLIndividual

public static OWLIndividual createOWLIndividual(OWLModel owlModel)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createIndividualOfClass

public static OWLIndividual createIndividualOfClass(OWLModel owlModel,
                                                    String className)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createIndividualOfClass

public static OWLIndividual createIndividualOfClass(OWLModel owlModel,
                                                    String className,
                                                    String individualName)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createIndividualOfClass

public static OWLIndividual createIndividualOfClass(OWLModel owlModel,
                                                    OWLClass cls)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createIndividualOfClass

public static OWLIndividual createIndividualOfClass(OWLModel owlModel,
                                                    OWLClass cls,
                                                    String individualName)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNamedClass

public static OWLNamedClass getNamedClass(OWLModel owlModel,
                                          String className)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getClass

public static OWLClass getClass(OWLModel owlModel,
                                String className)
                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isIndividualOfClass

public static boolean isIndividualOfClass(OWLModel owlModel,
                                          String individualName,
                                          String className)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isIndividualOfClass

public static boolean isIndividualOfClass(OWLModel owlModel,
                                          OWLIndividual individual,
                                          String className)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

setClass

public static void setClass(OWLModel owlModel,
                            String individualName,
                            String className)
                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

addClass

public static void addClass(OWLModel owlModel,
                            String individualName,
                            String className)
                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getFullName

public static String getFullName(OWLModel owlModel,
                                 String name)
                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getOWLSomeValuesFrom

public static OWLSomeValuesFrom getOWLSomeValuesFrom(OWLModel owlModel,
                                                     String className)
                                              throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getIndividual

public static OWLIndividual getIndividual(OWLModel owlModel,
                                          OWLNamedClass cls,
                                          boolean mustExist,
                                          int mustHaveExactlyN)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getAllIndividuals

public static Set<OWLIndividual> getAllIndividuals(OWLModel owlModel)
                                            throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getIndividuals

public static Set<OWLIndividual> getIndividuals(OWLModel owlModel,
                                                String className)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getIndividuals

public static Set<OWLIndividual> getIndividuals(OWLNamedClass cls)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getProperty

public static OWLProperty getProperty(OWLModel owlModel,
                                      String propertyName)
                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatatypeProperty

public static OWLDatatypeProperty getDatatypeProperty(OWLModel owlModel,
                                                      String propertyName,
                                                      boolean mustExist)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectProperty

public static OWLObjectProperty getObjectProperty(OWLModel owlModel,
                                                  String propertyName,
                                                  boolean mustExist)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isEquivalentProperty

public static boolean isEquivalentProperty(OWLModel owlModel,
                                           String propertyName1,
                                           String propertyName2,
                                           boolean mustExist)
                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isEquivalentClass

public static boolean isEquivalentClass(OWLModel owlModel,
                                        String className1,
                                        String className2,
                                        boolean mustExist)
                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isDisjointClass

public static boolean isDisjointClass(OWLModel owlModel,
                                      String className1,
                                      String className2,
                                      boolean mustExist)
                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isSubPropertyOf

public static boolean isSubPropertyOf(OWLModel owlModel,
                                      String subPropertyName,
                                      String propertyName,
                                      boolean mustExist)
                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isSuperPropertyOf

public static boolean isSuperPropertyOf(OWLModel owlModel,
                                        String superPropertyName,
                                        String propertyName,
                                        boolean mustExist)
                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isDirectSuperPropertyOf

public static boolean isDirectSuperPropertyOf(OWLModel owlModel,
                                              String superPropertyName,
                                              String propertyName,
                                              boolean mustExist)
                                       throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isDirectSubPropertyOf

public static boolean isDirectSubPropertyOf(OWLModel owlModel,
                                            String subPropertyName,
                                            String propertyName,
                                            boolean mustExist)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isDirectSubClassOf

public static boolean isDirectSubClassOf(OWLModel owlModel,
                                         String subClassName,
                                         String className,
                                         boolean mustExist)
                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isSubClassOf

public static boolean isSubClassOf(OWLModel owlModel,
                                   String subClassName,
                                   String className,
                                   boolean mustExist)
                            throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

addSuperClass

public static void addSuperClass(OWLModel owlModel,
                                 String subClassName,
                                 String superClassName)
                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

addSuperClass

public static void addSuperClass(OWLClass subClass,
                                 OWLClass superClass)

isDirectSuperClassOf

public static boolean isDirectSuperClassOf(OWLModel owlModel,
                                           String superClassName,
                                           String className,
                                           boolean mustExist)
                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isSuperClassOf

public static boolean isSuperClassOf(OWLModel owlModel,
                                     String superClassName,
                                     String className)
                              throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isSuperClassOf

public static boolean isSuperClassOf(OWLModel owlModel,
                                     String superClassName,
                                     String className,
                                     boolean mustExist)
                              throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNumberOfIndividualsOfClass

public static int getNumberOfIndividualsOfClass(OWLModel owlModel,
                                                String className)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNumberOfIndividualsOfClass

public static int getNumberOfIndividualsOfClass(OWLModel owlModel,
                                                String className,
                                                boolean mustExist)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNumberOfDirectInstancesOfClass

public static int getNumberOfDirectInstancesOfClass(OWLModel owlModel,
                                                    String className,
                                                    boolean mustExist)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isConsistentClass

public static boolean isConsistentClass(OWLModel owlModel,
                                        String className,
                                        boolean mustExist)
                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDomainClasses

public static Set<OWLNamedClass> getDomainClasses(OWLModel owlModel,
                                                  String propertyName)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDomainClasses

public static Set<OWLNamedClass> getDomainClasses(OWLModel owlModel,
                                                  String propertyName,
                                                  boolean mustExist)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectDomainClasses

public static Set<OWLNamedClass> getDirectDomainClasses(OWLModel owlModel,
                                                        String propertyName)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectDomainClasses

public static Set<OWLNamedClass> getDirectDomainClasses(OWLModel owlModel,
                                                        String propertyName,
                                                        boolean mustExist)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getRangeClasses

public static Set<OWLNamedClass> getRangeClasses(OWLModel owlModel,
                                                 String propertyName,
                                                 boolean mustExist)
                                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getRangeClasses

public static Set<OWLNamedClass> getRangeClasses(OWLModel owlModel,
                                                 String propertyName)
                                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectRangeClasses

public static Set<OWLNamedClass> getDirectRangeClasses(OWLModel owlModel,
                                                       String propertyName,
                                                       boolean mustExist)
                                                throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectRangeClasses

public static Set<OWLNamedClass> getDirectRangeClasses(OWLModel owlModel,
                                                       String propertyName)
                                                throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isInPropertyDomain

public static boolean isInPropertyDomain(OWLModel owlModel,
                                         String propertyName,
                                         String className,
                                         boolean mustExist)
                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isInDirectPropertyDomain

public static boolean isInDirectPropertyDomain(OWLModel owlModel,
                                               String propertyName,
                                               String className,
                                               boolean mustExist)
                                        throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isInPropertyRange

public static boolean isInPropertyRange(OWLModel owlModel,
                                        String propertyName,
                                        String className,
                                        boolean mustExist)
                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isInDirectPropertyRange

public static boolean isInDirectPropertyRange(OWLModel owlModel,
                                              String propertyName,
                                              String className,
                                              boolean mustExist)
                                       throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isObjectProperty

public static boolean isObjectProperty(OWLModel owlModel,
                                       String propertyName,
                                       boolean mustExist)
                                throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isOWLIndividual

public static boolean isOWLIndividual(OWLModel owlModel,
                                      String individualName)

isObjectProperty

public static boolean isObjectProperty(OWLModel owlModel,
                                       String propertyName)
                                throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isDatatypeProperty

public static boolean isDatatypeProperty(OWLModel owlModel,
                                         String propertyName,
                                         boolean mustExist)
                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isDatatypeProperty

public static boolean isDatatypeProperty(OWLModel owlModel,
                                         String propertyName)
                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isTransitiveProperty

public static boolean isTransitiveProperty(OWLModel owlModel,
                                           String propertyName,
                                           boolean mustExist)
                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isTransitiveProperty

public static boolean isTransitiveProperty(OWLModel owlModel,
                                           String propertyName)
                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isSymmetricProperty

public static boolean isSymmetricProperty(OWLModel owlModel,
                                          String propertyName,
                                          boolean mustExist)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isFunctionalProperty

public static boolean isFunctionalProperty(OWLModel owlModel,
                                           String propertyName,
                                           boolean mustExist)
                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isAnnotationProperty

public static boolean isAnnotationProperty(OWLModel owlModel,
                                           String propertyName,
                                           boolean mustExist)
                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isInverseFunctionalProperty

public static boolean isInverseFunctionalProperty(OWLModel owlModel,
                                                  String propertyName,
                                                  boolean mustExist)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isAnonymousResourceName

public static boolean isAnonymousResourceName(OWLModel owlModel,
                                              String resourceName)
                                       throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getIndividual

public static OWLIndividual getIndividual(OWLModel owlModel,
                                          String individualName,
                                          boolean mustExist)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNamedClass

public static OWLNamedClass getNamedClass(OWLModel owlModel,
                                          String className,
                                          boolean mustExist)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getClass

public static OWLClass getClass(OWLModel owlModel,
                                String className,
                                boolean mustExist)
                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getClassesOfIndividual

public static Set<OWLNamedClass> getClassesOfIndividual(OWLModel owlModel,
                                                        String individualName)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getClassesOfIndividual

public static Set<OWLNamedClass> getClassesOfIndividual(OWLModel owlModel,
                                                        String individualName,
                                                        boolean mustExist)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getClassesOfIndividual

public static Set<OWLNamedClass> getClassesOfIndividual(OWLModel owlModel,
                                                        OWLIndividual individual)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNextAnonymousResourceName

public static String getNextAnonymousResourceName(OWLModel owlModel)

getProperty

public static OWLProperty getProperty(OWLModel owlModel,
                                      String propertyName,
                                      boolean mustExist)
                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getIndividual

public static OWLIndividual getIndividual(OWLModel owlModel,
                                          String individualName)
                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isClass

public static boolean isClass(OWLModel owlModel,
                              String className)
                       throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isClass

public static boolean isClass(OWLModel owlModel,
                              String className,
                              boolean mustExist)
                       throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isProperty

public static boolean isProperty(OWLModel owlModel,
                                 String propertyName)
                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isProperty

public static boolean isProperty(OWLModel owlModel,
                                 String propertyName,
                                 boolean mustExist)
                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getUserDefinedOWLNamedClasses

public static Collection<OWLNamedClass> getUserDefinedOWLNamedClasses(OWLModel owlModel)

getUserDefinedOWLProperties

public static Collection<OWLProperty> getUserDefinedOWLProperties(OWLModel owlModel)

getUserDefinedOWLObjectProperties

public static Collection<OWLProperty> getUserDefinedOWLObjectProperties(OWLModel owlModel)

getUserDefinedOWLDatatypeProperties

public static Collection<OWLProperty> getUserDefinedOWLDatatypeProperties(OWLModel owlModel)

isIndividual

public static boolean isIndividual(OWLModel owlModel,
                                   String individualName,
                                   boolean mustExist)
                            throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isSWRLVariable

public static boolean isSWRLVariable(OWLModel owlModel,
                                     String individualName,
                                     boolean mustExist)
                              throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

isIndividual

public static boolean isIndividual(OWLModel owlModel,
                                   String individualName)
                            throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNumberOfPropertyValues

public static int getNumberOfPropertyValues(OWLModel owlModel,
                                            String individualName,
                                            String propertyName,
                                            boolean mustExist)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getPropertiesOfIndividual

public static Set<OWLProperty> getPropertiesOfIndividual(OWLModel owlModel,
                                                         String individualName)
                                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getPossiblePropertiesOfIndividual

public static Set<OWLProperty> getPossiblePropertiesOfIndividual(OWLModel owlModel,
                                                                 String individualName)
                                                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getURI

public static String getURI(OWLModel owlModel,
                            String resourceName)
                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getNumberOfPropertyValues

public static int getNumberOfPropertyValues(OWLModel owlModel,
                                            String individualName,
                                            String propertyName,
                                            Object propertyValue,
                                            boolean mustExist)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

addPropertyValue

public static void addPropertyValue(OWLModel owlModel,
                                    OWLIndividual individual,
                                    String propertyName,
                                    Object propertyValue)
                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValue

public static Object getObjectPropertyValue(OWLIndividual individual,
                                            OWLProperty property)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValues

public static Set<Object> getObjectPropertyValues(OWLModel owlModel,
                                                  String individualName,
                                                  String propertyName)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValues

public static Set<Object> getObjectPropertyValues(OWLModel owlModel,
                                                  OWLIndividual individual,
                                                  String propertyName)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValues

public static Set<OWLIndividual> getObjectPropertyValues(OWLModel owlModel,
                                                         OWLIndividual individual,
                                                         String propertyName,
                                                         String expectedInstanceClassName)
                                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValue

public static OWLIndividual getObjectPropertyValue(OWLModel owlModel,
                                                   OWLIndividual individual,
                                                   String propertyName,
                                                   String expectedInstanceClassName)
                                            throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValueAsProperty

public static OWLProperty getObjectPropertyValueAsProperty(OWLModel owlModel,
                                                           OWLIndividual individual,
                                                           String propertyName)
                                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValues

public static Set<Object> getObjectPropertyValues(OWLModel owlModel,
                                                  OWLIndividual individual,
                                                  String propertyName,
                                                  boolean mustExist)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValues

public static Set<Object> getObjectPropertyValues(OWLModel owlModel,
                                                  String individualName,
                                                  String propertyName,
                                                  boolean mustExist)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValue

public static Object getObjectPropertyValue(OWLModel owlModel,
                                            OWLIndividual individual,
                                            String propertyName)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValue

public static Object getObjectPropertyValue(OWLModel owlModel,
                                            OWLIndividual individual,
                                            String propertyName,
                                            boolean mustExist)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValue

public static Object getObjectPropertyValue(OWLModel owlModel,
                                            String individualName,
                                            String propertyName)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getObjectPropertyValue

public static Object getObjectPropertyValue(OWLModel owlModel,
                                            String individualName,
                                            String propertyName,
                                            boolean mustExist)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValue

public static Object getDatavaluedPropertyValue(OWLModel owlModel,
                                                String individualName,
                                                String propertyName)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValue

public static Object getDatavaluedPropertyValue(OWLModel owlModel,
                                                String individualName,
                                                String propertyName,
                                                boolean mustExist)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValue

public static Object getDatavaluedPropertyValue(OWLModel owlModel,
                                                OWLIndividual individual,
                                                String propertyName,
                                                boolean mustExist)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValue

public static Object getDatavaluedPropertyValue(OWLModel owlModel,
                                                OWLIndividual individual,
                                                OWLProperty property,
                                                boolean mustExist)
                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValues

public static Set<Object> getDatavaluedPropertyValues(OWLModel owlModel,
                                                      OWLIndividual individual,
                                                      String propertyName,
                                                      boolean mustExist)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValues

public static Set<Object> getDatavaluedPropertyValues(OWLModel owlModel,
                                                      String individualName,
                                                      String propertyName,
                                                      boolean mustExist)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValues

public static Set<Object> getDatavaluedPropertyValues(OWLModel owlModel,
                                                      String individualName,
                                                      String propertyName)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsInteger

public static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel,
                                                      OWLIndividual individual,
                                                      String propertyName,
                                                      boolean mustExist)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsInteger

public static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel,
                                                      String individualName,
                                                      String propertyName,
                                                      boolean mustExist)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsInteger

public static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel,
                                                      OWLIndividual individual,
                                                      String propertyName)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsInteger

public static int getDatavaluedPropertyValueAsInteger(OWLModel owlModel,
                                                      String individualName,
                                                      String propertyName)
                                               throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsLong

public static long getDatavaluedPropertyValueAsLong(OWLModel owlModel,
                                                    OWLIndividual individual,
                                                    String propertyName,
                                                    boolean mustExist)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsLong

public static long getDatavaluedPropertyValueAsLong(OWLModel owlModel,
                                                    String individualName,
                                                    String propertyName,
                                                    boolean mustExist)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsLong

public static long getDatavaluedPropertyValueAsLong(OWLModel owlModel,
                                                    OWLIndividual individual,
                                                    String propertyName)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsLong

public static long getDatavaluedPropertyValueAsLong(OWLModel owlModel,
                                                    String individualName,
                                                    String propertyName)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsString

public static String getDatavaluedPropertyValueAsString(OWLModel owlModel,
                                                        OWLIndividual individual,
                                                        String propertyName)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsString

public static String getDatavaluedPropertyValueAsString(OWLModel owlModel,
                                                        OWLIndividual individual,
                                                        String propertyName,
                                                        boolean mustExist)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsString

public static String getDatavaluedPropertyValueAsString(OWLModel owlModel,
                                                        String individualName,
                                                        String propertyName,
                                                        boolean mustExist,
                                                        String defaultValue)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsString

public static String getDatavaluedPropertyValueAsString(OWLModel owlModel,
                                                        String individualName,
                                                        String propertyName)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsString

public static String getDatavaluedPropertyValueAsString(OWLModel owlModel,
                                                        String individualName,
                                                        String propertyName,
                                                        boolean mustExist)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsString

public static String getDatavaluedPropertyValueAsString(OWLModel owlModel,
                                                        OWLIndividual individual,
                                                        String propertyName,
                                                        boolean mustExist,
                                                        String defaultValue)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsString

public static String getDatavaluedPropertyValueAsString(OWLModel owlModel,
                                                        OWLIndividual individual,
                                                        OWLProperty property,
                                                        boolean mustExist)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsBoolean

public static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel,
                                                          String individualName,
                                                          String propertyName,
                                                          boolean mustExist)
                                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsBoolean

public static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel,
                                                          String individualName,
                                                          String propertyName)
                                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsBoolean

public static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel,
                                                          OWLIndividual individual,
                                                          String propertyName,
                                                          boolean mustExist)
                                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsBoolean

public static Boolean getDatavaluedPropertyValueAsBoolean(OWLModel owlModel,
                                                          OWLIndividual individual,
                                                          OWLProperty property,
                                                          boolean mustExist)
                                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsCollection

public static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel,
                                                                OWLIndividual individual,
                                                                String propertyName)
                                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsCollection

public static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel,
                                                                String individualName,
                                                                String propertyName)
                                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsCollection

public static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel,
                                                                OWLIndividual individual,
                                                                String propertyName,
                                                                boolean mustExist)
                                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDatavaluedPropertyValueAsCollection

public static Collection getDatavaluedPropertyValueAsCollection(OWLModel owlModel,
                                                                OWLIndividual individual,
                                                                OWLProperty property,
                                                                boolean mustExist)
                                                         throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectSubClassesOf

public static List<OWLNamedClass> getDirectSubClassesOf(OWLModel owlModel,
                                                        String className)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getSubClassesOf

public static List<OWLNamedClass> getSubClassesOf(OWLModel owlModel,
                                                  String className)
                                           throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectSuperClassesOf

public static List<OWLNamedClass> getDirectSuperClassesOf(OWLModel owlModel,
                                                          String className)
                                                   throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getSuperClassesOf

public static List<OWLNamedClass> getSuperClassesOf(OWLModel owlModel,
                                                    String className)
                                             throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectSubPropertiesOf

public static List<OWLProperty> getDirectSubPropertiesOf(OWLModel owlModel,
                                                         String propertyName)
                                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getSubPropertiesOf

public static List<OWLProperty> getSubPropertiesOf(OWLModel owlModel,
                                                   String propertyName)
                                            throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDirectSuperPropertiesOf

public static List<OWLProperty> getDirectSuperPropertiesOf(OWLModel owlModel,
                                                           String propertyName)
                                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getSuperPropertiesOf

public static List<OWLProperty> getSuperPropertiesOf(OWLModel owlModel,
                                                     String propertyName)
                                              throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getDomainProperties

public static Set<OWLProperty> getDomainProperties(OWLModel owlModel,
                                                   String className,
                                                   boolean transitive)
                                            throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

rdfResources2OWLNamedClassNames

public static Set<String> rdfResources2OWLNamedClassNames(Collection resources)

rdfResources2Names

public static Set<String> rdfResources2Names(Collection resources)

rdfResources2NamesList

public static Set<String> rdfResources2NamesList(Collection<RDFResource> resources)
                                          throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

hasInconsistentClasses

public static boolean hasInconsistentClasses(OWLModel owlModel)

createNewResourceName

public static String createNewResourceName(OWLModel owlModel,
                                           String localNamePrefix)

createOWLObjectProperty

public static OWLObjectProperty createOWLObjectProperty(OWLModel owlModel,
                                                        String propertyName)
                                                 throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createOWLDatatypeProperty

public static OWLDatatypeProperty createOWLDatatypeProperty(OWLModel owlModel,
                                                            String propertyName)
                                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getRDFSDatatype

public static RDFSDatatype getRDFSDatatype(OWLModel owlModel,
                                           String type)
                                    throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createRDFSLiteral

public static RDFSLiteral createRDFSLiteral(OWLModel owlModel,
                                            String value,
                                            RDFSDatatype datatype)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

createOWLRestriction

public static OWLClass createOWLRestriction(OWLModel owlModel,
                                            String expression)
                                     throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getOWLThingClass

public static OWLNamedClass getOWLThingClass(OWLModel owlModel)

getOWLSameAsProperty

public static RDFProperty getOWLSameAsProperty(OWLModel owlModel)

getOWLAllDifferents

public static Collection getOWLAllDifferents(OWLModel owlModel)

getOWLDifferentFromProperty

public static RDFProperty getOWLDifferentFromProperty(OWLModel owlModel)

getOWLProperty

public static OWLProperty getOWLProperty(OWLModel owlModel,
                                         String propertyName)

getOWLProperty

public static OWLProperty getOWLProperty(OWLModel owlModel,
                                         String propertyName,
                                         boolean mustExist)
                                  throws SWRLOWLUtilException
Throws:
SWRLOWLUtilException

getOWLIndividual

public static OWLIndividual getOWLIndividual(OWLModel owlModel,
                                             String individualName)

getRDFSNamedClass

public static RDFSNamedClass getRDFSNamedClass(OWLModel owlModel,
                                               String className)

isSWRLBuiltIn

public static boolean isSWRLBuiltIn(OWLModel owlModel,
                                    String builtInName)

isValidURI

public static boolean isValidURI(String uri)

Protégé-OWL 3.4.1

Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.