--Danny, > It is cheaper and easier doing this > > sort of things at other places. > > Well maybe, but without a concrete proposal + use cases it's > hard to compare (with a SPARQL endpoint presumably being the > alternative). But my suspicion is that in quite a few > circumstances graph negotiation (better term?) would be more > convenient - the mobile device case mentioned by Richard in > particular. Say, for example, we have two competing ontologies O1 and O2. In the Accept-Vocabularies cases, an ontology developer must prepare two documents accordingly to describe a resource. The alternative is: write one version say in O1. and then point to a mapping ontology O1-TO-O2 and indicate the URI in its description. <> wang:seeMapping http://eg.com/o1-to-o2 . <> o1:foo "foo" . <> o1:bar "bar" . <> o1:.... The increased cost is one extra statement. But the increased cost for Accept-Vocabulary is one extra document. like, <> o1:foo "foo" . <> o1:bar "bar" . <> o1:.... ---- <> o2:foo "foo" . <> o2:bar "bar" . <> o2:.... Which way is cheaper? What would you do, had you have similar choice? To implement a server logic to take HTTP header and return accordingly. Or write it in one version and indicate the mapping ontologies? > > Problem 2: Let's call this subgraph problem. I.e., the > > Accept-Vocabulary ask the server to return only those > subgraphs that the client request. > > > > My position to this problem. No. It is fundemantally wrong and we > > should do it with a web service etc., using SPARQL. > > Hmm, Problem 1 delivers subgraphs, though presumably with > inference they would be equivalent. Nope. I don't think it as a subgraph unless you are considering writing a description of resource with all possible ways. No one, at least I, won't do it that way. It is an alternative representation, not a subgraph. XiaoshuReceived on Sunday, 30 July 2006 14:39:06 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:44:54 GMT