- From: Sandro Hawke <sandro@w3.org>
- Date: Wed, 22 Apr 2009 11:05:28 -0400
- To: Axel Polleres <axel.polleres@deri.org>
- Cc: public-rif-wg@w3.org
I'm starting to work on the list built-ins (ACTION-760), so I'm looking at DTB more closely. None of these comments are terribly important, but I wanted to voice them in case you or others feel similarly, and/or so I can learn why things are the way they are. * names like pred:isNotXMLLiteral will turn into is-not-XMLLiteral, right? (I think we agreed to use hypens, except within datatype names, although I can't find a record of this decision.) * Isn't the form of schemas annoyingly redundant? Instead of ( ?foo ?bar; func ( ?foo ?bar ) ) why not just write func(?foo ?bar) Actually, I'd probably drop the question marks and use italics. I understand this form comes from FLD, but I expect many readers of DTB will never have any reason to read FLD, so it seems like an inappropriate way to burden them. * Why does pred:numeric-equal have a long definition and the other numeric predicates don't? Is there some subtlety to how it's different from xpath? Also the definition uses s1,s2 in one place and a1,a2, in another. In general, I don't really understand why in some cases a formal mapping is given and in others it is not. The formal mappings also always seem trivial -- it's hard for me to see what value they provide. * Typo: pred:yearMonthDuration--greater-than * Typo: Subtracts two xs:times. Returns an xs:xs:dayTimeDuration. (there are several other xs:xs: items) * Is there any way to get a string-join using a rif:List ? Having lists, the current string-join is kind of silly. * Are you using any sort of tool to help with the formatting? I'm inclined to use a wiki template (macro). (I'm not a huge fan of the current <li> formatting, and it'd be easy to experiment, given templates.) Actually, I'm inclined to generate this whole document out of a database, given its great regularity..... * I wonder, if we have test cases for each of these some day, whether to include them in-line here as examples (possibly with a hide-show javacript control). It might make sense to borrow and adapt on the examples in xpath-functions. That's it... -- Sandro
Received on Wednesday, 22 April 2009 15:05:36 UTC