- From: Martin McEvoy <martin@weborganics.co.uk>
- Date: Fri, 19 Mar 2010 15:17:29 +0000
- To: Toby Inkster <tai@g5n.co.uk>
- CC: Ivan Herman <ivan@w3.org>, RDFa WG <public-rdfa-wg@w3.org>
On 19/03/2010 14:49, Martin McEvoy wrote:
> Hello Toby,
>
> On 19/03/2010 13:47, Toby Inkster wrote:
>> On Fri, 2010-03-19 at 12:21 +0000, Martin McEvoy wrote:
>>> @profile in this way is behaving just the same as html4 profiles..
>>>
>>> "As a globally unique name. User agents may be able to recognize the
>>> name (without actually retrieving the profile) and perform some
>>> activity based on known conventions for that profile"
>>>
>>> http://www.w3.org/TR/html401/struct/global.html#profiles
>>>
>>> In the case of RDFa the "known conventions" would be setting the
>>> default namespace for the document.
>> Not quite the same. "name" in the quote above can be translated as
>> "URI". So when it says:
>>
>> "user agents may be able to recognize the name"
>>
>> it means that user agents should only be doing this for URIs that they
>> recognise. Unless I'm misunderstanding your suggestion, RDFa processors
>> would be applying the profile as a default prefix whether or not they
>> recognised the URI.
>
> Yes they would be applying the profile as a default CURIE prefix
> whether or not they recognise it, ... hmm sounds a little unsafe..
> but isn't that what we are suggesting with the rdfa profile proposal,
> perhaps I am misunderstanding something ;)
>
>> I don't have anything against this general technique - but I don't think
>> it's consistent with the HTML4/XHTML1.x definition of @profile, so a
>> different attribute would need to be used.
>
> I agree (now) best to avoid @profile and use something new, like your
> original proposal, Im glad we discussed its uses first though.
>
> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2010Jan/0019.html
>
>
>> A lot of the debate here has been on the syntax and model for profile
>> documents. Personally I don't think we've had enough debate on whether
>> profile documents are needed at all
>
> I agree ...
>
>> - Martin's suggestion here is not to
>> define a profile (in the sense that we've been talking about them) at
>> all, but to just set the default CURIE prefix.
>
> Which in my mind is the simplest problem to solve ....
>
>> What exactly are the use
>> cases that show this to be insufficient? Personally, I don't think I've
>> seen any yet.
>
> :)
>
> I believe If this group can come to a decision on "how to declare the
> default CURIE prefix" a lot of the other problems such as "prefix-less
> tokens" and google wanting to "bundle a bunch of existing vocabs
> together" may have agreeable outcome to a certain extent.
>
> @vocab as new attribute name is looking pretty desirable now ;)
an example maybe, presuming google vocabs has at some time in the future
extended their Product schema to include a Money schema...
<body vocab="http://data-vocabulary.org/">
<div about="" typeof="Product">
<span property="brand">ACME</span>
<span property="category">Heavy objects</span>
<span property="name">Large all-purpose anvil</span>
<span property="description">
If you need an object to drop from a height, the classic A23859 anvil from ACME is the way to go.
</span> Priced at only:
<span rel="costs" typeof="Price">
<span property="currency" content="USD">$</span>
<span property="amount">39.99</span>
</span>
</div>
</body>
;)
It doesn't really matter what the attribute @vocab is called, im just
using it for the purpose of the example.
Best wishes
--
Martin McEvoy
Received on Friday, 19 March 2010 15:17:55 UTC