I checked in the code to the sail-data-emf project which implements the
AnnotationService with EMF objects.

I created a page to document this:
http://www.telscenter.org/confluence/display/SAIL/EMFBundleAnnotationService

One change I had to make to sail-core is adding a UUID to the IAgent
interface.  This is necessary so an annotation can be specific to a
particular agent.  Without this annotations would have to be specific to
combined id of (user id, user id, .., offering id).  Because the sds
already creates a UUID for each Workgroup it creates, it seems natural
to expose this to the java runtime.  Workgroups in the sds are analogous
to IAgents in the java runtime. 

The passing of the UUID for Workgroups down to the java runtime is not
implemented yet, so right now the AnnotationService ignores the agent in
the request.   I have to move on to more urgent tasks, but I'll come
back to this in a week or two and work with Stephen or Aaron to get that
functionality added in.

Hiroki, you should now have all you need to get started on a annotation
server service.  This service should provide the annotation bundle files
described in the confluence page above. 

Scott


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SAIL-Dev" group.
To post to this group, send email to [EMAIL PROTECTED]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/SAIL-Dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to