Class OWLLiteProfile

All Implemented Interfaces:
Profile

public class OWLLiteProfile extends OWLProfile

Ontology language profile implementation for the Lite variant of the OWL 2002/07 language.

  • Constructor Details

    • OWLLiteProfile

      public OWLLiteProfile()
  • Method Details

    • DATARANGE

      public Resource DATARANGE()
      Description copied from interface: Profile

      Answer the class that defines a closed range of concrete data values.

      Specified by:
      DATARANGE in interface Profile
      Overrides:
      DATARANGE in class OWLProfile
      Returns:
      The DataRange class
    • NOTHING

      public Resource NOTHING()
      Description copied from interface: Profile

      Answer the resource that represents the necessarily empty class.

      Specified by:
      NOTHING in interface Profile
      Overrides:
      NOTHING in class OWLProfile
      Returns:
      The resource that represents the concept the bottom class.
    • COMPLEMENT_OF

      public Property COMPLEMENT_OF()
      Description copied from interface: Profile

      Answer the predicate that denotes that one class comprises the individuals that are not in a second class.

      Specified by:
      COMPLEMENT_OF in interface Profile
      Overrides:
      COMPLEMENT_OF in class OWLProfile
      Returns:
      The property that denotes a class defined by the complement of a class expression.
    • DISJOINT_WITH

      public Property DISJOINT_WITH()
      Description copied from interface: Profile

      Answer the predicate that denotes that one class has no individuals in its extension in common with another class.

      Specified by:
      DISJOINT_WITH in interface Profile
      Overrides:
      DISJOINT_WITH in class OWLProfile
      Returns:
      The property that denotes disjointness between two class expressions.
    • HAS_VALUE

      public Property HAS_VALUE()
      Description copied from interface: Profile

      Answer the predicate that denotes a restriction on a given property to have a given value.

      Specified by:
      HAS_VALUE in interface Profile
      Overrides:
      HAS_VALUE in class OWLProfile
      Returns:
      The property that denotes a local property value restriction.
    • ONE_OF

      public Property ONE_OF()
      Description copied from interface: Profile

      Answer the predicate that denotes that a class comprises exactly one of a given closed set individuals.

      Specified by:
      ONE_OF in interface Profile
      Overrides:
      ONE_OF in class OWLProfile
      Returns:
      The property that denotes a class defined its members being one of a give set.
    • UNION_OF

      public Property UNION_OF()
      Description copied from interface: Profile

      Answer the predicate that denotes that one class is formed from the union (disjunction) of a set of others.

      Specified by:
      UNION_OF in interface Profile
      Overrides:
      UNION_OF in class OWLProfile
      Returns:
      The property that denotes a class defined by a union of class expressions.
    • SAME_AS

      public Property SAME_AS()
      Description copied from interface: Profile

      Answer the predicate that denotes that one resource represents the same ontology object as another.

      Specified by:
      SAME_AS in interface Profile
      Overrides:
      SAME_AS in class OWLProfile
      Returns:
      The property that denotes equivalence between two resources.
    • SAME_INDIVIDUAL_AS

      public Property SAME_INDIVIDUAL_AS()
      Description copied from interface: Profile

      Answer the predicate that denotes that one resource represents the same individual as another.

      Specified by:
      SAME_INDIVIDUAL_AS in interface Profile
      Overrides:
      SAME_INDIVIDUAL_AS in class OWLProfile
      Returns:
      The property that denotes equivalence between two resources denoting individuals.
    • getLabel

      public String getLabel()

      Answer a descriptive string for this profile, for use in debugging and other output.

      Specified by:
      getLabel in interface Profile
      Overrides:
      getLabel in class OWLProfile
      Returns:
      "OWL Lite"
    • containsSome

      public static boolean containsSome(EnhGraph g, Node n, Property p)