[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