CoAKTinG Concepts from Edinburgh Austin Tate, AIAI, 21-Mar-2002 First Ideas… Strong issues, activities/processes, state, event, agents, options, argumentation, rationale, presence, reports and messages model shared across CoAKTinG participants. Using Issue-based argumentation, Questions-Options- Criteria. Using ontology for synthesised artifacts such as plans and the products of collaboration. Using BuddySpace and I-Space ideas for agent awareness, relationships, capabilities and authorities. Generation of events based on real time feeds from the multiple media and modalities used in a collaboration. Use of UTC for time stamps (
Version N Document or Product of Collaboration Properties ! Issues : Constraints ~ Preferences | Options Evaluations + - = ? Evaluation Criteria Activity Record Rationale Version N+1 Document or Product of Collaboration Properties Make Choice “ Statements, Arguments, Reports
World State environment B Plan Agents Authorities Rationale Objectives Activity Agent-agent relationships Events Hold objectives Adopt a plan (intend to perform) I-Space BDI Capabilities I-N-C-A D I effects meets Perform Activity change Obligations
PSL Core - Primitive Lexicon: –Relations: (object ?x) (activity ?a) (activity_occurrence ?occ) (timepoint ?t) (before ?t1 ?t2) (occurrence_of ?occ ?a) (participates_in ?x ?a ?t) –Functions: (beginof ?occ) (endof ?occ) –Constants: inf+ inf- Defined Lexicon: –Relations: (between ?t1 ?t2 ?t3) (beforeEq ?t1 ?t2) (betweenEq ?t1 ?t2 ?t3) (exists_at ?x ?t) (is_occurring_at ?a ?t)
DARPA SPAR -
SPAR – Earlier Ideas on Links to PIF, PSL and
I-N-C-A* Activity Ontology Issues Nodes (Activities) Constraints Include Node Constraints (sub-activities) Other Node Constraints Ordering/Temporal Constraints Variable/Object Constraints World-State Constraints Resource Constraints Other Constraints Annotations * Issues – Nodes – Constraints – Annotations is a model of a synthesised artifact made up of a set of constraints for issues – nodes – critical and auxiliary constraints. The separation of constraints Into critical and auxiliary classes is related to the I-X systems integration architecture.
I-N-C-A Object Ontology Issues Nodes (Objects) Constraints Include Node Constraints (parts) Other Node Constraints Variable/Object Constraints Property/Attribute Constraints Other Constraints Annotations
Constraints Issues Nodes Product Model Space of Legitimate Product Models Issues or Implied Constraints Node Constraints Detailed Constraints I N CA C=Critical Constraints A=Auxiliary Constraints
Events, Reports and Messages Events and Reports related to activity –Begin of activity –End of activity - “Completion Report” Success Fail –“Progress Reports” Events and Reports related to change of world state –Special case of (dynamically alterable) values of attributes or objects altering. –“Process Products” How does this relate to FIPA events, messages and reports?
Time Stamps (UTC) Coordinated Universal Time Based on ISO Use XML Complete date plus hours, minutes, seconds and a decimal fraction of a second, with a Time Zone YYYY-MM-DDThh:mm:ss.sTZD Example: T19:20: :00 Times are expressed in UTC (Coordinated Universal Time) Special UTC designator ("Z") for “Zulu Time” (+00.00)
Initial CoAKTinG Demonstration Proposal Edinburgh BuddySpace I-Plan I-X Open University BuddySpaceI-X Mifflin I-X Server Jabber AKTBus Elvin I-X KRAFT Aberdeen AKTBus BuddySpaceI-X Southampton Event Generator & Logger Each Participant Room Tools Buddy Space Group/Room I-X Presence Configuration Process Level Personal Tools