- From: Mike Dean <mdean@bbn.com>
- Date: Thu, 17 Jun 2010 15:17:47 -0400
- To: public-rif-wg@w3.org
- Message-Id: <9C5BD0DB-7C22-4DA5-ABB0-6C74C7AE9E34@bbn.com>
Here's my review of [1] based on the version last modified on 17 June 2010, at 07:59. I think it's OK to publish as a Working Draft, particularly after some of the typos below are fixed. Section 2 Is there a reason to mix IRI and URI here? associated to => associated with? (throughout) Bullets are not effectively formatted in Editor's Note It would be good to include one or more examples of the extended Import directive when one of the above constraint[s] is not satisfied comformant => conformant neither rif:xml-data, nor => neither rif:xml_data nor Section 3 stripped down version => subset? Section 3.1 children property => [children] property Section 3.2 Add name after "The namespace name, if any, of the element type". element-type name => element type name Inconsistent use of . vs ; to end final sentences in list. I prefer consistent use of . The [root] property all the => The [root] property of all the to access to its => to access its from its [typed value]? The minor deviations from XDM concern me, because they may preclude re-using code developed for XDM. true, otherwise => true; otherwise (twice) Section 3.3 The only value that are relevant => The only values that are relevant attribute[,] or if no declaration [attribue type] => [attribute type] Section 3.5 one atomic values => one atomic value duplicate ID => duplicate IDs Section 3.6 It's perhaps confusing that Id isn't an id, unless you're trying to make a specific point. schema, is a => schema is a in same order => in the same order numered => numbered list, below => list below both cases, if => both the case where when it has been => where it had been Inconsistent use of ; after property values. I'd omit them everywhere Missing space after [is-idrefs]: (throughout) [attributes] for xml:lang is missing [is-idrefs] a sequence of four ... spelling 2 2 2 => a sequence of three ... spelling 2 2 2 Section 4 One or more Import directive[s] where to combines the => to combine the independently on => independently of Section 4.1 The document needs some examples of RIF rules using XML data. I'd start with these before delving into the semantics, which will lose most readers. Const denote[s] the ... and Var denote[s] the set ascribe => assign? white spec => white space s 's => s's In Example 4.1, "1" doesn't look like a string with the number 1 - possible font problem. The constant "1"^^xs:string is listed twice; should the second be "1"^^xs:int? What about just "1"? the reference[s] have been resolved It would be great to be able to use @NAME instead of attribute(NAME) for consistency with XPath, etc. proprties => properties the[namespace name] => the [namespace name] (add white space) (twice) [RFC-3987[: => [RFC-3987]; does not allows => does not allow RIF-BLD => RIF BLD Comments TBC? Is _Customer_John the actual symbol, or intended as a representative skolem? exemple => example Without a namespace, it would seem much more appropriate to use symbols than strings for "Name", "Account", and "Customer". Is _Customer_John # "Customer" valid RIF? with a mixed-content => with mixed-content Section 4.1.2 compared for => compared using The sentence with "non-empty intersection" is ungrammatical. I assume it refers to the intersection of the 2 types. TBC => TBD? the reference[s] have been resolved property are matched => properties are matched an elements => an element (twice) example 4.2 => Example 4.2 Section 4.1.3 all the XML document[s] ⋃ presumably should be replaced by some character Section 4.2 a ground facts => a ground fact added in => added to schema valid or schema valid should presumably include something different RIF-BLD => RIF BLD Section 6 RDF an dOWL => RDF and OWL graphs, directly; or as => graphs: directly or as an this two => these two Treating RDF as XML is dangerous, since there are many ways of expressing the same thing and the source serialization could change. Section 7 RIF references should be updated from Working Draft to (Proposed) Recommendation Section 8 expanded-QName => expanded QName extra ] in QName definition Section 9.1 [validaty] => [validity] Is {name} the same as [name], etc. for properties? mapping proper[ly] maps Section 12 Fixed on URI? Thanks! Mike [1] http://www.w3.org/2005/rules/wiki/XML-Data
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Thursday, 17 June 2010 19:18:20 UTC