Understands the role of formally declared domains and ranges for inferencing.
OWL 2 Web Ontology Language Primer (Second Edition)
This primer provides an approachable introduction to OWL 2, including orientation for those coming from other disciplines, a running example showing how the language can [...]
RDF Homework Exercises
This document contains several "written" and "electronic" homework questions originally from the course "Semantic Web Topics" at LeHigh University. They include: Translating an RDF Graph [...]
OOPS!: Ontology Pitfall Scanner
This tool helps to detect some of the most common pitfalls appearing when developing ontologies. The user enters a URI or paste an OWL document [...]
OOPS!: Catalogue of Common Pitfalls
This catalogue of the most common pitfalls appearing when developing ontologies is part of the documentation for the OOPS! (OntOlogy Pitfall Scanner). The catalogue includes [...]
Protege: How To Define Property Types and Axioms
This video is about defining property types and axioms using Protégé, a free, open-source ontology editor and framework. Although the video deals with one specific [...]
Protege: How To Add Individuals
This video is about adding individuals to an ontology which was previously created using Protégé, a free, open-source ontology editor and framework. Although the video [...]
Protege: How To Define Classes as Property Restrictions
This video is about defining new classes by leveraging the property restrictions of existing classes. This is demonstrated with Protégé, a free, open-source ontology editor [...]
Protege: How To Define Class Axioms
This video is about defining class axioms using Protégé, a free, open-source ontology editor and framework. Although the video deals with one specific tool, it [...]
Simple Protege Tutorial: Adding Individuals
In this video, individuals (aka, "instances") are created and assigned to the previously created classes and sub-classes. Also shows how to add data property assertions [...]
Simple Protege Tutorial: Adding Object Properties
In this video, properties are added to express the relationships between objects belonging to the various classes. Sub-properties, domains, and ranges are also discussed. Also [...]