Re: RDFa Lite and non-RDFa @rel values

On Tue, Apr 24, 2012 at 12:23 PM, Stéphane Corlosquet
<> wrote:
> Alex,
> On Tue, Apr 24, 2012 at 3:08 PM, Alex Milowski <> wrote:
>> This doesn't feel like a positive step.  I have certainly relied on
>> the local default vocabulary letting me use my own terms in @rel/@rev
>> values.  In the particular case of recent HTML applications of RDFa,
>> I've actually just used "standard" @rel values like "related".
> What do you mean by "standard" @rel values? standard in the context of RDFa
> or HTML?

The profile for HTML lists terms defined (or used to be defined)
within HTML.  Many of them trace back to the IANA link relations.  The
current take within HTML5 seems a bit different than in the past.  The
HTML4 specification said:

"Authors may wish to define additional link types not described in
this specification. If they do so, they should use a profile to cite
the conventions used to define the link types. "

With respect to RDFa, @rel is just an attribute whose value is
interpreted according to RDFa's rules.  The initial context takes care
of priming the algorithm in the case of HTML.

>>  I expect a triple to be generated for @rel="related".
> Most people won't expect this triple to be generated, and they won't expect
> the behavior of @property alongside @rel either. In my view your case
> qualifies as advanced use of RDFa. Would you also expect a triple in the
> case where you had @rel="nofollow" (in the HTML sense)?

I see no point in restricting generation of triples for these things.
Using @rel="related" or other such values, even limited to the small
set enumerated in HTML (whatever version), is very useful.   In fact,
using @rel only would seem to be the simple use case and using
@property for the same thing would be the more advanced use.

Is there harm in extra triples?

That is, harm besides the conflict identified between @rel and
@property on the same link?

--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language

Bertrand Russell in a footnote of Principles of Mathematics

Received on Tuesday, 24 April 2012 19:53:42 UTC