- From: Axel Polleres <axel.polleres@deri.org>
- Date: Wed, 03 Jun 2009 17:45:47 +0100
- To: Alan Ruttenberg <alanruttenberg@gmail.com>
- CC: sandro@w3.org, phayes@ihmc.us, der@hplb.hpl.hp.com, public-rdf-text@w3.org, "Peter F.Patel-Schneider" <pfps@research.bell-labs.com>
Alan,
Thanks for the comments, see replies inline, I implemented most of them.
Alan Ruttenberg wrote:
> Some editorial comments:
>
> Table 1:
>
> ...all strings of the form "abc" and all pairs of the form ( "abc" ,
> "lc-langtag" )
> such that "abc" is contained in the subset of xs:string determined by (
> F v )
> as specified by XML Schema Datatypes [XML Schema Datatypes].
>
> ->
>
> ...all strings of the form "abc" and all pairs of the form ( "abc" ,
> "lc-langtag" )
> such that "abc" is contained in the subset of the value space
> of xs:string determined by ( F v )
> as specified by XML Schema Datatypes [XML Schema Datatypes].
done.
> --
>
> In descriptions of the value space of plan literals
> in http://www.w3.org/TR/rdf-mt/ language tagged values are written using
> "<" an ">" to group the tuple. In this document we use "(" and ")". I'd
> suggest using the "<" and ">" delimiters for consistency.
done. I kept '(' ')' for facet pairs, but changed to ⟨ ⟩ for
value pairs.
> --
>
> 5.1 Functions for Assembling and Disassembling rdf:PlainLiteral Data Values
>
> This function: rtfn:text-from-string( $arg1 as xs:string ) as
> rdf:PlainLiteral, seems unecessary - it is the identity operation if
> this is a function on values.
Indeed the first version is just the identity, I just kept it for
consistency, I guess, but it seems over time this became redundant.
Dropped it and now called the binary version
plfn:PlainLiteral-from-string-lang
instead. (pending approval from RIF)
> --
>
> rtfn:text-from-string: "Note that, since the lexical forms of
> rdf:PlainLiteral" - it doesn't matter what the lexical forms are, it
> matters what the values are.
ok, changed to:
"Note that, since in the value space of <tt>rdf:PlainLiteral</tt>
language are in lowercase, this function converts <tt>$arg2</tt> to
lowercase."
> --
>
> "returns the string part s from the argument $arg, which must be an
> rdf:PlainLiteral data value of the form ( s, l ) or of the form s"
>
> ->
>
> "returns the string part s if $arg is a rdf:PlainLiteral data value of
> the form ( s, l ) or of the form s"
done.
> This parallels the definition for rtfn:lang-from-text and removes the
> confusing "must be a" which might suggest that there are PlainLiterals
> with some other form than those given.
>
> --
>
> empty sequence as argument to functions:
>
> From http://www.w3.org/TR/xpath-functions/#func-signatures: Some
> functions accept a single value or the empty sequence as an argument and
> some may return a single value or the empty sequence. This is indicated
> in the function signature by following the parameter or return type name
> with a question mark: "?", indicating that either a single value or the
> empty sequence must appear.
>
> In rtfn:compare the comparands can be the empty sequence. However in the
> functional style definitions of the functions the comparands are passed
> to rtfn:lang-from-text and rtfn:string-from-text which can not take the
> empty sequence.
you are right, I fixed that, please check.
> --
>
> There are still an editor's note: These functions have not yet been
> renamed. The word "text" in the function names may change to
> "plain-literal", and the namespace may change from
> .../rdf-text-functions to .../plain-literal-functions
>
> What is the disposition here? Note that this would also effect the
> definition of "rtfn" above. Would "rtfn" change to "plfn"?
done.
> --
>
> We had discussed including a note explaining that while RDF cited RFC
> 3066 we interpreted that as really citing the latest version of the
> language tag spec, and since BCP 47 supersedes 3066, the possible values
> of language tags for both plain literal and rdf:PlainLiteral are the same.
Any suggestion where to put and how to word this?
> --
>
> Acknowledgments: I suggest adding wording noting the contribution of the
> SPARQL LC comment and members of the SPARQL WG.
>
> Editors: I suggest adding Peter and Sandro.
done.
> Contributors: I suggest adding Pat Hayes.
Pat and Andy are mentioned in the Acknowledgements. Do you meant to add
a separate "contributors" section? Maybe not a bad idea.
> -Alan
--
Dr. Axel Polleres
Digital Enterprise Research Institute, National University of Ireland,
Galway
email: axel.polleres@deri.org url: http://www.polleres.net/
Received on Wednesday, 3 June 2009 16:46:28 UTC