com.clarkparsia.owlapi
Class SWRL

java.lang.Object
  extended by 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
 

Constructor Detail

SWRL

public SWRL()
Method Detail

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.