Protégé-OWL 3.4.8

edu.stanford.smi.protegex.owl.swrl.portability
Interface OWLDataFactory

All Known Implementing Classes:
P3OWLDataFactory

public interface OWLDataFactory

Factory to create OWLAPI-like entities. Provides a rough starting point for a port to the OWLAPI.


Method Summary
 OWLClassReference getOWLClass(String classURI)
           
 OWLClassAssertionAxiomReference getOWLClassAssertionAxiom(OWLNamedIndividualReference individual, OWLClassReference description)
           
 OWLClassPropertyAssertionAxiomReference getOWLClassPropertyAssertionAxiom(OWLNamedIndividualReference subject, OWLPropertyReference property, OWLClassReference object)
           
 OWLDataPropertyReference getOWLDataProperty(String propertyURI)
           
 OWLDataPropertyAssertionAxiomReference getOWLDataPropertyAssertionAxiom(OWLNamedIndividualReference subject, OWLPropertyReference property, OWLLiteralReference object)
           
 OWLDeclarationAxiomReference getOWLDeclarationAxiom(OWLEntityReference owlEntity)
           
 OWLDifferentIndividualsAxiomReference getOWLDifferentIndividualsAxiom(OWLNamedIndividualReference individual1, OWLNamedIndividualReference individual2)
           
 OWLDifferentIndividualsAxiomReference getOWLDifferentIndividualsAxiom(Set<OWLNamedIndividualReference> individuals)
           
 OWLNamedIndividualReference getOWLIndividual(String individualURI)
           
 OWLObjectPropertyReference getOWLObjectProperty(String propertyURI)
           
 OWLObjectPropertyAssertionAxiomReference getOWLObjectPropertyAssertionAxiom(OWLNamedIndividualReference subject, OWLPropertyReference property, OWLNamedIndividualReference object)
           
 OWLPropertyPropertyAssertionAxiomReference getOWLPropertyPropertyAssertionAxiom(OWLNamedIndividualReference subject, OWLPropertyReference property, OWLPropertyReference object)
           
 OWLSameIndividualAxiomReference getOWLSameIndividualAxiom(OWLNamedIndividualReference individual1, OWLNamedIndividualReference individual2)
           
 OWLSomeValuesFromReference getOWLSomeValuesFrom(OWLClassReference owlClass, OWLPropertyReference onProperty, OWLClassReference someValuesFrom)
           
 OWLSubClassAxiomReference getOWLSubClassAxiom(OWLClassReference subClass, OWLClassReference superClass)
           
 OWLTypedLiteralReference getOWLTypedLiteral(boolean value)
           
 OWLTypedLiteralReference getOWLTypedLiteral(double value)
           
 OWLTypedLiteralReference getOWLTypedLiteral(float value)
           
 OWLTypedLiteralReference getOWLTypedLiteral(int value)
           
 OWLTypedLiteralReference getOWLTypedLiteral(String value)
           
 SWRLBuiltInAtomReference getSWRLBuiltInAtom(String builtInURI, String builtInPrefixedName, List<BuiltInArgument> arguments)
           
 SWRLRuleReference getSWRLRule(String ruleName)
           
 Set<SWRLRuleReference> getSWRLRules()
           
 

Method Detail

getSWRLRules

Set<SWRLRuleReference> getSWRLRules()
                                    throws OWLFactoryException
Throws:
OWLFactoryException

getSWRLRule

SWRLRuleReference getSWRLRule(String ruleName)
                              throws OWLFactoryException
Throws:
OWLFactoryException

getSWRLBuiltInAtom

SWRLBuiltInAtomReference getSWRLBuiltInAtom(String builtInURI,
                                            String builtInPrefixedName,
                                            List<BuiltInArgument> arguments)

getOWLClass

OWLClassReference getOWLClass(String classURI)

getOWLIndividual

OWLNamedIndividualReference getOWLIndividual(String individualURI)

getOWLObjectProperty

OWLObjectPropertyReference getOWLObjectProperty(String propertyURI)

getOWLDataProperty

OWLDataPropertyReference getOWLDataProperty(String propertyURI)

getOWLDataPropertyAssertionAxiom

OWLDataPropertyAssertionAxiomReference getOWLDataPropertyAssertionAxiom(OWLNamedIndividualReference subject,
                                                                        OWLPropertyReference property,
                                                                        OWLLiteralReference object)

getOWLObjectPropertyAssertionAxiom

OWLObjectPropertyAssertionAxiomReference getOWLObjectPropertyAssertionAxiom(OWLNamedIndividualReference subject,
                                                                            OWLPropertyReference property,
                                                                            OWLNamedIndividualReference object)

getOWLDifferentIndividualsAxiom

OWLDifferentIndividualsAxiomReference getOWLDifferentIndividualsAxiom(OWLNamedIndividualReference individual1,
                                                                      OWLNamedIndividualReference individual2)

getOWLDifferentIndividualsAxiom

OWLDifferentIndividualsAxiomReference getOWLDifferentIndividualsAxiom(Set<OWLNamedIndividualReference> individuals)

getOWLSameIndividualAxiom

OWLSameIndividualAxiomReference getOWLSameIndividualAxiom(OWLNamedIndividualReference individual1,
                                                          OWLNamedIndividualReference individual2)

getOWLClassAssertionAxiom

OWLClassAssertionAxiomReference getOWLClassAssertionAxiom(OWLNamedIndividualReference individual,
                                                          OWLClassReference description)

getOWLSubClassAxiom

OWLSubClassAxiomReference getOWLSubClassAxiom(OWLClassReference subClass,
                                              OWLClassReference superClass)

getOWLSomeValuesFrom

OWLSomeValuesFromReference getOWLSomeValuesFrom(OWLClassReference owlClass,
                                                OWLPropertyReference onProperty,
                                                OWLClassReference someValuesFrom)

getOWLDeclarationAxiom

OWLDeclarationAxiomReference getOWLDeclarationAxiom(OWLEntityReference owlEntity)

getOWLTypedLiteral

OWLTypedLiteralReference getOWLTypedLiteral(int value)

getOWLTypedLiteral

OWLTypedLiteralReference getOWLTypedLiteral(float value)

getOWLTypedLiteral

OWLTypedLiteralReference getOWLTypedLiteral(double value)

getOWLTypedLiteral

OWLTypedLiteralReference getOWLTypedLiteral(boolean value)

getOWLTypedLiteral

OWLTypedLiteralReference getOWLTypedLiteral(String value)

getOWLClassPropertyAssertionAxiom

OWLClassPropertyAssertionAxiomReference getOWLClassPropertyAssertionAxiom(OWLNamedIndividualReference subject,
                                                                          OWLPropertyReference property,
                                                                          OWLClassReference object)

getOWLPropertyPropertyAssertionAxiom

OWLPropertyPropertyAssertionAxiomReference getOWLPropertyPropertyAssertionAxiom(OWLNamedIndividualReference subject,
                                                                                OWLPropertyReference property,
                                                                                OWLPropertyReference object)

Protégé-OWL 3.4.8

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