com.clarkparsia.owlapi
Class SWRL
java.lang.Object
com.clarkparsia.owlapi.SWRL
public class SWRL
- extends java.lang.Object
Title:
Description:
Copyright: Copyright (c) 2008
Company: Clark & Parsia, LLC.
- Author:
- Evren Sirin
Constructor Summary |
SWRL()
|
Method Summary |
static java.util.Set<org.semanticweb.owl.model.SWRLAtom<?>> |
antecedent(org.semanticweb.owl.model.SWRLAtom<?>... atoms)
|
static java.util.Set<org.semanticweb.owl.model.SWRLAtom<?>> |
atoms(org.semanticweb.owl.model.SWRLAtom<?>... atoms)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
builtIn(org.semanticweb.owl.vocab.SWRLBuiltInsVocabulary builtIn,
java.util.List<org.semanticweb.owl.model.SWRLAtomDObject> args)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
builtIn(org.semanticweb.owl.vocab.SWRLBuiltInsVocabulary builtIn,
org.semanticweb.owl.model.SWRLAtomDObject... args)
|
static org.semanticweb.owl.model.SWRLClassAtom |
classAtom(org.semanticweb.owl.model.OWLDescription desc,
org.semanticweb.owl.model.SWRLAtomIObject arg)
|
static java.util.Set<org.semanticweb.owl.model.SWRLAtom<?>> |
consequent(org.semanticweb.owl.model.SWRLAtom<?>... atoms)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(boolean constant)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(double constant)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(float constant)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(int constant)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(org.semanticweb.owl.model.OWLConstant constant)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(java.lang.String constant)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(java.lang.String value,
org.semanticweb.owl.model.OWLDataType datatype)
|
static org.semanticweb.owl.model.SWRLAtomConstantObject |
constant(java.lang.String value,
java.lang.String lang)
|
static org.semanticweb.owl.model.SWRLDataRangeAtom |
dataRangeAtom(org.semanticweb.owl.model.OWLDataRange rng,
org.semanticweb.owl.model.SWRLAtomDObject arg)
|
static org.semanticweb.owl.model.SWRLDifferentFromAtom |
differentFrom(org.semanticweb.owl.model.SWRLAtomIObject ind1,
org.semanticweb.owl.model.SWRLAtomIObject ind2)
|
static org.semanticweb.owl.model.SWRLAtomDVariable |
dVariable(java.lang.String var)
|
static org.semanticweb.owl.model.SWRLAtomDVariable |
dVariable(java.net.URI var)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
equal(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
greaterThan(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
greaterThanOrEqual(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
|
static org.semanticweb.owl.model.SWRLAtomIndividualObject |
individual(org.semanticweb.owl.model.OWLIndividual individual)
|
static org.semanticweb.owl.model.SWRLAtomIndividualObject |
individual(java.lang.String individual)
|
static org.semanticweb.owl.model.SWRLAtomIVariable |
iVariable(java.lang.String var)
|
static org.semanticweb.owl.model.SWRLAtomIVariable |
iVariable(java.net.URI var)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
lessThan(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
lessThanOrEqual(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
|
static org.semanticweb.owl.model.SWRLBuiltInAtom |
notEqual(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
|
static org.semanticweb.owl.model.SWRLDataValuedPropertyAtom |
propertyAtom(org.semanticweb.owl.model.OWLDataPropertyExpression property,
org.semanticweb.owl.model.SWRLAtomIObject arg0,
org.semanticweb.owl.model.SWRLAtomDObject arg1)
|
static org.semanticweb.owl.model.SWRLObjectPropertyAtom |
propertyAtom(org.semanticweb.owl.model.OWLObjectPropertyExpression property,
org.semanticweb.owl.model.SWRLAtomIObject arg0,
org.semanticweb.owl.model.SWRLAtomIObject arg1)
|
static org.semanticweb.owl.model.SWRLRule |
rule(java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
|
static org.semanticweb.owl.model.SWRLRule |
rule(java.lang.String uri,
boolean anonymous,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
|
static org.semanticweb.owl.model.SWRLRule |
rule(java.lang.String uri,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
|
static org.semanticweb.owl.model.SWRLRule |
rule(java.net.URI uri,
boolean anonymous,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
|
static org.semanticweb.owl.model.SWRLRule |
rule(java.net.URI uri,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
|
static org.semanticweb.owl.model.SWRLSameAsAtom |
sameAs(org.semanticweb.owl.model.SWRLAtomIObject ind1,
org.semanticweb.owl.model.SWRLAtomIObject ind2)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SWRL
public SWRL()
antecedent
public static java.util.Set<org.semanticweb.owl.model.SWRLAtom<?>> antecedent(org.semanticweb.owl.model.SWRLAtom<?>... atoms)
atoms
public static java.util.Set<org.semanticweb.owl.model.SWRLAtom<?>> atoms(org.semanticweb.owl.model.SWRLAtom<?>... atoms)
builtIn
public static org.semanticweb.owl.model.SWRLBuiltInAtom builtIn(org.semanticweb.owl.vocab.SWRLBuiltInsVocabulary builtIn,
org.semanticweb.owl.model.SWRLAtomDObject... args)
builtIn
public static org.semanticweb.owl.model.SWRLBuiltInAtom builtIn(org.semanticweb.owl.vocab.SWRLBuiltInsVocabulary builtIn,
java.util.List<org.semanticweb.owl.model.SWRLAtomDObject> args)
classAtom
public static org.semanticweb.owl.model.SWRLClassAtom classAtom(org.semanticweb.owl.model.OWLDescription desc,
org.semanticweb.owl.model.SWRLAtomIObject arg)
consequent
public static java.util.Set<org.semanticweb.owl.model.SWRLAtom<?>> consequent(org.semanticweb.owl.model.SWRLAtom<?>... atoms)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(boolean constant)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(double constant)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(float constant)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(int constant)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(org.semanticweb.owl.model.OWLConstant constant)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(java.lang.String constant)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(java.lang.String value,
org.semanticweb.owl.model.OWLDataType datatype)
constant
public static org.semanticweb.owl.model.SWRLAtomConstantObject constant(java.lang.String value,
java.lang.String lang)
dataRangeAtom
public static org.semanticweb.owl.model.SWRLDataRangeAtom dataRangeAtom(org.semanticweb.owl.model.OWLDataRange rng,
org.semanticweb.owl.model.SWRLAtomDObject arg)
differentFrom
public static org.semanticweb.owl.model.SWRLDifferentFromAtom differentFrom(org.semanticweb.owl.model.SWRLAtomIObject ind1,
org.semanticweb.owl.model.SWRLAtomIObject ind2)
dVariable
public static org.semanticweb.owl.model.SWRLAtomDVariable dVariable(java.lang.String var)
dVariable
public static org.semanticweb.owl.model.SWRLAtomDVariable dVariable(java.net.URI var)
equal
public static org.semanticweb.owl.model.SWRLBuiltInAtom equal(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
greaterThan
public static org.semanticweb.owl.model.SWRLBuiltInAtom greaterThan(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
greaterThanOrEqual
public static org.semanticweb.owl.model.SWRLBuiltInAtom greaterThanOrEqual(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
individual
public static org.semanticweb.owl.model.SWRLAtomIndividualObject individual(org.semanticweb.owl.model.OWLIndividual individual)
individual
public static org.semanticweb.owl.model.SWRLAtomIndividualObject individual(java.lang.String individual)
iVariable
public static org.semanticweb.owl.model.SWRLAtomIVariable iVariable(java.lang.String var)
iVariable
public static org.semanticweb.owl.model.SWRLAtomIVariable iVariable(java.net.URI var)
lessThan
public static org.semanticweb.owl.model.SWRLBuiltInAtom lessThan(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
lessThanOrEqual
public static org.semanticweb.owl.model.SWRLBuiltInAtom lessThanOrEqual(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
notEqual
public static org.semanticweb.owl.model.SWRLBuiltInAtom notEqual(org.semanticweb.owl.model.SWRLAtomDObject arg1,
org.semanticweb.owl.model.SWRLAtomDObject arg2)
propertyAtom
public static org.semanticweb.owl.model.SWRLDataValuedPropertyAtom propertyAtom(org.semanticweb.owl.model.OWLDataPropertyExpression property,
org.semanticweb.owl.model.SWRLAtomIObject arg0,
org.semanticweb.owl.model.SWRLAtomDObject arg1)
propertyAtom
public static org.semanticweb.owl.model.SWRLObjectPropertyAtom propertyAtom(org.semanticweb.owl.model.OWLObjectPropertyExpression property,
org.semanticweb.owl.model.SWRLAtomIObject arg0,
org.semanticweb.owl.model.SWRLAtomIObject arg1)
rule
public static org.semanticweb.owl.model.SWRLRule rule(java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
rule
public static org.semanticweb.owl.model.SWRLRule rule(java.net.URI uri,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
rule
public static org.semanticweb.owl.model.SWRLRule rule(java.net.URI uri,
boolean anonymous,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
rule
public static org.semanticweb.owl.model.SWRLRule rule(java.lang.String uri,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
rule
public static org.semanticweb.owl.model.SWRLRule rule(java.lang.String uri,
boolean anonymous,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> antecendent,
java.util.Set<? extends org.semanticweb.owl.model.SWRLAtom<?>> consequent)
sameAs
public static org.semanticweb.owl.model.SWRLSameAsAtom sameAs(org.semanticweb.owl.model.SWRLAtomIObject ind1,
org.semanticweb.owl.model.SWRLAtomIObject ind2)
Copyright © 2004 Evren Sirin. All Rights Reserved.