- From: Dieter De Paepe <dieter.depaepe@ugent.be>
- Date: Mon, 27 Feb 2017 16:21:05 +0100
- To: public-dwbp-comments@w3.org
- Message-ID: <CAP3JQurLKuc8sBy1HhpRiyTf_k5ChSnJqBHCkNa7=pRJSgC_BA@mail.gmail.com>
Hi all, I have a question relating to the Organization Ontology. I am mailing this list since the public-gld-comments list, which served the Organization Ontology, is no longer active and suggests to this list instead. I am working on a modelling exercise for the Flemish Government. One of the use cases we wish to support is the differentiation between a natural person and that person when playing his role(s) as government official. This differentiation is needed to allow the person and each separate role to have different contact details, among other things. As an example: - John Doe can be mailed at john.doe@example.com - The mayor of the city (currently John Doe, but this might be someone else next year) can be mailed at mayor@city.be This concept (which I'll call "Alias" as a working name) is very similar to the Post concept <https://www.w3.org/TR/vocab-org/#class-post> defined in Org. The only difference being that Org seems to differentiate between Post and Agent, while we find that Alias should be a subclass of Agent. The Organization Ontology does not list Post as a subclass of Agent and differentiates the two in its specification (eg: org:reportsTo has domain "owl:unionOf(foaf:Agent org:Post)"). However, looking back at the origin, Post was <https://lists.w3.org/Archives/Public/public-gld-wg/2012Sep/0031.html> originally defined <https://lists.w3.org/Archives/Public/public-gld-wg/2012Sep/0023.html>as a subclass of Organisation, at one point in the review there was discussion whether or not it should really be a subclass and it was dropped altogether <https://lists.w3.org/Archives/Public/public-gld-wg/2013Feb/0073.html>. I believe this drop was to strict, and should have been a replacement by "is a subclass of Agent". A similar argument for having Agent function as an Agent is made by later comments <https://lists.w3.org/Archives/Public/public-gld-comments/2014Mar/0011.html> . We will solve this issue by creating a new subclass of both org:Post and Agent, though I feel this is an issue with the original definition of org:Post itself. Best regards, Dieter De Paepe -- Ghent University - imec IDLab iGent Tower - Department of Electronics and Information Systems Sint-Pietersnieuwstraat 41, B-9000 Ghent, Belgium
Received on Monday, 27 February 2017 15:21:43 UTC