Following on from vocamp I’ve got the ontologies I’m working with straightened out and about to be published.
First of all, I’ve made changes to aiiso (the academic institution internal structures ontology) to integrate it with foaf. Basically what I’ve done is deprecate the original aiiso:organisationalUnit and subclass all of the aiiso: classes for departments, faculties etc from foaf:Organization directly. This should allow them to work with other ontologies designed to work with foaf.
Next, the organisationalUnit and knowledgeGrouping have been deprecated. The organisationalUnit property has been replaced by organisation and joined by an inverse property of organizationWithin which hopefully makes the intentional direction clear. These are both declared with a domain and range of foaf:Organization, allowing them to be used on other places foaf is being used.
Chris Wallace and I then spent some time modelling how people participate in institutions. We concluded that we could easily make the participation vocab general enough to use anywhere. Participation specifies the way a foaf:Agent (Organization, Person or Group) participates in a foaf:Group or foaf:Organization.
Having modelled it we discovered that Knud Moeller had arrived at the same model as we had when modelling participation in conferences. The only difference we had was that we were modelling different types of role (Chair, Speaker, Chancellor) as individuals and Knud was modelling them as subclasses of a Role class. After much debate I made the decision to spec Participation to use subclassing in the same way Knud had.
Chris then kindly pulled a set of roles out of one of his existing databases and we’re publishing those under the aiiso-roles companion schema. This model means that Participation contains the details of how different things relate while different domains are free to create lists of roles that others can then re-use. Aiiso-roles is a first draft of how to do it, rather than a considered list of role titles in academia. Please suggest edits when it gets put online.
I had hoped to spend some time on the Lifecycle ontology, but with everything else being discussed it just didn’t happen. Though I did do a run-through of it with Knud as his PhD is on lifecycle of data and documents online. I hope it can be of some use to him.
The changes aren’t published yet, but will be soon, I promise.