Pr4 UG mi Resources

From Protege Wiki

Jump to: navigation, search



comment   Editing   Glossary   Outline

Protege 4 User's Guide
Page List
Page Report

This page is a collection of useful resources on ontologies, OWL, Protege, RDF(S), SPARQL, SWRL, and more. If you know of a resource that should be here, add it!


If you are new to ontologies and the Semantic Web, you should probably start with "A Semantic Web Primer". After that, you can bounce back and forth between "Semantic Web for the Working Ontologist" and "Semantic Web Programming".

Here are some introductory and reference books, listed in alphabetical order by title:

A Semantic Web Primer

    A Semantic Web Primer, second edition
    Grigoris Antoniou and Frank van Harmelen
    MIT Press, 2008, ISBN 978-0-262-01242-3

    This is a gentle introduction to Semantic Web concepts and technology. It touches briefly on OWL, RDF(S), SWRL, XML, etc.

Programming the Semantic Web

    Programming the Semantic Web
    Toby Segaran, Colin Evans, Jamie Taylor
    O'Reilly, 2009, ISBN 978-0-596-15381-6

    This is a bottom-up introduction to Semantic Web programming, based on the Python programming language. Chapter 6 (What Do You Mean, "Ontology"?) introduces ontologies, OWL, and Protege 4.

Practical RDF

    Practical RDF
    Shelley Powers
    O'Reilly, 2003, ISBN 0-596-00263-7

    Although somewhat dated, this book is a detailed reference on RDF and RDF-based technologies.

Semantic Web for the Working Ontologist

    Semantic Web for the Working Ontologist:
    Effective Modeling in RDF, RDFS, and OWL
    Dean Allemang, Jim Hendler
    Morgan Kaufmann, 2008, ISBN 978-0-12-373556-0

    This is an introduction to Semantic Web concepts and technology. It covers data modeling, using RDF(S) and parts of OWL.

Semantic Web Programming

    Semantic Web Programming
    John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez
    Wiley, 2009, ISBN 978-0-470-41801-7

    This book is largely an introduction and reference to Semantic Web concepts and technology (eg, OWL, RDF, RDFS, SWRL). Although it dives into programming examples on occasion, non-programmers can skip these without danger of confusion. The book assumes a development environment including Eclipse, Java, Jena, Pellet, and Protege 4.

Web Pages

Here are some web pages, (loosely) organized by topic:


future directions ] (slides)




Protege 3

Even if your primary interest is Protege 4, Protege 3 is well worth knowing about. It has a large user community, a wealth of features and add-on software, and a large body of documentation. It also supports both Frame-and OWL-based ontologies.

Protege 4
Personal tools