- From: Dave Reynolds <der@hplb.hpl.hp.com>
- Date: Sat, 26 Sep 2009 13:11:29 +0100
- To: RIF WG <public-rif-wg@w3.org>
Overall this version is much better than the previous and, with two
exceptions and some editorial tweaks, is OK to publish as a working draft.
The first exception is Section 4.1.1 on DM-Name. I don't think we should
define a DM-Name for all rif constants via casting to xs-string. Only
rif:iri constants should have a DM-Name, using the same algorithm you
give here. I see no advantage in being able to treat, e.g., a string as
corresponding to an XML information item.
The other non-editorial issue is section 4.2. The notion of the "domain
of all variables" is not something that is meaningful in BLD, only (I
assume) in PRD. I think you either need to make the embedding (when it
is done) normative or provide a model-theoretic semantics for the
RIF/XML combination in the same way that Jos did for SWC. However, I'd
be happy for the document to be published in this state with just an
Editor's Note explaining that that section will be reworked.
For the record, I don't agree with the Editor's note after example 4.6,
equating a string to an integer is something I think we should avoid.
However, that need not hold up publication as a working draft since it
is already clearly marked as to be discussed.
** Editorial
** Section 1
[Same hard to parse sentence in para6 that I commented on last time.]
s/Followingly, this/This/
s/possible, the corresponding XML schemas/where available the
corresponding XML schemas,/
Delete para7 ("However, an instance of the data model can be ....")
since the rest of the document has dropped the direct mapping from
relational tables.
** Section 2
para 2, s/limited to identify/limited to identifying/
** Section 3.1
s/befor ethe/before the/
The order of the definitions of sequence, atomics is awkward. Suggest
putting the two definitions of Atomic first, then the definition of
Sequence, then the para "A sequence cannot be a member of a sequence
..." then the definition of Document order.
In the definition of sequence:
s/or more items/or more information items/
** Section 3.2
In 6. s/represented an/represented by an/
** Section 4
para 2, s/a mean to/a means to/
** Section 4.5
In the first bullet:
s/v is the sequence of/v is the list of/
[sequence is not a defined RIF data structure and later on you give an
example which makes it clear you do mean to use RIF lists here]
In example 4.6 please leave spaces around the "->" character pairs, the
sequence ">->" is hard to read :-)
s/dta source/data source/
In Example 4.7, the matching string text should, I think, have a space
between "Widget" and ".". I'm not sure what whitespace normalization you
are assuming here but at least in the input document there is white
space between the <item> element and the ".".
In the Editor's note, s/minOccure/minOccur/
** Appendix A
In Editor's note:
s/does not exits/does not exist/
s/doe snot/does not/
Dave
Received on Saturday, 26 September 2009 12:12:16 UTC