130 likes | 205 Views
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.
E N D
CoAKTinG Concepts from EdinburghAustin 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 <I-N-CA> 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 (http://www.w3.org/TR/NOTE-datetime)
Version N Document or Product of Collaboration Properties Version N+1 Document or Product of Collaboration Properties Activity ! Issues | Options : Constraints Evaluations + - = Make Choice Record Rationale ~ Preferences ? Evaluation Criteria “ Statements, Arguments, Reports
Events Objectives change meets Hold objectives D B Plan Adopt a plan (intend to perform) Agent-agent relationships World State Agents environment I Capabilities Perform Activity effects Authorities Obligations Activity B D I I-N-C-A Rationale I-Space
PSL Core - http://www.nist.gov/ps • 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)
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 <I-N-CA> 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
Issues Issues or Implied Constraints I Node Constraints N Constraints Detailed Constraints CA Space of Legitimate Product Models <I-N-CA> Product Model Nodes 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 8601. Use XML • http://www.w3.org/TR/NOTE-datetime • Complete date plus hours, minutes, seconds and a decimal fraction of a second, with a Time Zone • YYYY-MM-DDThh:mm:ss.sTZD • Example: 1997-07-16T19:20:30.45+01:00 • Times are expressed in UTC (Coordinated Universal Time) • Special UTC designator ("Z") for “Zulu Time” (+00.00)
I-X Aberdeen KRAFT BuddySpace I-X Edinburgh AKTBus I-Plan I-X BuddySpace Mifflin Open University Each Participant BuddySpace I-X Room Tools Event Generator & Logger Southampton Buddy Space Group/Room I-X Presence Configuration Process Level Personal Tools Initial CoAKTinG Demonstration Proposal I-X Server Jabber AKTBus Elvin