id: anonymous_class_expression
schema_generating: true
display_name: anonymous_class_expression
document_category: anonymous_class_expression
weight: 20
fields:
- id: extensions
  description: a tag/text tuple attached to an arbitrary element
  display_name: extensions
  cardinality: multi
- id: annotations
  description: a collection of tag/text tuples with the semantics of OWL Annotation
  display_name: annotations
  cardinality: multi
- id: description
  description: a description of the element's purpose and use
  display_name: description
- id: alt_descriptions
  display_name: alt_descriptions
  cardinality: multi
- id: title
  description: the official title of the element
  display_name: title
- id: deprecated
  description: Description of why and when this element will no longer be used
  display_name: deprecated
- id: todos
  description: Outstanding issue that needs resolution
  display_name: todos
  cardinality: multi
- id: notes
  description: editorial notes about an element intended for internal consumption
  display_name: notes
  cardinality: multi
- id: comments
  description: notes and comments about an element intended for external consumption
  display_name: comments
  cardinality: multi
- id: examples
  description: example usages of an element
  display_name: examples
  cardinality: multi
- id: in_subset
  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)
  display_name: in_subset
  cardinality: multi
- id: from_schema
  description: id of the schema that defined the element
  display_name: from_schema
- id: imported_from
  description: the imports entry that this element was derived from.  Empty means
    primary source
  display_name: imported_from
- id: see_also
  description: a reference
  display_name: see_also
  cardinality: multi
- id: deprecated_element_has_exact_replacement
  description: When an element is deprecated, it can be automatically replaced by
    this uri or curie
  display_name: deprecated element has exact replacement
- id: deprecated_element_has_possible_replacement
  description: When an element is deprecated, it can be potentially replaced by this
    uri or curie
  display_name: deprecated element has possible replacement
- id: is_a
  description: specifies single-inheritance between classes or slots. While multiple
    inheritance is not allowed, mixins can be provided effectively providing the same
    thing. The semantics are the same when translated to formalisms that allow MI
    (e.g. RDFS/OWL). When translating to a SI framework (e.g. java classes, python
    classes) then is a is used. When translating a framework without polymorphism
    (e.g. json-schema, solr document schema) then is a and mixins are recursively
    unfolded
  display_name: is_a
- id: any_of
  description: holds if at least one of the expressions hold
  display_name: class_expression_any_of
  cardinality: multi
- id: exactly_one_of
  description: holds if only one of the expressions hold
  display_name: class_expression_exactly_one_of
  cardinality: multi
- id: none_of
  description: holds if none of the expressions hold
  display_name: class_expression_none_of
  cardinality: multi
- id: all_of
  description: holds if all of the expressions hold
  display_name: class_expression_all_of
  cardinality: multi
- id: slot_conditions
  description: the redefinition of a slot in the context of the containing class definition.
  display_name: slot_conditions
  cardinality: multi
