- From: <jos.deroo.jd@belgium.agfa.com>
- Date: Sat, 13 Oct 2001 14:19:54 +0100
- To: melnik@db.stanford.edu
- Cc: w3c-rdfcore-wg@w3.org
[sorry for the late reply, but my home telephone line is broken
but now I can make use of my friends facilities]
Sergey,
W.r.t. interpretation properties, please have a look at
http://www.w3.org/DesignIssues/InterpretationProperties.html
e.g.
[[
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:play="http://example.org/play#"
xmlns:enc="http://example.org/enc#">
<rdf:Description rdf:about="http://www.w3.org/">
<play:xml-cannonicalized rdf:parseType="Resource">
<enc:hash-sha-1 rdf:parseType="Resource">
<enc:base64>jd8734djr08347jyd4</enc:base64>
</enc:hash-sha-1>
</play:xml-cannonicalized>
</rdf:Description>
</rdf:RDF>
]]
or in RDF/NT
[[
<http://www.w3.org/> <http://example.org/play#xml-cannonicalized> _:bNode1 .
_:bNode1 <http://example.org/enc#hash-sha-1> _:bNode2 .
_:bNode2 <http://example.org/enc#base64> "jd8734djr08347jyd4" .
]]
so it is just like 'inserting' interpretation properties via bNode chains
also for a dt case one could have e.g.
[[
play:some-subject play:some-property _:bNode .
_:bNode xsi:some-type "plain-xml-schema-instance-with-ns-decl-and-\n-escaping" .
]]
--
Jos
P.S. If we transform back the former N-Triples to RDF/XML we get
1. with "python /n3/cwm.py ip2.nt --rdf"
[[
<!-- Processed by Id: cwm.py,v 1.79 2001/09/27 19:45:28 connolly Exp -->
<!-- using base file:/rdf/ip2.nt-->
<rdf:RDF xmlns="http://example.org/enc#"
xmlns:log="http://www.w3.org/2000/10/swap/log#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="http://www.w3.org/">
<xml-cannonicalized xmlns="http://example.org/play#"
rdf:parseType="Resource">
<hash-sha-1 xmlns="http://example.org/enc#"
rdf:parseType="Resource">
<base64>jd8734djr08347jyd4</base64>
</hash-sha-1>
</xml-cannonicalized>
</rdf:Description>
</rdf:RDF>
]]
which seems reasonable as far as I can see
2. with "java -cp /Jena-1.2.0/lib/jena.jar;/Jena-1.2.0/lib/xerces.jar
jena.rdfcopy ip2.nt N-TRIPLE RDF/XML"
[[
<rdf:RDF
xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
xmlns:NS0='http://example.org/enc#'
xmlns:NS1='http://example.org/play#'
>
<rdf:Description rdf:about='#A0'>
<NS0:base64>jd8734djr08347jyd4</NS0:base64>
</rdf:Description>
<rdf:Description rdf:about='http://www.w3.org/'>
<NS1:xml-cannonicalized rdf:resource='#A1'/>
</rdf:Description>
<rdf:Description rdf:about='#A1'>
<NS0:hash-sha-1 rdf:resource='#A0'/>
</rdf:Description>
</rdf:RDF>
]]
which is problematic I think because that are
*not* bNodes anymore (and that is maybe what
Ron was seeing as a problem, I don't know)
Received on Saturday, 13 October 2001 09:13:15 UTC