Preferred Name | context method | |
Synonyms |
|
|
Definitions |
A function, workflow, protocol, plan, algorithm, or computational method specifying how (set of formal rules) to perform an operation (usually represented as a verb-phrase) associated with a set of Context.Objects that defines a perspective of their expected behavior, which may change the state of related Context.Objects, and may raises Context.Events. A Context.Method is reusable and might be involved in many Context.Events. A Context.Method defines the steps to be carried out as part of an expected behavior associated with a set of Context.Objects. |
|
ID |
https://w3id.org/BCI-ontology#Context.Method |
|
change note |
Status: *STABLE* |
|
definition |
A function, workflow, protocol, plan, algorithm, or computational method specifying how (set of formal rules) to perform an operation (usually represented as a verb-phrase) associated with a set of Context.Objects that defines a perspective of their expected behavior, which may change the state of related Context.Objects, and may raises Context.Events. A Context.Method is reusable and might be involved in many Context.Events. A Context.Method defines the steps to be carried out as part of an expected behavior associated with a set of Context.Objects. |
|
describedby | ||
editorial note |
The architectural description of methods in a Context in this ontology is based on the following modeling premises: (*) Object-Oriented Programming: This concept resembles the notion of method (of a class). (*) Unity domain: This concept is equivalent to the Script component. (*) BCI domain: This concept captures the primitives for a "Protocol" or "Procedure" in classical BCI experiments, that is, the behavior (methods) of the target Context.Objects that the Subject needs to pay attention to during a Session while performing an Activity. |
|
example |
From the Unity Gaming Modeling Architecture, the following components could be defined as methods: (*) Physics: A Context.Method that can define specific behavior based on Physics models. (*) Transform: A Context.Method that defines the logic of how a Context.Object can move. (*) Protocol or Procedure: some BCI applications may need to define a set of Context.Objects that the Subject needs to pay attention to.A specific type of a Transform could be defined to represent the logical behavior or movement of a Context.Object based on an algorithm. Some method types from the Gaming domain are: (*) Drag (*) Drop (*) Scroll (*) Select (*) Deselect (*) Move (*) Jump (*) Run (*) Roll-Over (*) Hit (*) Throw (*) Beep (*) On (*) Off (*) Open (*) Close (*) Submit (*) Cancel |
|
isDefinedBy | ||
modified |
2018-04-15T23:47:00 |
|
note |
This class is intended to be the root of a class hierarchy. Domain-specific applications can extend this class hierarchy for their own purposes to describe any Context.Method entities. This class hierarchy includes the subclass Context.Capability. A function, workflow, protocol, plan, algorithm, or computational method specifying how (set of formal rules) to perform an operation (usually represented as a verb-phrase) associated with a set of Context.Objects that defines a perspective of their expected behavior, which may change the state of related Context.Objects, and may raises Context.Events. A Context.Method is reusable and might be involved in many Context.Events. A Context.Method defines the steps to be carried out as part of an expected behavior associated with a set of Context.Objects. The architectural description of methods in a Context in this ontology is based on the following modeling premises: (*) Object-Oriented Programming: This concept resembles the notion of method (of a class). (*) Unity domain: This concept is equivalent to the Script component. (*) BCI domain: This concept captures the primitives for a "Protocol" or "Procedure" in classical BCI experiments, that is, the behavior (methods) of the target Context.Objects that the Subject needs to pay attention to during a Session while performing an Activity. Status: *STABLE* From the Unity Gaming Modeling Architecture, the following components could be defined as methods: (*) Physics: A Context.Method that can define specific behavior based on Physics models. (*) Transform: A Context.Method that defines the logic of how a Context.Object can move. (*) Protocol or Procedure: some BCI applications may need to define a set of Context.Objects that the Subject needs to pay attention to.A specific type of a Transform could be defined to represent the logical behavior or movement of a Context.Object based on an algorithm. Some method types from the Gaming domain are: (*) Drag (*) Drop (*) Scroll (*) Select (*) Deselect (*) Move (*) Jump (*) Run (*) Roll-Over (*) Hit (*) Throw (*) Beep (*) On (*) Off (*) Open (*) Close (*) Submit (*) Cancel |
|
part |
Context |
|
preferred label |
context method |
|
prefixIRI |
bci:Context.Method |
|
prefLabel |
context method |
|
scope note |
This class is intended to be the root of a class hierarchy. Domain-specific applications can extend this class hierarchy for their own purposes to describe any Context.Method entities. This class hierarchy includes the subclass Context.Capability. |
|
source |
[Unity] |
|
StillImage |
Context.png |
|
title |
Context.Method |
|
subClassOf |
http://www.ontologydesignpatterns.org/ont/dul/DUL.owl#Method |