- From: Sean B. Palmer <sean@mysterylights.com>
- Date: Tue, 7 May 2002 15:35:46 +0100
- To: "Graham Klyne" <GK@NineByNine.org>
- Cc: "RDF interest group" <www-rdf-interest@w3.org>
Hi Graham,
> (1) what is the keyword 'this' meant to mean? I think I
> read somewhere that it's the enclosing formula. In the
> absence of {...} constructs, that could be replaced by a
> URIref '<#>', I think.
It does identify the encosing formula (TimBL explained it as something like
"<> log:semantics this ."), but you can't use the URI-ref <#> for that,
since the fragment identifer syntax of XML RDF does not currently specify
that the empty fragment identifies the enclosing formula (it could be made
to do so, I suppose). Note that CWM uses <#_formula> to identify the root
formula: a nasty hack. FWIW, my latest API treats it as a completely blank
node (labelling it with Python's "None").
> Is there a convention for applying URIs to formulae? (My software
> treats them as blank nodes, but the ':-' operator can be used to assign
> the formula to a labelled node.)
Yes, I think :- is the only way to do it.
> (2) is the character '-' intended to be allowed in QNames? I
> thought not, but I've come across some cwm output that contains
> this character.
Try: http://infomesh.net/2002/n3qname.html TimBL reserved it in the
DesignIssues document, but many implementations still support it (note the
great "-" to "_" mapping solution in the N3 DesignIssues document).
--
Kindest Regards,
Sean B. Palmer
@prefix : <http://purl.org/net/swn#> .
:Sean :homepage <http://purl.org/net/sbp/> .
Received on Tuesday, 7 May 2002 10:35:54 UTC