Category Archives: methods

Priorities for the Software Ontology

In an ideal world the software ontology would describe lots of different kinds of software (breadth) in lots of detail (depth). Based on a previous analysis of Agile Ontology Development and Priority Poker, here is a list of priorities for the … Continue reading

Posted in methods | Leave a comment

The Software Ontology’s Bottom Up, Agile Approach to Ontology building

James Malone1, Robert Stevens2, Andy Brown2 and Helen Parkinson1 1European bioinformatics Institute; 2School of Computer Science, University of Manchester. Agile Ontology Development Document Version 1.0 The SWO Agile Ontology Development (AOD) process in overview is: 1. An online survey is … Continue reading

Posted in methods, ontology | 2 Comments

Populating the ontology

Following our workshop, in addition to implementing some of the necessary changes to the ontology, such as software suites, we’ve also been busy adding software.  The original SWO has been incorporated (although we still need to do some tidying), and … Continue reading

Posted in methods, ontology | 2 Comments

An Agile Ontology

The group in which I work at EBI applies Agile Software Development methods to developing software. The technique requires that iterations are frequent and that software is released often with an emphasis on collaboration between developers, especially with regards ‘customer’ … Continue reading

Posted in methods, modeling, users, workshop | 6 Comments

User sourced competency questions for software

Following our first SWO workshop in Manchester we performed several exercises to garner requirements and test cases. Below is a complete list of the competency questions collected to guide the engineering of the Software Ontology. Competency questions are questions that … Continue reading

Posted in methods, modeling, users, workshop | 5 Comments

Community ontology building without using the ‘O’ word

At the first SWO meeting in Manchester we started the meeting with one primary goal: we would build our ontology of software without discussing ontologies. Obviously, this sounds odd. And probably not possible. And yet the outcome of the meeting … Continue reading

Posted in methods, modeling, users, workshop | 3 Comments

Software: An Ontology of Ontologies

In a previous post we considered our initial model for describing software and the components required. As we continue to collect requirements from the user community and being to test this model with some actual software descriptions two things have … Continue reading

Posted in methods, modeling, ontology | 6 Comments

A Model of Software

We have produced an initial model for how software may be described. There are several properties of software we are, at least initially, interested in capturing. Data and data formats – The description of inputs and output to software programmes … Continue reading

Posted in methods, modeling, ontology | 3 Comments

An overview of SWO

SWOP: The Software Ontology Project The Software Ontology Project  (SWOP) is a JISC funded project that seeks to develop a vocabulary that will help describe software used by the curation and data preservation community. The description of software is crucial … Continue reading

Posted in methods, ontology, survey | 1 Comment