ObjectIsReferencedOnDocument¶
Description
The term ‘object’ in modelling patterns is used as term for instances of entity type Coipo. This modelling pattern allows to express that an object (a ClassOfInanimatePhysicalObject found on process flow diagrams) is referred to on a document. No information about the type of reference is made - it could be symbolic, textual or both. It is assumed that, while parsing the information about the object from a data file, an entity for the underlying document can be found or is created in a database that contains information about documents.
Definition
A Coipo (x1) is referenced on a document (x2).
ObjectIsReferencedOnDocument(x1, x2) <->
ClassOfInanimatePhysicalObject(x1) &
ClassOfInformationObject(x2) &
MMT:ReferenceToClassOfIndividualOnDocument(x1, x2) .
Roles
- hasPerson
- hasOnDocument
Restrictions
- Role filler of hasObject must have entity type ClassOfInanimatePhysicalObject.
- Role filler of hasOnDocument must have entity type ClassOfInformationObject.
- One of:
- Role filler of hasOnDocument must be a specialization of Document.
- Role filler of hasOnDocument must be used as the role filler of hasThis with respect to the ThisIsADocument pattern.