OBJECT

Property

A property is a slice of information about an entity or capability. It is recommended to define at least one semantic reference for the property which is a BAMM model. This way applications can dynamically select the correct data and form type in interfaces to create, read or update the property.

link GraphQL Schema definition

  • type Property {
  • # Unique knowledge base identifier (automatically generated).
  • id: ID!
  • # Arbitrary id defined by the user, e.g. to identify the object in an application.
  • sourceId: ID
  • # Label of the property.
  • label: String
  • # Language code of the label following xml:lang
  • # (https://www.rfc-editor.org/rfc/bcp/bcp47.txt).
  • labelLanguageCode: String
  • # Description of the property.
  • description: String
  • # Language code of the description following xml:lang
  • # (https://www.rfc-editor.org/rfc/bcp/bcp47.txt).
  • descriptionLanguageCode: String
  • # References to semantics describing the property. A BAMM model reference should
  • # be one of the references.
  • semanticReferences: [SemanticReference]
  • # The actual value of the property, if one exists.
  • value: String
  • }