View on GitHub

star-wars-ontology

An OWL ontology describing events, characters and places in the Star Wars Universe

home | browse | docs

benefits | modules | events | modelling principles | test questions | performance | tools

Project Convor Documentation

Why OWL? What is an Ontology?

For a brief idea of what an OWL ontology is and discussion of the benefits of using OWL for modelling see benefits.md.

Content

The Star Wars Ontology describes events along with the people, places and things in the Universe and the properties that join them together.

Characters, Places, Species, Objects

Sentient and non-sentient beings, planets, cities, ships, weapons, etc

Although the ontology structure is still changing, we would like to have some consistency of style

Events

This is the bulk of the storytelling aspect of the ontology which pulls everything else together

See discussion of events

Modularisation

The ontology is split into several “layers” and each set of events from a given film or series is maintained within its own module.

See discussion of modularisation

Performance

Users of ontologies will probably want to make use of a reasoner to infer many of the relations when querying the model. Care must be taken to ensure that the model balances scale and expresivity against the time for classification or queries to take place.

Some of these experiments are documented in the performance docs

Test Questions

What should we be able to query for? What types of things are interesting about this ontology?

Here are example test questions

Tooling

The benefit of using w3c standard languages for modelling is the tool support. We have used Stanford University’s Protege to build the ontology but there are plenty of other tools that may help browse or query the ontology.