RDFa, multiple languages, multiple documents, one subject

Hello All,

I'm developing an application that uses RDF, RDFa, Microformats and so on -
it's called MySemanticProfile and intended for people who're lazy enough not
to edit their foaf.rdf by hand ;)

One of the goals of the project is to make it easy to create profiles with
lables and stuff in multiple languages, another goal is to have RDFa support
for it. I approached this by creating pages for each language (substituted
with values in default language if language-specific labels are not defined)
and interlinked them with rdfs:seeAlso links so english page, for example
has

  <a rel="rdfs:seeAlso" href="?lang=ru">ru</a>

if russian version also exists. This way there are multiple pages with
majority of lables for the data only in one language, but with all other
triples duplicated, this way when all these language-specific graphs are
merged, it is supposed to be a subset of the graph defined in a source
RDF/XML file the data is based on.

I wonder if this is reasonable and if there any problems with data
duplication or anything else in this approach.

Here're the exmples of the pages (my profile):
http://www.sergeychernyshev.com/profile/ - default english version
http://www.sergeychernyshev.com/profile/?lang=ru - russian version with some
english names (where no russian version exists)
http://www.sergeychernyshev.com/sergey.rdf - RDF/XML source (contains much
more facts, interface will never know how to display all the info)

I'm relatively new to RDFa (and Microformats) and will appreciate any
feedback.

Thank you,

        Sergey


P.S. feel free to try it out, I hope it will be the easiest way to maintain
a personal profile in all the forms accepted on the net, meanwhile, let me
know if you'll have troubles with it ;)

-- 
Sergey Chernyshev
http://www.sergeychernyshev.com/

Received on Tuesday, 16 September 2008 04:38:21 UTC