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 Detail

      • OWLLiteProfile

        public OWLLiteProfile()
    • Method Detail

      • 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 java.lang.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"