Difference between revisions of "Semantic Technology Curriculum"

From PHUSE Wiki
Jump to: navigation, search
(How to pick an Ontology Editor)
Line 70: Line 70:
* [http://www.garshol.priv.no/blog/231.html RDF triple stores — an overview] - a blog posting comparing the different triple stores that are available  
* [http://www.garshol.priv.no/blog/231.html RDF triple stores — an overview] - a blog posting comparing the different triple stores that are available  
<br />
<br />

Revision as of 14:25, 30 May 2013


Reading Material

- Semantic Web for the Working Ontologist. Second Edition. Morgan Kaufmann, 2011 by Dean Allemang and Jim Hendler
This is an excellent book, well-written, specifically on the modeling aspects of RDF, RDFS, OWL, and SKOS. If you are going to read one book on the subject, this is the one.

- Agency and the Semantic Web. Oxford University Press, 2007. by Christopher Walton
This book gives a broad outlook on knowledge systems and the semantic web, including more academic background on the computational aspects of the subject.

- Model Driven Engineering and Ontology Management. Second Edition. Springer, 2009. by Dragan Gasevic, Dragan Djuric, and Vladan Devedzic.
This book provides valuable insight on knowledge engineering in general and the relationship between the different modeling spaces.


The NCBO is an excellent resource for biomedical ontologies and related technologies. It provides a repository and federated search across a large number of biomedical ontologies.
Excellent resource for people just starting out.
A good example of why and how you should develop an ontology for a domain. Includes a case study and example development files for Protege
  • The Ontology for Clinical Research (OCRe)
The Ontology of Clinical Research (OCRe) is a formal ontology for describing human studies that provides methods for binding to external information standards (e.g. BRIDG) and clinical terminologies (e.g. SNOMED CT). Has links with the Human Studies Database. Is in active development
  • Semantic Web Technologies Course (OpenHPI)
This was a course I did earlier this year (available online). The course content is still available online for self-study at Semantic Web Technologies (Archive), which includes the videos, readings and tests.

Ontology Editors

  • Protégé is a well-known free open source ontology editior developed at the Stanford Center for Biomedical Informatics Research.


  • TopBraid is a commercial semantic modeling workbench developed by the company TopQuadrant. If you are familiar with Eclipse based environments, then you can get a head start using TopBraid.


  • Ontotext is known for its RDF database OWLIM.


  • Wikipedia has a good write up of Ontology Editors.

How to pick an Ontology Editor

There was a good suggestion that we shouldn't try and enforce an editor, instead allow people to choose their own. However, for conservation of energy I think we should define a core set of capabilities that whatever tool you use, you can be assured that your experience is the best it can be. These are proposals, and this is a wiki; if you don't agree then update the table. Additionally, if you've had a positive experience with an editor, add a column and mark it off.

Criterion Top Braid Composer Protege
Operating System Support
MS Windows
Mac OS X


Source Control

Yes (built-in)
Yes (Install eGit)

RDF(s) Support Yes Patchy (Protege 4.X - OWL based editor)
TBC (Protege 3.X)
OWL Support Yes (1.0 and 2.0) Yes (2.0) (Protege 4.X)
Yes (1.0) (Protege 3.X)
SPARQL Support Yes (1.0 and 1.1) Yes (Protege 3.X)
Yes (Protege 4.X - 1.0 and 1.1 - uses OpenRDF)
File support input/output



Introductory Slide Deck

Other Resources

Triple Stores