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()
|
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)
Submit a bug report or feature request
Copyright (c) 1998-2012 Stanford University.