ISSUE-42: rif:text lexical space definition

ISSUE-42: rif:text lexical space definition

http://www.w3.org/2005/rules/wg/track/issues/42

Raised by: Dave Reynolds
On product: Horn Dialect

Conceptually a text constant is a pair of a unicode string and a language tag.

Currently we handle this by means of a rif:text datatype. By virtue of the
current definition of a datatype that means it needs a simple lexical space
which is currently described as "string@lang". 

However, in the XML representation we will use the xml:lang attribute to carry
the language code and the string will be conveyed in the element content. So the
"string@lang" lexical form is not explicitly part of the XML representation and
a RIF processor, working from XML, would not be expected to explicitly
materialize the "string@lang" lexical form at any stage.

It is unclear  whether this is a problem, or a possible confusion that needs to
be explained further or a non-issue.

We are raising it as an issue to record that we have thought about it and may
need to examine it further in the future but it is not something we currently
regard as a barrier to at least the next working draft.

Received on Tuesday, 9 October 2007 16:57:19 UTC