Skip to content

Class: Proposition

An abstract entity representing the sharable meaning that can be put forth as true in a Statement made by an Agent.

URI: vaspec:Proposition

img

Parents

  • is_a: Entity - Anything that exists, has existed, or will exist.

Referenced by Class

Attributes

Own

  • Proposition➞propositionType 0..*
    • Description: A specific type of proposition the Proposition object represents (e.g. a 'Variant Pathogenicity Proposition', or 'Molecular Consequence Proposition')
    • Range: Coding
  • Proposition➞subject 1..1
    • Description: The Entity about which the Proposition is made.
    • Range: Entity
  • Proposition➞predicate 1..1
    • Description: The relationship asserted to hold between the subject and the object of the Proposition.
    • Range: Coding
  • Proposition➞object 1..1
    • Description: An Entity, concept, or value that is related to the subject of a Proposition via its predicate.
    • Range: Element
  • Proposition➞qualifier 0..*
    • Description: A value or concept that extends or refines the meaning of the Proposition expressed by the core subject - predicate - object 'triple' - e.g. by providing additional information/detail, or constraining the claim to apply in a particular context.
    • Range: Element
  • Proposition➞negated 0..1
    • Description: A boolean flag set to 'true' if the statement expressed by the subject, predicate, object, and qualifier(s) is explicitly asserted to be false.
    • Range: Boolean

Inherited from Entity:

  • Element➞extensionElement 0..*
    • Description: A key-value data structure that allows definition of custom fields to capture information not directly supported by the VA specification.
    • Range: Extension
  • Entity➞localId 1..1
    • Description: The logical identifier of the entity in the system of record, e.g. a UUID. This 'id' is unique within a given system. The identified entity may have a different 'id' in a different system.
    • Range: Identifier
  • Entity➞globalIdentifier 0..*
    • Description: A business identifier or accession number for the entity, typically as provided by an external system or authority, that is globally unique and persists across implementing systems.
    • Range: Identifier
  • Entity➞type 1..1
    • Description: The schema class that is instantiated by the data object. Must be the name of a class from the VA schema.
    • Range: Class
  • Entity➞label 0..1
    • Description: A primary name for the Entity.
    • Range: String
  • Entity➞alternativeLabel 0..*
    • Description: An alternative name for the Entity.
    • Range: String
  • Entity➞description 0..1
    • Description: A free text description of the Entity.
    • Range: String
  • Entity➞hasURL 0..*
    • Description: The URL/web address of a digital resource representing the entity, or providing information about it.
    • Range: Url
  • Entity➞reference 0..*
    • Description: A document or other Information Entity that describes the Entity.
    • Range: InformationEntity
  • Entity➞xref 0..*
    • Description: A cross-reference to database identifier(s) representing the same or a closely related entity or concept as the Entity.
    • Range: String
  • Entity➞thisRecordMeta 0..1
    • Description: A reusable structure that encapsulates provenance metadata about the present record/data object (as opposed to provenance information about the real world entity this record/data object represents).
    • Range: RecordMetadata
  • Entity➞sourceRecordMeta 0..*
    • Description: A reusable structure that encapsulates provenance metadata that applies to an upstream record/data objdct about the Entity, from which content of the present record was derived.
    • Range: RecordMetadata

Other properties

Comments: Propositions are taken to represent the semantic content of sentences or larger lexical entities formulated in some natural or artificial language. As primary bearers of truth, they are either true or false. They are abstract entities whose identity and existence are independent of space and time, and of whether they are ever asserted to be true by some agent. Propositions are ‘sharable’ in the sense that the same Proposition instance can be expressed in many different Statements, as made by different Agents and/or on different occasions.
Exact Mappings: SEPIO:0000000