Property Stereotypes
Property stereotypes decorate Property elements. The standard
vocabulary marks the attributes that record an event's temporal boundaries.
As with the class and relation stereotypes,
this vocabulary is open: the schema stores stereotype as a plain non-empty string (see
Decoratable), so the values below are the recommended
standard set, not a closed enumeration.
Standard values
| Stereotype | Meaning |
|---|---|
begin | The instant at which an event starts to occur. |
end | The instant at which an event finishes occurring. |
These stereotypes typically decorate attributes of event classes (classes restricted to the
event nature), pinning down when the event begins and ends.
Example
The begin attribute of an event class, recording when the occurrence starts:
{
"type": "Property",
"id": "prop_begin",
"name": { "en": "begin" },
"stereotype": "begin",
"isDerived": false,
"propertyType": "class_datetime",
"cardinality": "1",
"aggregationKind": null,
"isOrdered": false,
"isReadOnly": false,
"subsettedProperties": [],
"redefinedProperties": [],
"customProperties": null,
"created": "2024-09-04",
"modified": null,
"alternativeNames": [],
"description": null,
"editorialNotes": [],
"creators": [],
"contributors": []
}
These values come from the OntoUML profile, not from this serialization schema. See the
OntoUML Metamodel for the formal definitions.
Because stereotype is an unconstrained string (Decoratable),
custom values are allowed.