Class: path_expression
An expression that describes an abstract path from an object to another through a sequence of slot lookups
Uses Mixin
- mixin: Expression - general mixin for any class that can represent some form of expression
- mixin: Extensible - mixin for classes that support extension
- mixin: Annotatable - mixin for classes that support annotations
- mixin: CommonMetadata - Generic metadata shared across definitions
Referenced by Class
- PathExpression path_expression➞all_of 0..* PathExpression
- PathExpression path_expression➞any_of 0..* PathExpression
- PathExpression path_expression➞exactly_one_of 0..* PathExpression
- PathExpression path_expression➞followed_by 0..1 PathExpression
- PathExpression path_expression➞none_of 0..* PathExpression
- SlotDefinition path_rule 0..1 PathExpression
Attributes
Own
- path_expression➞followed_by 0..1
- Description: in a sequential list, this indicates the next member
- Range: PathExpression
- path_expression➞none_of 0..*
- Description: holds if none of the expressions hold
- Range: PathExpression
- path_expression➞any_of 0..*
- Description: holds if at least one of the expressions hold
- Range: PathExpression
- path_expression➞all_of 0..*
- Description: holds if all of the expressions hold
- Range: PathExpression
- path_expression➞exactly_one_of 0..*
- Description: holds if only one of the expressions hold
- Range: PathExpression
- reversed 0..1
- Description: true if the slot is to be inversed
- Range: Boolean
- traverse 0..1
- Description: the slot to traverse
- Range: SlotDefinition
- range_expression 0..1
- Description: A range that is described as a boolean expression combining existing ranges
- Range: AnonymousClassExpression
Mixed in from extensible:
- extensions 0..*
- Description: a tag/text tuple attached to an arbitrary element
- Range: Extension
Mixed in from annotatable:
- annotations 0..*
- Description: a collection of tag/text tuples with the semantics of OWL Annotation
- Range: Annotation
Mixed in from common_metadata:
- description 0..1
- Description: a description of the element's purpose and use
- Range: String
- in subsets: (basic)
Mixed in from common_metadata:
- alt_descriptions 0..*
- Range: AltDescription
- in subsets: (basic)
Mixed in from common_metadata:
Mixed in from common_metadata:
- deprecated 0..1
- Description: Description of why and when this element will no longer be used
- Range: String
- in subsets: (basic)
Mixed in from common_metadata:
Mixed in from common_metadata:
- notes 0..*
- Description: editorial notes about an element intended for internal consumption
- Range: String
- in subsets: (owl,basic)
Mixed in from common_metadata:
- comments 0..*
- Description: notes and comments about an element intended for external consumption
- Range: String
- in subsets: (owl,basic)
Mixed in from common_metadata:
Mixed in from common_metadata:
- in_subset 0..*
- Description: used to indicate membership of a term in a defined subset of terms used for a particular domain or application (e.g. the translator_minimal subset holding the minimal set of predicates used in a translator knowledge graph)
- Range: SubsetDefinition
- in subsets: (basic)
Mixed in from common_metadata:
- from_schema 0..1
- Description: id of the schema that defined the element
- Range: Uri
Mixed in from common_metadata:
- imported_from 0..1
- Description: the imports entry that this element was derived from. Empty means primary source
- Range: String
Mixed in from common_metadata:
- source 0..1
- Description: A related resource from which the element is derived.
- Range: Uriorcurie
- in subsets: (basic)
Mixed in from common_metadata:
- in_language 0..1
- Range: String
Mixed in from common_metadata:
- see_also 0..*
- Description: a reference
- Range: Uriorcurie
- in subsets: (owl,basic)
Mixed in from common_metadata:
- deprecated element has exact replacement 0..1
- Description: When an element is deprecated, it can be automatically replaced by this uri or curie
- Range: Uriorcurie
Mixed in from common_metadata:
- deprecated element has possible replacement 0..1
- Description: When an element is deprecated, it can be potentially replaced by this uri or curie
- Range: Uriorcurie
Mixed in from common_metadata:
Mixed in from common_metadata:
- structured_aliases 0..*
- Description: A list of structured_alias objects.
- Range: StructuredAlias
Mixed in from common_metadata:
- mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have comparable meaning. These may include terms that are precisely equivalent, broader or narrower in meaning, or otherwise semantically related but not equivalent from a strict ontological perspective.
- Range: Uriorcurie
Mixed in from common_metadata:
- exact mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have identical meaning.
- Range: Uriorcurie
Mixed in from common_metadata:
- close mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have close meaning.
- Range: Uriorcurie
Mixed in from common_metadata:
- related mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have related meaning.
- Range: Uriorcurie
Mixed in from common_metadata:
- narrow mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have narrower meaning.
- Range: Uriorcurie
Mixed in from common_metadata:
- broad mappings 0..*
- Description: A list of terms from different schemas or terminology systems that have broader meaning.
- Range: Uriorcurie