[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