Re: earl location pointer methods

"Shadi Abou-Zahra" <shadi@w3.org>
> Thank you Jim for doing this work, I have a couple of comments and 
> questions (that are not only directed to Jim):
>
>
> Overall:
>  * We want to have a generic pointer class, and then have each type of 
> pointer be a subclass of this. Please explain if you think this is not a 
> good approach.

I don't particularly see the value, it would just be extra stuff which 
serves little value - we know it's a pointer if it's being used as a 
pointer, a specific class adds little, but would of course be easy to do, 
and might be of more value for non-RDF-y folk :-)

>  * We also wanted to have an in-between class that holds several location 
> pointers. Each instance of this class represents exactly one instance of a 
> location (that may
> be expressed through several different types of pointers) [1]. Can this be 
> done?

So it's 2 different pointers to the same piece of content? as opposed to 
multiple pointers pointing to different content?

> LineCharLength:
>  * The property name and the class name are very similar and prone to 
> confusion
> (they are only different by one letter capitalization). Any suggestions 
> for other names?

I think that's fine :)  we should discuss if that's not the case.

>  * Does it make sense to add xsd:integer as the domain for the 
> line/char/length properties?

For me it's extra cruft - but why not.

>  * There seems to be recursive referencing of Content and byteContent
> but I may be confusing this, please confirm that this model is fine.

a Snippet can either have a byteContent or content or both predicates, I 
don't see a problem, could it just be a language problem in using

"Some content that is a snippet of a document, it has been base64 encoded." 
for the rdsfs:content ?

> XPath:
>  * Here there seems to be a recursive referencing of Namespace but
> again I am not sure, please confirm.

Again I can't see it, could it be my English language description that is 
confusing?

Cheers,

Jim. 

Received on Tuesday, 11 July 2006 14:30:25 UTC