Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The role concept (hereafter referred to as 'role') and corresponding ontological role model pattern provide a structured and modular way to capture many different real-world complexities.


Universal Statement (NO Role usage)

Drawio
bordertrue
diagramNameGeneral Pattern for Contextualized Roles
simpleViewerfalse
width
linksauto
tbstyletop
diagramDisplayNameGeneral pattern for contextualized roles
lboxtrue
diagramWidth591
revision22

Example: Amlodipine

...

Mesylate Monohydrate is included

...

Amlodipine EMC (a pharmaceutical product)

Drawio
bordertrue
diagramNameSubstance included in product - Amlodipine mesylate monohydrate included in Amlodipine EMC
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth761
revision1

Basic Role Pattern

In order to further specify a relationship we use the basic role pattern that allows to provide details that are valid only in a certain context.

Drawio
bordertrue
diagramNameContextualized Role
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth591
revision2

Example: Amlodpine Besylate plays role active ingredient in Norvasc

...

Drawio
bordertrue
diagramNameSubstance active ingredient role in included in product - Amlodipine mesylate monohydrate plays the active ingredient in Amlodipine EMC
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1041
revision2

The important thing is that we can now attach all information that further specifies the role of Amlodipine mesylate monohydrate in the context of Amlodipine EMC to the middle role node in the graph. E.g., strength.

Roles and Constituents (Product Compositions)

substance constituency - constituency that defines some substance based on its relationship(s) to some other substance (ingredient) or moiety, potentially in some amount, in some context

More complex case where the constiuency of some substance or product is contingent on something, or for mixtures where there are amounts and other details in some contextwhere multiple roles need to be grouped and or distinguished in their representation, can be covered with the following constituency pattern.

Drawio
bordertrue
diagramNameConstituencies
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth601
revision5

...