Pr4 UG mi Resources
Contents
Resources
comment Editing Glossary Outline
Protege 4 User's Guide |
---|
Miscellany |
Colophon |
Conventions |
Editing |
Feedback |
Glossary |
Introduction |
Outline |
Page List |
Page Report |
Resources |
Selection |
Startup |
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!
Books
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:
Ontologies
- Ontology (WP)
- [http://bib.oxfordjournals.org/cgi/content/abstract/7/3/256 Bio-ontologies: current trends and
future directions ] (slides)
OWL
OWL 2
Protege
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.