-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Closes #119] Add manufacturing scenario for discovery of behavior specifications #136
[Closes #119] Add manufacturing scenario for discovery of behavior specifications #136
Conversation
Replaced: Behavior -> Behavior Execution Behavioral Specification -> Behavior Specification has Form -> Form signifies -> Signification of Behaviors Updated: Behavior Execution, Action Execution, Behavior Specification, Action Specification, Form, Input, Schema Removed: has Action
update scenario description and competency questions to cover discovery of behavior specifications and behavior parametrization
What are the behavior specifications that a given signifier signifies?
Q2: What are the action specifications that a given signifier signifies?
Q3: What are the forms that describe how to execute a given specified action?
Q4: What is the input that is expected by a given specified action?
Q5: What are the schemas of a given expected input?
Classes: BehaviorExecution, ActionExecution, BehaviorSpecification, ActionSpecification, Input Properties: signifies, hasForm, expectsInput, hasSchema
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are two minor points to discuss/adjust, but all major suggestions/comments have been addressed.
:signifies a owl:ObjectProperty ; | ||
rdfs:isDefinedBy :interaction ; | ||
rdfs:domain :Signifier ; | ||
rdfs:range sh:NodeShape ; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please check with the Web Semantic experts if it is Okay to have sh:NodeShape
as rdfs:range
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Addressed in a past commit based on #136 (comment).
- a form describing an HTTP request, | ||
- a form describing a request based on the Constrained Application Protocol (CoAP). | ||
|
||
The agent discovers the signifier, that is exposed in the profile of the robotic arm artifact. Based on the signified information, the agent moves the gripper by providing an [`onto:GripperJoint`](https://ci.mines-stetienne.fr/kg/ontology#GripperJoint) as input, and sends an HTTP request based on one of the forms. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would say that reformulating the sentence as suggest in item 3 is enough. I do not see the need to make the changes proposed in items 1 and 2.
This manufacturing scenario motivates concepts defined by the hMAS ontology for the discovery of behavior specifications.
See the scenario folder for further details.