ISSUE-42: rif:text lexical space definition [CP]
rif:text lexical space definition [CP]
- State:
- CLOSED
- Product:
- BLD
- Raised by:
- Dave Reynolds
- Opened on:
- 2007-10-09
- Description:
- 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. - Related Actions Items:
- No related actions
- Related emails:
- ISSUE-42: rif:text lexical space definition (from dean+cgi@w3.org on 2007-10-09)
Related notes:
Closed by WG Resolution on the Dec 04 2007 telecon. It was agreed that the
relationship between the xml syntax treatment of constants and the presentation
treatment of constants is to be specified in the syntax mapping table. This
issue was originally raised due to a concern over the way constants were
specified in the presentation syntax and xml syntax as derived from a single
abstract syntax.
Display change log