- From: Adrian Paschke <adrian.paschke@gmx.de>
- Date: Tue, 19 May 2009 13:10:26 +0200
- To: "'Axel Polleres'" <axel.polleres@deri.org>, "'Public-Rif-Wg \(E-mail\)'" <public-rif-wg@w3.org>
Thanks Axel. I quickly checked the implementations of the editors note which we discussed in the last telecon and everything is fine. The schema for func:except seems to be wrong - you probably meant ?list1 \ ?list2 Further comments inline in your reply below. -Adrian -----Ursprüngliche Nachricht----- Von: public-rif-wg-request@w3.org [mailto:public-rif-wg-request@w3.org] Im Auftrag von Axel Polleres Gesendet: Montag, 18. Mai 2009 21:21 An: Public-Rif-Wg (E-mail) Betreff: DTB reviews and todos Apart from Michael's mail [1] and Adrian's preliminary review [2] I didn't get updated reviews yet. They have both been addressed, some maybe need discussion: > Section 2.2. > > “The semantics of external terms in RIF-FLD and RIF-BLD is defined using > two mappings: Iexternal and Itruth ο Iexternal….” > > What about RIF Core and RIF PRD. The condition language of PRD and the newly > introduced external print built-in use this semantics from DTB (FLD) – so > they should be mentioned as well. For the moment, I changed this to: "The semantics of external terms is defined using two mappings: Iexternal and Itruth ο Iexternal…." does that do the trick? Adrian: Yes - it keeps the "door" open for Core and PRD > “RIF supports identity for typed literals through the "=" predicate in all > dialects that extend RIF-CORE. Identity for typed literals is defined as > being the same point in the value space for that type.” > > That would disallow future order-sorted typed RIF dialects to be extensions > of RIF Core – literals are equal if they belong to the same sort (type) or > a sub-type. I don't see that this is prevented. The identity notion can be extended for those, but the sentence still holds, doesn't it? I left that unchanged. Adrian: Yes, reading it twice you’re a right since it explicitly refers to the type. > 3.6.1.1 func:not > Maybe we should add a sentence about the difference of this not function > built-in and negation as e.g. in PRD to make it explicit – but it is also > fine as it I left it as it is. Adrian: Ok > Maybe a general “RIF DTB Extensibility” section at the end could be > helpful which describes how future RIF dialects would extend RIF DTB and how > user-defined functions and built-ins can be defined with respect to the > “normative” DTB built-ins. Good idea, but I not if we want to go to LC tomorrow. otherwise I am open to discuss this. Anyways the necessary ingredients are there in DTB. We could mention PRD as an example of a dialect that extends the coheent set of external schemata of DTB. Adrian: right, time is running - ok Here two more TODOs which are less clear: * Speaking of "primitive datatypes" should be avoided We call our datatypes "primitive" but this is not in compliance with http://www.w3.org/TR/xmlschema11-2/#dt-primitive since we also use "primitive" for what are actually "ordinary" datatypes following XSD. I suggest we just speak about datatypes. Adrian: what about "simple datatypes"? * in my BLD review, I suggested that the Base Directive should refer to *absolute* iri: "where iri is a unicode string in the form of an *absolute* IRI [RFC-3987]." Adrian: agree if we agree on that, then it also should be adopted in DTB. Axel 1. http://lists.w3.org/Archives/Public/public-rif-wg/2009May/0135.html 2. http://lists.w3.org/Archives/Public/public-rif-wg/2009May/0101.html -- Dr. Axel Polleres Digital Enterprise Research Institute, National University of Ireland, Galway email: axel.polleres@deri.org url: http://www.polleres.net/
Received on Tuesday, 19 May 2009 11:11:07 UTC