PersonIsReferencedOnDocument

Description

This modelling pattern allows to express that a person 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 person 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 person (x1) is referenced on a particular document (x2).

../../_images/PersonIsReferencedOnDocument.svg
PersonIsReferencedOnDocument(x1, x2) <->
    edm:Person(x1) &
    ClassOfInformationObject(x2) &
    MMT:ReferenceToIndividualOnDocument(x1, x2) .

Roles

  1. hasPerson
  2. hasOnDocument

Restrictions

  • Role filler of hasPerson must have entity type EdmPerson.
  • Role filler of hasOnDocument must have entity type ClassOfInformationObject.
  • Role filler of hasPerson must be used as the role filler of hasThis with respect to the ThisIsAPerson pattern.
  • 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.