[Versa] Issue 1, better literal and datatype support
Michael Olson
Mike.Olson at fourthought.com
Fri Aug 12 08:50:43 MDT 2005
>> Besides the addition of the literal datatype, I think all that is
>> needed is to determine how the conversions work (should be pretty
>> straight forward) and some functions. ie. it would be nice to filter
>> on language and/or datatype in a traversal.
>
> How the conversions work? You don't mean conversions between data
> typed
> literals and, say, Versa number, etc., right?
>
If that is what is required. I was thinking more broadly. as in
filling in the big conversion table. As for numbers, I think we could
map typed literals to numbers if the underlying model supports it.
>> One last thing, we would need to allow these literals as "subjects" in
>> traversals. This does not mean much from the specification point of
>> view, maybe just a mention, but implementors will need to understand
>> this.
>
> You mean we'd have to allow them to be the left hand side of backward
> traversals? If so, agreed.
No, on the left hand side of a forwards traversal.
Or atleast used as results for type() and parameters for Chime's
recommended class() functions as all literals can have type statements
made about them. Ok, well not them, but the internal blank node that
represents them.
Mike
>
>
> --
> Uche Ogbuji Fourthought, Inc.
> http://uche.ogbuji.net http://fourthought.com
> http://copia.ogbuji.net http://4Suite.org
> Use CSS to display XML, part 2 -
> http://www-128.ibm.com/developerworks/edu/x-dw-x-xmlcss2-i.html
> XML Output with 4Suite & Amara -
> http://www.xml.com/pub/a/2005/04/20/py-xml.html
> Use XSLT to prepare XML for import into OpenOffice Calc -
> http://www.ibm.com/developerworks/xml/library/x-oocalc/
> Schema standardization for top-down semantic transparency -
> http://www-128.ibm.com/developerworks/xml/library/x-think31.html
>
------------------------------------------------------------------------
-----------------
Mike Olson Principal
Consultant
mike.olson at fourthought.com +1 720 253 4662
Fourthought, Inc.
http://Fourthought.com
PO Box 270590, http://4Suite.org
Louisville, CO 80027-5009, USA
XML strategy, XML tools, knowledge management
More information about the Versa
mailing list