benefits | modules | events | modelling principles | test questions | performance | tools
Project Convor - Star Wars Ontology
Convor, as in “OWL in Star Wars”.
A hand-built OWL ontology focused on events and covering characters, places and things in the films and TV series.
Browse the ontology This allows you to navigate asserted content, search and query the ontologies.
Metrics
Content | Count |
---|---|
Events | 845 |
Characters | 587 |
Species | 194 |
Planets and Moons | 142 |
Built locations | 155 |
Organisations or units | 129 |
Named vehicles | 124 |
Structure | Count |
---|---|
Axiom | 29,980 |
Logical axioms | 14,483 |
Declaration axioms | 3,213 |
Individuals | 2,135 |
Classes | 973 |
Object properties | 94 |
Data properties | 5 |
Above is a snapshot - see ontology metrics for current values.
Status
- In progress - see scope below
- Open modelling questions - see issues on github
- Tests and queries framework
- Modularisation of events by film/series
Scope
Content | Status |
---|---|
Skywalker Saga episodes 1-9 | first pass |
Solo | first pass |
Rogue One | first pass |
The Mandalorian | 2 of 3 series first pass |
Resistance | first pass |
Rebels | first pass |
Clone Wars | 3 of 7 series first pass |
The Bad Batch | 1 of 3 series first pass |
The Book of Boba Fett | first pass |
Kenobi | first pass |
Andor | to do |
Tales of the Jedi | to do |
Ahsoka | to do |
Tales of the Empire | to do |
The Acolyte | to do |
Contents
- docs - notes on specific modelling issues, discussion of the benefits of using OWL, and working docs
- ontologies - Ontologies in ttl (Turtle) OWL format. Start with all.owl.ttl
- src/test - A set of Java tests against the ontology for quality checking etc
- src/main - Transforms and other code
- sparql - A set of Sparql queries to summarise or infer things about our ontology
Usage
Browse
https://www.star-wars-ontology.co.uk/
Please be patient with queries - this is hosted on cheap(ish) hobby-level hosting which I pay for myself and receive no funding.
Browser contains all.owl.ttl and it’s imports closure (not behind-the-scenes.owl.ttl)
For efficiency, the query page only includes event.owl.ttl and its imports - see docs/performance.md
Edit/reason
- Open all.owl.ttl with open-source OWL editor, Protege or another semantic web editor/browser
- Set the default reasoner to classify/reason with as
Pellet
on events.owl - See tools for other tool related discussion
Declaration
This work is not sanctioned or otherwise connected to Lucasfilm, Disney or it’s affiliates. It is an unpaid experiment in representing an interesting, complex domain of storytelling.
All names and references are Trademark and/or copyright of Disney and affiliates or their respective owners or creators.
There is no assertion of correctness or completeness by myself - content has been created referencing publicly available, free content created by fans (ie Wookipedia).
That said, I would love to talk to Leland Chee about the possibilities of using RDF/OWL as a way of helping the continuity and story group within the Star Wars teams.