com.clarkparsia.owlapiv3
Class SWRL

java.lang.Object
  extended by com.clarkparsia.owlapiv3.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.owlapi.model.SWRLAtom> antecedent(org.semanticweb.owlapi.model.SWRLAtom... atoms)
           
static java.util.Set<org.semanticweb.owlapi.model.SWRLAtom> atoms(org.semanticweb.owlapi.model.SWRLAtom... atoms)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom builtIn(org.semanticweb.owlapi.vocab.SWRLBuiltInsVocabulary builtIn, java.util.List<org.semanticweb.owlapi.model.SWRLDArgument> args)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom builtIn(org.semanticweb.owlapi.vocab.SWRLBuiltInsVocabulary builtIn, org.semanticweb.owlapi.model.SWRLDArgument... args)
           
static org.semanticweb.owlapi.model.SWRLClassAtom classAtom(org.semanticweb.owlapi.model.OWLClassExpression desc, org.semanticweb.owlapi.model.SWRLIArgument arg)
           
static java.util.Set<org.semanticweb.owlapi.model.SWRLAtom> consequent(org.semanticweb.owlapi.model.SWRLAtom... atoms)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(boolean constant)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(double constant)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(float constant)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(int constant)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(org.semanticweb.owlapi.model.OWLLiteral constant)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(java.lang.String constant)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(java.lang.String value, org.semanticweb.owlapi.model.OWLDatatype datatype)
           
static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(java.lang.String value, java.lang.String lang)
           
static org.semanticweb.owlapi.model.SWRLDataRangeAtom dataRangeAtom(org.semanticweb.owlapi.model.OWLDataRange rng, org.semanticweb.owlapi.model.SWRLLiteralArgument arg)
           
static org.semanticweb.owlapi.model.SWRLDifferentIndividualsAtom differentFrom(org.semanticweb.owlapi.model.SWRLIArgument ind1, org.semanticweb.owlapi.model.SWRLIArgument ind2)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom equal(org.semanticweb.owlapi.model.SWRLDArgument arg1, org.semanticweb.owlapi.model.SWRLDArgument arg2)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom greaterThan(org.semanticweb.owlapi.model.SWRLDArgument arg1, org.semanticweb.owlapi.model.SWRLDArgument arg2)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom greaterThanOrEqual(org.semanticweb.owlapi.model.SWRLDArgument arg1, org.semanticweb.owlapi.model.SWRLDArgument arg2)
           
static org.semanticweb.owlapi.model.SWRLIndividualArgument individual(org.semanticweb.owlapi.model.OWLIndividual individual)
           
static org.semanticweb.owlapi.model.SWRLIndividualArgument individual(java.lang.String individual)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom lessThan(org.semanticweb.owlapi.model.SWRLDArgument arg1, org.semanticweb.owlapi.model.SWRLDArgument arg2)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom lessThanOrEqual(org.semanticweb.owlapi.model.SWRLDArgument arg1, org.semanticweb.owlapi.model.SWRLDArgument arg2)
           
static org.semanticweb.owlapi.model.SWRLBuiltInAtom notEqual(org.semanticweb.owlapi.model.SWRLDArgument arg1, org.semanticweb.owlapi.model.SWRLDArgument arg2)
           
static org.semanticweb.owlapi.model.SWRLDataPropertyAtom propertyAtom(org.semanticweb.owlapi.model.OWLDataPropertyExpression property, org.semanticweb.owlapi.model.SWRLIArgument arg0, org.semanticweb.owlapi.model.SWRLDArgument arg1)
           
static org.semanticweb.owlapi.model.SWRLObjectPropertyAtom propertyAtom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property, org.semanticweb.owlapi.model.SWRLIArgument arg0, org.semanticweb.owlapi.model.SWRLIArgument arg1)
           
static org.semanticweb.owlapi.model.SWRLRule rule(org.semanticweb.owlapi.model.IRI uri, boolean anonymous, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)
           
static org.semanticweb.owlapi.model.SWRLRule rule(org.semanticweb.owlapi.model.IRI uri, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)
           
static org.semanticweb.owlapi.model.SWRLRule rule(java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)
           
static org.semanticweb.owlapi.model.SWRLRule rule(java.lang.String uri, boolean anonymous, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)
           
static org.semanticweb.owlapi.model.SWRLRule rule(java.lang.String uri, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent, java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)
           
static org.semanticweb.owlapi.model.SWRLSameIndividualAtom sameAs(org.semanticweb.owlapi.model.SWRLIArgument ind1, org.semanticweb.owlapi.model.SWRLIArgument ind2)
           
static org.semanticweb.owlapi.model.SWRLVariable variable(org.semanticweb.owlapi.model.IRI var)
           
static org.semanticweb.owlapi.model.SWRLVariable variable(java.lang.String var)
           
 
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.owlapi.model.SWRLAtom> antecedent(org.semanticweb.owlapi.model.SWRLAtom... atoms)

atoms

public static java.util.Set<org.semanticweb.owlapi.model.SWRLAtom> atoms(org.semanticweb.owlapi.model.SWRLAtom... atoms)

builtIn

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom builtIn(org.semanticweb.owlapi.vocab.SWRLBuiltInsVocabulary builtIn,
                                                                   org.semanticweb.owlapi.model.SWRLDArgument... args)

builtIn

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom builtIn(org.semanticweb.owlapi.vocab.SWRLBuiltInsVocabulary builtIn,
                                                                   java.util.List<org.semanticweb.owlapi.model.SWRLDArgument> args)

classAtom

public static org.semanticweb.owlapi.model.SWRLClassAtom classAtom(org.semanticweb.owlapi.model.OWLClassExpression desc,
                                                                   org.semanticweb.owlapi.model.SWRLIArgument arg)

consequent

public static java.util.Set<org.semanticweb.owlapi.model.SWRLAtom> consequent(org.semanticweb.owlapi.model.SWRLAtom... atoms)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(boolean constant)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(double constant)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(float constant)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(int constant)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(org.semanticweb.owlapi.model.OWLLiteral constant)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(java.lang.String constant)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(java.lang.String value,
                                                                        org.semanticweb.owlapi.model.OWLDatatype datatype)

constant

public static org.semanticweb.owlapi.model.SWRLLiteralArgument constant(java.lang.String value,
                                                                        java.lang.String lang)

dataRangeAtom

public static org.semanticweb.owlapi.model.SWRLDataRangeAtom dataRangeAtom(org.semanticweb.owlapi.model.OWLDataRange rng,
                                                                           org.semanticweb.owlapi.model.SWRLLiteralArgument arg)

differentFrom

public static org.semanticweb.owlapi.model.SWRLDifferentIndividualsAtom differentFrom(org.semanticweb.owlapi.model.SWRLIArgument ind1,
                                                                                      org.semanticweb.owlapi.model.SWRLIArgument ind2)

variable

public static org.semanticweb.owlapi.model.SWRLVariable variable(org.semanticweb.owlapi.model.IRI var)

variable

public static org.semanticweb.owlapi.model.SWRLVariable variable(java.lang.String var)

equal

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom equal(org.semanticweb.owlapi.model.SWRLDArgument arg1,
                                                                 org.semanticweb.owlapi.model.SWRLDArgument arg2)

greaterThan

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom greaterThan(org.semanticweb.owlapi.model.SWRLDArgument arg1,
                                                                       org.semanticweb.owlapi.model.SWRLDArgument arg2)

greaterThanOrEqual

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom greaterThanOrEqual(org.semanticweb.owlapi.model.SWRLDArgument arg1,
                                                                              org.semanticweb.owlapi.model.SWRLDArgument arg2)

individual

public static org.semanticweb.owlapi.model.SWRLIndividualArgument individual(org.semanticweb.owlapi.model.OWLIndividual individual)

individual

public static org.semanticweb.owlapi.model.SWRLIndividualArgument individual(java.lang.String individual)

lessThan

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom lessThan(org.semanticweb.owlapi.model.SWRLDArgument arg1,
                                                                    org.semanticweb.owlapi.model.SWRLDArgument arg2)

lessThanOrEqual

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom lessThanOrEqual(org.semanticweb.owlapi.model.SWRLDArgument arg1,
                                                                           org.semanticweb.owlapi.model.SWRLDArgument arg2)

notEqual

public static org.semanticweb.owlapi.model.SWRLBuiltInAtom notEqual(org.semanticweb.owlapi.model.SWRLDArgument arg1,
                                                                    org.semanticweb.owlapi.model.SWRLDArgument arg2)

propertyAtom

public static org.semanticweb.owlapi.model.SWRLDataPropertyAtom propertyAtom(org.semanticweb.owlapi.model.OWLDataPropertyExpression property,
                                                                             org.semanticweb.owlapi.model.SWRLIArgument arg0,
                                                                             org.semanticweb.owlapi.model.SWRLDArgument arg1)

propertyAtom

public static org.semanticweb.owlapi.model.SWRLObjectPropertyAtom propertyAtom(org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
                                                                               org.semanticweb.owlapi.model.SWRLIArgument arg0,
                                                                               org.semanticweb.owlapi.model.SWRLIArgument arg1)

rule

public static org.semanticweb.owlapi.model.SWRLRule rule(java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)

rule

public static org.semanticweb.owlapi.model.SWRLRule rule(org.semanticweb.owlapi.model.IRI uri,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)

rule

public static org.semanticweb.owlapi.model.SWRLRule rule(org.semanticweb.owlapi.model.IRI uri,
                                                         boolean anonymous,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)

rule

public static org.semanticweb.owlapi.model.SWRLRule rule(java.lang.String uri,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)

rule

public static org.semanticweb.owlapi.model.SWRLRule rule(java.lang.String uri,
                                                         boolean anonymous,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> antecendent,
                                                         java.util.Set<? extends org.semanticweb.owlapi.model.SWRLAtom> consequent)

sameAs

public static org.semanticweb.owlapi.model.SWRLSameIndividualAtom sameAs(org.semanticweb.owlapi.model.SWRLIArgument ind1,
                                                                         org.semanticweb.owlapi.model.SWRLIArgument ind2)


Copyright © 2004 Evren Sirin. All Rights Reserved.