| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SWRLDataFactory
Author: Matthew Horridge
 The University Of Manchester
 Medical Informatics Group
 Date: Jan 15, 2007
 
| Method Summary | |
|---|---|
 SWRLAtomConstantObject | 
getSWRLAtomConstantObject(OWLConstant constant)
Gets a SWRL constant object.  | 
 SWRLAtomDVariable | 
getSWRLAtomDVariable(java.net.URI var)
Gets a SWRL d-variable.  | 
 SWRLAtomIndividualObject | 
getSWRLAtomIndividualObject(OWLIndividual individual)
Gets a SWRL individual object.  | 
 SWRLAtomIVariable | 
getSWRLAtomIVariable(java.net.URI var)
Gets a SWRL i-variable.  | 
 SWRLBuiltInAtom | 
getSWRLBuiltInAtom(SWRLBuiltInsVocabulary builtIn,
                   java.util.List<SWRLAtomDObject> args)
Creates a SWRL Built-In atom.  | 
 SWRLClassAtom | 
getSWRLClassAtom(OWLDescription desc,
                 SWRLAtomIObject arg)
Gets a SWRL class atom, i.e.  | 
 SWRLDataRangeAtom | 
getSWRLDataRangeAtom(OWLDataRange rng,
                     SWRLAtomDObject arg)
Gets a SWRL data range atom, i.e.  | 
 SWRLDataValuedPropertyAtom | 
getSWRLDataValuedPropertyAtom(OWLDataPropertyExpression property,
                              SWRLAtomIObject arg0,
                              SWRLAtomDObject arg1)
Gets a SWRL data property atom, i.e.  | 
 SWRLDifferentFromAtom | 
getSWRLDifferentFromAtom(SWRLAtomIObject arg0,
                         SWRLAtomIObject arg1)
 | 
 SWRLObjectPropertyAtom | 
getSWRLObjectPropertyAtom(OWLObjectPropertyExpression property,
                          SWRLAtomIObject arg0,
                          SWRLAtomIObject arg1)
Gets a SWRL object property atom, i.e.  | 
 SWRLRule | 
getSWRLRule(java.util.Set<? extends SWRLAtom> antecendent,
            java.util.Set<? extends SWRLAtom> consequent)
Gets a SWRL rule which is not named with a URI.  | 
 SWRLRule | 
getSWRLRule(java.net.URI uri,
            boolean anonymous,
            java.util.Set<? extends SWRLAtom> antededent,
            java.util.Set<? extends SWRLAtom> consequent)
Gets a SWRL rule.  | 
 SWRLRule | 
getSWRLRule(java.net.URI uri,
            java.util.Set<? extends SWRLAtom> antecendent,
            java.util.Set<? extends SWRLAtom> consequent)
Gets a SWRL rule which is named with a URI  | 
 SWRLSameAsAtom | 
getSWRLSameAsAtom(SWRLAtomIObject arg0,
                  SWRLAtomIObject arg1)
 | 
| Method Detail | 
|---|
SWRLRule getSWRLRule(java.net.URI uri,
                     java.util.Set<? extends SWRLAtom> antecendent,
                     java.util.Set<? extends SWRLAtom> consequent)
uri - The rule URI (the "name" of the rule)antecendent - The atoms that make up the antecedentconsequent - The atoms that make up the consequent
SWRLRule getSWRLRule(java.net.URI uri,
                     boolean anonymous,
                     java.util.Set<? extends SWRLAtom> antededent,
                     java.util.Set<? extends SWRLAtom> consequent)
uri - The idanonymous - specifies if the rule is anonymous, true if it
 is anonymous, otherwise false.antededent - The atoms that make up the antecedentconsequent - The atoms that make up the consequent
SWRLRule getSWRLRule(java.util.Set<? extends SWRLAtom> antecendent,
                     java.util.Set<? extends SWRLAtom> consequent)
antecendent - The atoms that make up the antecedentconsequent - The atoms that make up the consequent
SWRLClassAtom getSWRLClassAtom(OWLDescription desc,
                               SWRLAtomIObject arg)
desc - The class descriptionarg - The argument (x)
SWRLDataRangeAtom getSWRLDataRangeAtom(OWLDataRange rng,
                                       SWRLAtomDObject arg)
rng - The class descriptionarg - The argument (x)
SWRLObjectPropertyAtom getSWRLObjectPropertyAtom(OWLObjectPropertyExpression property,
                                                 SWRLAtomIObject arg0,
                                                 SWRLAtomIObject arg1)
property - The property (P)arg0 - The first argument (x)arg1 - The second argument (y)
SWRLDataValuedPropertyAtom getSWRLDataValuedPropertyAtom(OWLDataPropertyExpression property,
                                                         SWRLAtomIObject arg0,
                                                         SWRLAtomDObject arg1)
property - The property (P)arg0 - The first argument (x)arg1 - The second argument (y)
SWRLBuiltInAtom getSWRLBuiltInAtom(SWRLBuiltInsVocabulary builtIn,
                                   java.util.List<SWRLAtomDObject> args)
builtIn - The SWRL builtIn (see SWRL W3 member submission)args - A non-empty set of SWRL D-ObjectsSWRLAtomIVariable getSWRLAtomIVariable(java.net.URI var)
var - The id (URI) of the variableSWRLAtomDVariable getSWRLAtomDVariable(java.net.URI var)
var - The id (URI) of the variableSWRLAtomIndividualObject getSWRLAtomIndividualObject(OWLIndividual individual)
individual - The individual that is the object argumentSWRLAtomConstantObject getSWRLAtomConstantObject(OWLConstant constant)
constant - The constant that is the object argument
SWRLSameAsAtom getSWRLSameAsAtom(SWRLAtomIObject arg0,
                                 SWRLAtomIObject arg1)
SWRLDifferentFromAtom getSWRLDifferentFromAtom(SWRLAtomIObject arg0,
                                               SWRLAtomIObject arg1)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||