[Versa] Question about query

Uche Ogbuji uche.ogbuji at fourthought.com
Sun Sep 4 18:14:56 MDT 2005


On Sun, 2005-09-04 at 11:57 -0600, Michael Olson wrote:
> On Sep 4, 2005, at 10:07 AM, Uche Ogbuji wrote:
> > What does it mean for a Versa resource data type to be the actual
> > resource itself, and not just its name?  It hurts my head to try to  
> > make
> > sense of that.  I think these are just names, and therefore I draw the
> > opposite conclusion.
> >
> 
> Because a resource does not have to be named.

Which to me just means that you do not use the <...> form to refer to a
blank node in Versa.  You use an expression.  


>   rdf:nodeID="x" is an  
> unamed resource in XML.  An implementation needs a way to reference  
> these internally.

Which to me doesn't have anything to do with the reference scheme used
in Versa.  Are you worried about what happens if an implementation
exposes the internal name such that it's accessed by a Versa resource
reference?

> the semantics document talks about "allocation of a  
> blank node" but I wanted to avoid requiring the simple entailment in a  
> versa implementation.

I don't understand why treating a Versa resource reference as a name
would require this.

There are resources that cannot be named directly in Versa, just as
there are numbers that cannot be expressed literally in C or Python
(say).  You can still compute with both of these: you're just
constrained to use expressions to do so.


-- 
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




More information about the Versa mailing list