RE: [mawg] MAWG implementation thoughts

Dear Chris,

Concerning the first two points: I agree.

Concerning the web service scenario: I think the main difference is the fact that it could do more complex processing for the mapping than one would want to integrate into a browser, i.e. it could be more flexible.

Best regards,

From: [] On Behalf Of Chris Poppe
Sent: Dienstag, 17. November 2009 09:40
Subject: [mawg] MAWG implementation thoughts

Dear all,

I was trying to implement a test suite and came across the following problems/remarks when thinking about scenario1 in the attached figure.

*         Do we need a method in our API to identify the media resource for which we are giving access to the metadata?

o   I guess that in an implementation we would get an object implementing the interface through a getMediaResource() method.
So maybe we can include in the API a method getMediaResource(URI) which would return an object implementing the API for the specified media resource.

*         Do we need a method in the API to identify the metadata of the media resource?

o   In some cases the media resource holds the reference to the metadata, in others the metadata holds the reference to the media resource, and probably there will be systems where the link between the metadata and media resource is managed in a higher level.

In this case we can add methods like setMetadataSources(URI[]) so that the user agent can at least find XML-files that hold the metadata, or get information on a specific web service that should be called to retrieve the metadata?

The second scenario also got me thinking.

*         There is no link between Web IDL and WSDL so I was wondering how this scenario would in fact be implemented? If such a web service is used the methods of the web service are not standardized, internally the calls to the API are standardized (if they are implemented in Java). However what would be the benefit in this case, I can assume that the web service would use the API to access different Media Repositories which brings us back to scenario 1 actually.

Seems that I am still missing the entire picture somehow so feedback on this is more than welcome!

Kind regards,

Ghent University - IBBT
Faculty of Engineering
Department of Electronics and Information Systems (ELIS)
Multimedia Lab Gaston Crommenlaan 8 bus 201
B-9050 Ledeberg-Ghent

t: +32 9 33 14959
f: +32 9 33 14896
t secr: +32 9 33 14911


Received on Tuesday, 17 November 2009 15:05:15 UTC