[foaf-dev] Extending FOAF for modeling organizations

Toby Inkster tai at g5n.co.uk
Sat Jun 19 19:02:26 CEST 2010


On Sat, 19 Jun 2010 18:06:39 +0200
Kris Van den Bergh <kris.vandenbergh at gmail.com> wrote:

> http://www.epimorphics.com/public/vocabulary/org.html
> 
> I wonder how it deals with different sorts of organizations and how
> it fits in with enterprise ontology.

As I understand it, rather than dealing with all the different types of
organisations that can exist, which is quite locale-specific (the legal
definition, say, of a charity often differs from one country to the
next), they just wanted a firm base which other vocabularies can
specialise.

e.g.

@prefix c: <http://ontologi.es/charity#> .

c:
	a owl:Ontology ;
	rdfs:label "Charities (UK) Vocabulary" .

c:Charity
	a owl:Class ;
	rdfs:label "Charity" ;
	rdfs:isDefinedBy charity: ;
	rdfs:subPropertyOf org:FormalOrganization ;
	owl:unionOf ( c:CharityEW c:CharityS c:CharityNI ) .

c:CharityEW
	a owl:Class ;
	rdfs:label "Charity registered in England and Wales" ;
	rdfs:isDefinedBy charity: ;
	rdfs:subPropertyOf org:Charity .

c:CharityS
	a owl:Class ;
	rdfs:label "Charity registered in Scotland" ;
	rdfs:isDefinedBy charity: ;
	rdfs:subPropertyOf org:Charity .

c:CharityNI
	a owl:Class ;
	rdfs:label "Charity in Northern Ireland" ;
	rdfs:isDefinedBy charity: ;
	rdfs:subPropertyOf org:Charity .

c:registration-number
	a owl:DatatypeProperty ;
	rdfs:label "registration number" ;
	rdfs:isDefinedBy charity: ;
	rdfs:domain [ owl:unionOf ( c:CharityEW c:CharityS ) ] .
		# Northern Ireland has no register.

# etc, etc.

Stuff like that would be esoteric to include in the org vocab. Better
for other people to build upon it.

-- 
Toby A Inkster
<mailto:mail at tobyinkster.co.uk>
<http://tobyinkster.co.uk>



More information about the foaf-dev mailing list