-
Notifications
You must be signed in to change notification settings - Fork 0
Design Patterns and Principles
Development of relative process rate comparisons. The process model explicitly states which processes are decreased relative to one another.
'decreased process rate' subClassOf 'normal process rate'
that ‘has quality’ some (‘rate’ that ‘is less than relative to’ some (‘rate’ that ‘is quality of’ some ‘process’))
'decreased process' subClassOf 'normal process'
that ‘has quality’ some (‘process rate’ that ‘is less than’ some (‘process rate’ that ‘is quality of’ some ‘normal process’)) Another option is for specifying relations between similar processes is:
‘decreased process rate’ subClassOf ‘process rate and ’has attribute’ some ‘decreased’ and ‘is related to’ some ‘normal process rate ’decreased’ subClassOf ‘is less than’ some ‘normal’
‘decreased process’ subClassOf ‘normal process’ and ‘has quality’ some (rate and ‘has value’ some (‘greater than’ some (‘value of’ some (rate and ‘is quality of’ some (process and ‘comparative feature class’))))) -source: Robert Hoehndorf via SIO Ontology groups.google.com
The process model below utilizes discrete temporal processes to specify start and end locations. The ‘translocation’ class can be specialized to include ‘agents’ and ‘participants’ involved.
‘translocation process’ subClassOf ‘translocation’ that ‘has proper part’ some (‘process start’ that ‘has participant’ some ‘physical entity’ and ‘is located in’ some ‘spatial temporal region’) and ‘precedes’ some ‘translocation’ and ‘precedes’ some (‘process end’ that ‘has participant’ some ‘physical entity’ and ‘is located in’ some ‘spatial temporal region’)
The process model to describe the location of a process is accomplished by creating a generalized unlocalized process variant. This becomes the parent class for the localized process.
‘unlocalized process’ subClassOf ‘process’ that ‘has agent’ some ‘agent’ that ‘has target’ some ‘target’ and ‘has output’ some ‘output’ ‘localized process’ subClassOf ‘unlocalized process’ that ‘is located in’ some ‘location’
The process model below allows reference to sets which are created based on restrictions:
‘some process’ that ‘has part’ some ‘conditional part’ ‘conditional part’ subClassOf ‘some entity’ that ‘is participant in’ some ‘specified process’ and ‘has capability’ some ‘capability’
To meet the requirement for addressing biological derivatives and the processes that are responsible
‘some chemical entity’ subClassof ‘chemical entity’ and ‘derives into’ some ‘some chemical entity 2’
or
‘some chemical entity’ subClassof ‘chemical entity’ and (‘derives into’ some ‘some chemical entity 2’ and ‘is realized in’ only ‘some process’)
The structures here are used to specify the location of processes
example
‘tetrodotoxin sodium channel II complex’ subClassOf ‘molecular complex’ that ‘has proper part’ some ‘tetrodotoxin’ that ‘has proper part’ some ‘sodium channel II’ and ‘has proper part’ some ( ‘outer channel of sodium channel type II’ that ‘is part of’ some ‘sodium channel type II’ and ‘contains’ some tetrodotoxin))
The structure below allows processes to realize dispositions that are dependent upon other entities.
‘process one’ and realizes some (‘disposition’ and (‘is disposition of’ some ‘entity’) and (‘in relation to’ some ‘entity 2)) Here is the structure for realizing an entities dispositions in relation to another entity and the process that relates them: ’entity 1’ subClassof ‘material entity’ that (‘has disposition’ some (‘disposition’ and ‘in relation to’ some ‘entity 2’ and ‘is realized in’ only ‘process’))