Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
3 lines (2 sloc) 7.35 KB
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"><bgf:production><nonterminal>FIPA-Platform Agent</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><selectable><selector>fipa_platform_Task</selector><bgf:expression><nonterminal>Solution Domain/FIPA-platform Task</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><selectable><selector>agent</selector><bgf:expression><nonterminal>Agency Domain/Agent</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>FIPA-platform Task</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>fipa_platform_Agent</selector><bgf:expression><nonterminal>Solution Domain/FIPA-Platform Agent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>task</selector><bgf:expression><nonterminal>Agency Domain/Task</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Service</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>Agent</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>Name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>Knowledge</selector><bgf:expression><nonterminal>Problem Domain/Ontology</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>fipa_platform_AgentA</selector><bgf:expression><nonterminal>Solution Domain/FIPA-Platform Agent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>role</selector><bgf:expression><nonterminal>Agency Domain/Role</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>resource</selector><bgf:expression><nonterminal>Problem Domain/Ressource</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>non_functionnal_Requirement</selector><bgf:expression><nonterminal>Problem Domain/Non functionnal Requirement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>requirement</selector><bgf:expression><nonterminal>Problem Domain/Requirement</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Role</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>agentR</selector><bgf:expression><nonterminal>Agency Domain/Agent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>service</selector><bgf:expression><nonterminal>Solution Domain/Service</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>task</selector><bgf:expression><nonterminal>Agency Domain/Task</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>scenario</selector><bgf:expression><nonterminal>Problem Domain/Scenario</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>communication</selector><bgf:expression><nonterminal>Agency Domain/Communication</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Task</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>Name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>fipa_platform_TaskT</selector><bgf:expression><nonterminal>Solution Domain/FIPA-platform Task</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Communication</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>Name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>Exchanged Knowledge</selector><bgf:expression><nonterminal>Problem Domain/Ontology</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>message</selector><bgf:expression><nonterminal>Agency Domain/Message</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>aip</selector><bgf:expression><nonterminal>Agency Domain/AIP</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Message</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>communication</selector><bgf:expression><nonterminal>Agency Domain/Communication</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>Comm_Act</selector><bgf:expression><nonterminal>Agency Domain/Performative</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>AIP</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>Name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>performative</selector><bgf:expression><nonterminal>Agency Domain/Performative</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Performative</nonterminal><bgf:expression><selectable><selector>aip</selector><bgf:expression><nonterminal>Agency Domain/AIP</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Ressource</nonterminal><bgf:expression><selectable><selector>Name</selector><bgf:expression><nonterminal>String</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Non functionnal Requirement</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>Requirement</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>Scenario</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>Ontology</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>Concept</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>Action</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>Predicate</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>String</nonterminal><bgf:expression><value>string</value></bgf:expression></bgf:production></bgf:grammar>