[rdfweb-dev] Labelling stability of FOAF vocabulary properties

Leigh Dodds ldodds at ingenta.com
Fri Jun 27 15:00:25 UTC 2003

Dan Brickley wrote:

> Re (ii), vocabulary stability and confusion, I have a plan(!). Rather than 
> worry whether FOAF itself is 'stable' or not, I intend to tag each vocabulary 
> item with 'stable','unstable','testing'. For eg., 'foaf:homepage' is stable;
> 'foaf:surname' is unstable; much of the rest is 'testing'. More on this in due
> course. I hope this should clear up some concerns folk have w.r.t. deployability
> of different bits of FOAF vocab.

I got to thinking about this some over lunch today, and thought that perhaps 
a nice way to do this would be to label up the FOAF schema to include some 
extra information about each rdfs:Class and rdf:Property.

I was thinking that the following information would be useful to know about 

- status: literal value (stable, unstable, testing)
- creation date: date property/class was added
- issues: pointing to a resource describing issues/discussion of this property relating 
  to its move from testing -> stable
- examples: pointing to documentation about using this property, e.g: FoafExamples

Any advances on those?

I've made up some elements in a custom vocab and have begun whipping up an XSLT stylesheet 
that takes the FOAF schema and produces some friendly documentation including 
some of the above. Will circulate when its done (mainly formatting issues to resolve now).

I just wondered whether there were other properties that people thought might be 
useful? Or whether there's related work elsewhere -- some time in front of Google didn't 
pull out anything obvious.



More information about the foaf-dev mailing list