Re: Fwd: Re: Document fragment vocabulary

hello.

On 2011-08-29 06:43 , Sebastian Hellmann wrote:
> It seems difficult to find a good definition what the URIs used in the
> RDF actually denote. It might also not be possible to make this coherent
> with Fragment ID Semantics as defined by W3C. What do you think?

i don't think there are "fragment identifier semantics". there is the 
URI syntax, and then things get ugly because the semantics depend on the 
media type of the media type of the resource representation that you 
might GET. you could in theory create a framework that would "map" 
fragment identifiers based on the result of a retrieval, but that sounds 
awfully brittle, in particular when resources can change.

> Then the URI scheme is poorly choosing unless you edit the page either
> backwards or fix all mistakes one at a time.
> But what would be the best URI scheme for this Use Case ?

you mean "fragment identifier" here. HTML only has id-based 
identification, so you cannot identify words. it sounds like the 
application you want to build has to do its own thing. at some point in 
time i suggested to the HTML5 group to improve on HTML's fragment's 
identification capabilities by at least allowing child paths (something 
like #1/2/1/3/12, counting child element nodes down the tree), but they 
had/have too many other things to do. i still think that HTML5 would be 
a great opportunity to make HTML a better hypertext citizen, but HTML5 
mainly focuses on web apps and scripting and not so much on hypertext.

> I can understand your use case of annotating log files, but I guess it
> would be nice to be able to annotate Wikipedia pages.

i see your point, but the big difference is that log files are plain 
text, and wikipedia pages are not.

> This is what I would benchmark as it might produce a best practice in
> Web Annotation.

it would be great to have that, but then you probably want to focus on 
the web's main content type, HTML.

> As I said, I would also try to benchmark the CSV URIs if you have a CSV
> corpus that I could use.

i don't have that, and even if you had such a corpus, you would also 
need a change model and a model of how to deal with breaking changes and 
how useful/appropriate it is to "fix" them.

cheers,

dret.

-- 
erik wilde | mailto:dret@berkeley.edu  -  tel:+1-510-2061079 |
            | UC Berkeley  -  School of Information (ISchool) |
            | http://dret.net/netdret http://twitter.com/dret |

Received on Tuesday, 30 August 2011 21:14:17 UTC