- From: <noah_mendelsohn@us.ibm.com>
- Date: Tue, 2 Dec 2003 17:06:07 -0500
- To: xml-dist-app@w3.org
At today's F2F I was asked to take a cut at formulating the allowed children of xbinc:Include, using the query data model [1]. Here's a first cut. In general, I've adapted the definition text in the DM working draft and made it, where necessary, more specific to xbinc:Include. We should probably do a similar job for all other Miffy constructs. I think it's straightforward once you get the hang of it. dm:base-uri Returns a sequence of zero or one base URIs. Because the CID scheme used for xbinc:href attribute values does not allow for relative URI references, any URI returned as a base will be ignored for purposes of Miffy processing. dm:node-kind Returns "element". dm:node-name Returns xbinc:Include (as an xs:QName) dm:parent Returns the value of the parent property. dm:string-value The characters comprising the URI that identifies the "extracted content" stream corresponding to the replaced data. dm:typed-value There is currently some discussion between the Query and Schema WGs as to the formulation of typed-values for URIs. We should check what's recommended and do it. There are no special Miffy issues here, just a need to treat URIs in whatever way Schema and Query decide they should be handled. dm:type Returns xs:anyURI dm:children Returns the value of the children property. dm:attributes Returns the value of the attributes property, which must contain a single attribute node representing the xbinc:href attribute. dm:namespaces Returns the value of the namespaces property. The namespaces defined must include at least one definition which has as its URI property the {xbinc namespace URI here}, so that the include attribute can be serialized. That definition may but need not be for the default namespace. dm:nilled Returns false. Each of the above accessors is defined in the data model working draft at [1]. [1] http://www.w3.org/TR/xpath-datamodel/ -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 --------------------------------------
Received on Tuesday, 2 December 2003 17:14:33 UTC