[rdfweb-dev] languages

Ian Davis iand at internetalchemy.org
Wed Jul 30 08:06:56 UTC 2003


On Wednesday, 30 July 2003 at 00:04, Earle Martin wrote:
> <lang:preferred>
>         <lang:name>en</lang:name>
>         <lang:level>fluent</lang:level>
> </lang:preferred>

> <lang:reading>
>         <lang:name>la</lang:name>
>         <lang:level>intermediate</lang:level>
> </lang:reading>

> <lang:occasional>
>         <lang:name>cz</lang:name>
>         <lang:level>beginner</lang:level>
> </lang:occasional>

> Although my striping skills are a bit shonky, so that might not be quite
> right. Also, "lang:name" is a bit weak.
They're not quite valid RDF. You're nesting properties without an
intermediate class. One alternative is to do:

<lang:preferred rdf:parseType="resource">
  <lang:name>en</lang:name>
  <lang:level>fluent</lang:level>
</lang:preferred>

Better, IMHO, is to introduce an explicit class:

<lang:preferred>
  <lang:LanguageProficiency>
    <lang:name>en</lang:name>
    <lang:level>fluent</lang:level>
  </lang:LanguageProficiency>
</lang:preferred>



- Ian <iand at internetalchemy.org>
"The test of all knowledge is experiment."




More information about the foaf-dev mailing list