- From: Ivan Herman <ivan@w3.org>
- Date: Sat, 13 May 2006 19:11:24 +0200
- To: Ben Adida <ben@mit.edu>
- Cc: public-rdf-in-xhtml-tf@w3.org
- Message-ID: <4466133C.4000301@w3.org>
Ben Adida wrote:
>
> Ivan,
>
> There is no need to apologize: your input on this is important, and we
> encourage more chiming in.
>
O.k.
> We have explored the idea of nested statements to build deep RDF
> graphs. None of the solutions we've come up with have been very pretty
> in the end, because they tend to generate vastly more triples than the
> author intends.
I was afraid of that :-)
> We're open to continued suggestions on this, of course.
>>
> [snip]
>
> Our current bnode support is best when using existing HTML elements
> without IDs. For example, your example could be written as:
>
> =========
>
> <body>
> ...
>
> <p>
> <link rev="dc:creator" href="" />
> blah blah blah, <meta property="dc:name">Ivan Herman</meta>
> </p>
>
> ...
> </body>
>
Ben, are you sure that is what you meant? Or did you mean:
<link rev="dc:creator" href="" >
blah blah blah, <meta property="dc:name">Ivan Herman</meta>
</link>
which might be very close to what I said (I did not think of using the
'rev' trick).
In both cases we should get
<:> dc:creator [ dc:name "Ivan Herman" ].
So why is this fundamentally different than what I wrote?
> =========
>
> Now, your examples below are interesting, in that you're only asking
> for special rules when inside a LINK or META. Note one problem: by
> default those will be display:none, and if you choose to display them,
> then everything inside LINK will be clickable....
Well, I am not sure I understand. In XHTML1.1, the link and the meta can
appear in the head only. Allowing them in the body is something we did
not have before, so there is no *necessity* to have them display:none,
it can/must be defined as part of RDFa, right? They can just be defined
as the 'div' elements with the extra semantics re RDFa (namely the
possibility to create a blank node...). But there might be another
reason why the display:none is necessary... please tell me.
>
> -Ben
>
> PS: Keep an eye out for my next email, which *might* simplify things a
> bit more, if the TF agrees with my note.
>
I will!
Cheers
Ivan
>
> On May 11, 2006, at 7:24 AM, Ivan Herman wrote:
>
>> Ben,
>>
>> I am sorry to chime in this mail, and maybe the issue I raise have
>> already been discussed before...
>>
>> However, I respectfully disagree on your remark below on the usage of
>> bnodes. At some point a few months ago Steven Pemberton and I played
>> with the convertsion of a set of RDF statements (on public
>> presentations, the RDF data that I use for our tals database[1]) and one
>> of the difficulties was the fact that we had to *name* each node, even
>> if they were bnodes. Not only it is a pain in the backside because one
>> has to be careful to use unique names, but that could make any automatic
>> generation of such files more difficult.
>>
>> Looking at Mark's example (for example, [2]) I wonder whether it is
>> possible (ie, whether it crashes with something else) to push nesting a
>> little bit further and say:
>>
>> <head>
>> <meta>
>> <link rel="dc:creator" ref="http://blabla/>
>> ...
>> </meta>
>> </head>
>>
>> or having the same possibility to do something like that in the body:
>>
>> <body>
>> <link rel="dc:creator">
>> <p>Bla bla bla <span property="dc:name">Ivan
>> Herman</span>....</p>
>> </link>
>>
>>
>> Both cases would be the equivalents of using '[ .... ]' in turtle, ie,
>> the creation of a blank nodes without bothering with the name...
>>
>> If that was considered before and shot down with good reasons, then I
>> stand corrected:-)
>>
>> Ivan
>>
>> [1] http://www.w3.org/2004/08/W3CTalks
>> [2] http://skimstone.x-port.net/node/272
>>
>> Ben Adida wrote:
>>
>>>
>>> [snip]
>>> Steven, I'm fairly certain that Mark meant href="#author", and not
>>> href="#about". Mark, can you confirm? I also don't think that's a
>>> bnode... quite the contrary, it's an addressable node, it's just not
>>> an identified XHTML element. In fact, I suspect more and more that
>>> users of RDFa will probably use bnodes rarely, because it's just much
>>> easier to identify all the nodes when you're dealing in HTML.
>>
>>
>>
>> --
>>
>> Ivan Herman
>> W3C Communications Team, Head of Offices
>> C/o W3C Benelux Office at CWI, Kruislaan 413
>> 1098SJ Amsterdam, The Netherlands
>> tel: +31-20-5924163; mobile: +31-641044153;
>> URL: http://www.w3.org/People/Ivan/
--
Ivan Herman
W3C Communications Team, Head of Offices
C/o W3C Benelux Office at CWI, Kruislaan 413
1098SJ Amsterdam, The Netherlands
tel: +31-20-5924163; mobile: +31-641044153;
URL: http://www.w3.org/People/Ivan/
Received on Saturday, 13 May 2006 17:11:30 UTC