- From: Ivan Herman <ivan@w3.org>
- Date: Wed, 13 Jan 2010 12:27:31 +0100
- To: Mark Birbeck <mark.birbeck@webbackplane.com>
- CC: KANZAKI Masahide <mkanzaki@gmail.com>, Manu Sporny <msporny@digitalbazaar.com>, RDFa mailing list <public-rdf-in-xhtml-tf@w3.org>
- Message-ID: <4B4DAE23.6010500@w3.org>
On 2010-1-13 11:54 , Mark Birbeck wrote:
> Hi Ivan,
>
> On Wed, Jan 13, 2010 at 10:35 AM, Ivan Herman <ivan@w3.org> wrote:
>> That is actually a good point... But it is also a matter of how the RDF
>> vocabulary is used. Ie, you are right that having an RDF statement of
>> the sort
>>
>> <http://xmlns.com/foaf/0.1/name> rdfa:term "name"
>>
>> is not a good idea. But having something like
>>
>> [
>> a rdfa:Term ;
>> rdfa:uri "http://xmlns.com/foaf/0.1/name" ;
>> rdfa:term "name"
>> ]
>>
>> would be o.k...
>
> One way to come at this is to ask whether you might do anything with
> these triples.
>
> For example, might we reason across tokens, so that the URI we map on
> Thursday might be different to the one we use on Sunday?
>
> I wouldn't rule this out, but I'm having a hard time thinking of a
> situation where it would be better to change the token mapping than it
> would to actually change the underlying data ("on Thursday I work at
> the office; on Sunday I work at home").
>
> Given this, I don't see much point in going out of our way to create
> tokens in RDF. Just as N3 uses @prefix and RDF/XML uses @xmlns,
> there's nothing necessarily wrong with describing data that is used
> for encoding triples with a language that is not itself used for
> encoding triples.
>
> Unless you want to reason over the prefix mappings I would suggest
> that all we need are name-value pairs.
>
This is all true. Ie, from the point of view of the goal of the whole
story using RDF or not is not really relevant. I guess (well, I cannot
speak in the name Manu) that the reason may simply be that this is a
data structure that we already have, why inventing another one (simple
that may be). But I am not particularly attached to RDF for this.
>
>> I regard the Json encoding as a somewhat issue.
>
Sorry, the line should have said "I regard the Json encoding as a
somewhat different issue". Crucial word missing:-(
> I would argue that the JSON encoding of RDF is crucial to the next
> phase of the semantic web (just as allowing RDF to be transported via
> HTML was crucial for the current phase), but that's a discussion for
> another day.
Absolutely: this is a discussion for another day:-) That is what I
wanted to say...
>
> The question here is narrower, and concerns whether we can enable a
> broad deployment of token-mapping, across diverse systems; I would
> suggest that we can only do that if JSON is part of the mix.
>
I am not a huge fan of JSon, probably because I use python where of
course there are json converters but it remains a different syntax to
python structures altogether. But, at the end of the day, I do not care
too much. Using RDFa for that purpose has some advantages, though, ie,
that one can provide a human readable format for the terms being used.
That may be very beneficial for, say, foaf or dc...
Ivan
> Regards,
>
> Mark
>
> --
> Mark Birbeck, webBackplane
>
> mark.birbeck@webBackplane.com
>
> http://webBackplane.com/mark-birbeck
>
> webBackplane is a trading name of Backplane Ltd. (company number
> 05972288, registered office: 2nd Floor, 69/85 Tabernacle Street,
> London, EC2A 4RR)
--
Ivan Herman, W3C Semantic Web Activity Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
PGP Key: http://www.ivan-herman.net/pgpkey.html
FOAF : http://www.ivan-herman.net/foaf.rdf
vCard : http://www.ivan-herman.net/HermanIvan.vcf
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Wednesday, 13 January 2010 11:26:53 UTC