Re: big issue (2001-09-28#13)

> [...]
> Heres the terminology I propose to use in the next MT draft:
> 
> Node labels are called 'URI references' (refer RFC 2396), or URIrefs
> for short, and 'literals'. I will make a short speech about the MT not
> being committed to any particular story about exactly how literals are
> syntactically encoded, but we will use N-triples for the present. If I
> want to say something about both of these at once, I'll just call them
> 'labels'.
> 
> The term 'resources' is used as a kind of blanket term for the things
> in the universe of discourse, whatever they are, rather in the way
> that logicians use words like 'entity' or 'individual' (these are the
> subjects of the triples and anything that could be the denotation of a
> blank node.) Literal values are whatever literals denote; nothing is
> assumed one way or the other about whether or not literal values (or
> indeed literals for that matter) are resources. If you have an
> alternative suggestion for what to call literal values, I have no
> particular attachment to that phrase; it was supposed to just be a
> neutral abbreviation of 'semantic value of a literal'.
> 
> Pat

What still bothers me is that "resources" are things in the universe,
but "literals" are syntactic constants. There is some asymmetry here.
What about making "literals" members of LV and calling the corresponding
constants "strings"? That is:

"URI references" map to "resources" and
"strings"        map to "literals"

I think using the term "string" for a character sequence is not much of
a stretch...

Pat, I guess you missed or trashed my MT-related questions in
	http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2001Oct/0020.html

Could you tell me your opinion on those issues?

Sergey

Received on Friday, 5 October 2001 20:47:54 UTC