Skip to main content

Note

A model element that carries an annotation about the ontology or some of its elements. A note can also express a constraint in natural or structured language (e.g. first-order logic or OCL).

PropertyTypeDescription
type"Note"Discriminator.
textlanguageStringThe contents of the note.

Note also carries the properties common to all model elements.

The example below is a note stating a constraint on Person; in UML a note is a dog-eared rectangle, attached to the element it concerns by an anchor (the dashed connector).

{
"type": "Note",
"id": "note_1",
"name": null,
"text": { "en": "Every person must have exactly one birth date." },
"customProperties": null,
"created": "2024-09-04",
"modified": null,
"alternativeNames": [],
"description": null,
"editorialNotes": [],
"creators": [],
"contributors": []
}