- From: Axel Polleres <axel.polleres@deri.org>
- Date: Tue, 29 Apr 2008 15:51:52 +0100
- To: "Public-Rif-Wg (E-mail)" <public-rif-wg@w3.org>
Dear all,
since DTB status is on the agenda today, I basically want to clarify in
the call today the following issues. I was anyway a bit occupied with
other things, but basically, I am still stuck, as long as these issues
are open, because any switch on them would mean unnecessary additional
work on editing over the whole document (as opposed doing it in one go
when they are clarified).
==============================================================================
1) As for CURIEs, is [1] a proposal which woulc achieve a majority?
I would like it. I postponed further editing before the CURIE issues is
solved or before at least it was discussed in the Telconf., since I
don't want to change everything back again, when we decide something.
I suggest to
PROPOSE: Adopt the CURIE proposals of [1] for RIF's presentation syntax.
2) In any case which FULL URIs should I take for RIF builtins which come
from XPAth/XQuery?
The following options exist:
a) define own prefixes (separate for functions and predicates):
http://www.w3.org/2007/rif-builtin-predicates#numeric-equal
http://www.w3.org/2007/rif-builtin-functions#concat
b) define own prefix (same for functions and predicates):
http://www.w3.org/2007/rif-builtins#numeric-equal
http://www.w3.org/2007/rif-builtins#concat
c) reuse XPath/Xquery fn: prefix (problem: not prefix defined for op: we
still would need to invent one):
http://www.w3.org/2005/xpath-??????#numeric-equal
http://www.w3.org/2005/xpath-functions#concat
d) use the URIs in the XPath, XQuery document:
http://www.w3.org/TR/xpath-functions/#func-numeric-equal
http://www.w3.org/TR/xpath-functions/#func-concat
e) an older proposal was to use actually symbol spaces for
builtin-functions and -predicates
"numeric-equal"^^http://www.w3.org/2007/rif-builtin-predicates
"numeric-add"^^http://www.w3.org/2007/rif-builtin-functions
I personally prefer a) and suggest to
PROPOSE: We define own namespace prefixes
PREFIX("pred", "http://www.w3.org/2007/rif-builtin-predicates#").
PREFIX("func", "http://www.w3.org/2007/rif-builtin-functions#").
for RIF builtin functions and predicates
3) Treatment of errors, two alternatives (basically, fine for me to go
with option a) just istign the older one for historical reasons)
a)
Following the resolution we forget about err values from XPath/XQuery
and treat errors as suggested by michael, e.g.:
http://www.w3.org/2005/rules/wiki/DTB#Numeric_Functions
http://www.w3.org/2005/rules/wiki/DTB#Numeric_Predicates
i.e. on erroneous outcomes of the underlying XPath/Xquery function is
undefined, i.e. the truth value of the function is left unspecified and
can vary from one semantic structure to another.
b)
In an earlier version of DTB, I had defined the XPath err: as a special
symbol space with a fixed interpretation:
http://www.w3.org/2005/rules/wiki/index.php?title=DTB&oldid=1332#Data_Types
and had suggested to carry over error values for functions, e.g.
http://www.w3.org/2005/rules/wiki/index.php?title=DTB&oldid=1332#Functions_on_Numeric_Values
We need no proposal for 3) since it is covered by the resolution from
Paris, yes? I.e. we don't specify error values and thus don't make a
difference.
==============================================================================
If we can fix these issue, I can continue on DTB. As long as these are
moving targets, I feel at the moment quite uncomfortable to touch the
document.
Thanks,
Axel
[1] Sandro's final CURIE proposal:
http://lists.w3.org/Archives/Public/public-rif-wg/2008Apr/0134.html
--
Dr. Axel Polleres, Digital Enterprise Research Institute (DERI)
email: axel.polleres@deri.org url: http://www.polleres.net/
rdfs:Resource owl:differentFrom xsd:anyURI .
Received on Tuesday, 29 April 2008 14:52:48 UTC