Class SWRL


  • public class SWRL
    extends java.lang.Object

    Copyright: Copyright (c) 2008

    Company: Clark & Parsia, LLC.

    Author:
    Evren Sirin
    • Constructor Summary

      Constructors 
      Constructor Description
      SWRL()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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​(java.lang.String constant)  
      static org.semanticweb.owlapi.model.SWRLLiteralArgument constant​(java.lang.String value, java.lang.String lang)  
      static org.semanticweb.owlapi.model.SWRLLiteralArgument constant​(java.lang.String value, org.semanticweb.owlapi.model.OWLDatatype datatype)  
      static org.semanticweb.owlapi.model.SWRLLiteralArgument constant​(org.semanticweb.owlapi.model.OWLLiteral constant)  
      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​(java.lang.String individual)  
      static org.semanticweb.owlapi.model.SWRLIndividualArgument individual​(org.semanticweb.owlapi.model.OWLIndividual 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​(java.lang.String label, 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 label, 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​(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.SWRLSameIndividualAtom sameAs​(org.semanticweb.owlapi.model.SWRLIArgument ind1, org.semanticweb.owlapi.model.SWRLIArgument ind2)  
      static org.semanticweb.owlapi.model.SWRLVariable variable​(java.lang.String var)  
      static org.semanticweb.owlapi.model.SWRLVariable variable​(org.semanticweb.owlapi.model.IRI 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)
      • consequent

        public static java.util.Set<org.semanticweb.owlapi.model.SWRLAtom> consequent​(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)
      • 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 label,
                                                                 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 label,
                                                                 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)