coakting concepts from edinburgh austin tate, aiai, 21-mar-2002
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
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
!
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
envi
ronm
ent B
Plan Agents
Authorities
Rationale
Objectives
Activity
Agent-agent
relationships
Events
Hold objectives
Adopt a plan (intend to perform)
I-SpaceB D I
Capabilities
I-N-C-A
D
I
effects
meets
Perform Activity
change
Obligations
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)
DARPA SPAR - http://www.aiai.ed.ac.uk/~arpi/spar/
SPAR – Earlier Ideas on Links to PIF, PSL and<I-N-CA>
I-N-C-A* Activity Ontology
IssuesNodes (Activities)Constraints
Include Node Constraints (sub-activities)Other Node ConstraintsOrdering/Temporal ConstraintsVariable/Object ConstraintsWorld-State ConstraintsResource ConstraintsOther Constraints
Annotations
* Issues – Nodes – Constraints – Annotations<I-N-CA> is a model of a synthesised artifact made up of a set of constraints forissues – nodes – critical and auxiliary constraints. The separation of constraintsInto critical and auxiliary classes is related to the I-X systems integration architecture.
I-N-C-A Object Ontology
IssuesNodes (Objects)Constraints
Include Node Constraints (parts)Other Node ConstraintsVariable/Object ConstraintsProperty/Attribute ConstraintsOther Constraints
Annotations
Constraints
Issues
Nodes
Product Model
Space of Legitimate Product Models
<I-N-CA>
Issues or ImpliedConstraints
NodeConstraints
DetailedConstraints
I
N
CA
C=Critical ConstraintsA=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)
Initial CoAKTinG Demonstration Proposal
EdinburghBuddySpace
I-Plan
I-X
Open University
BuddySpaceI-X
Mifflin
I-X ServerJabber
AKTBusElvin
I-X
KRAFT
Aberdeen
AKTBus
BuddySpace I-X
Southampton Event Generator & Logger
Each Participant
Room Tools
Buddy Space Group/Room I-X
Presence Configuration Process Level
Personal Tools