Skip to content

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

Notifications You must be signed in to change notification settings

nickdrummond/star-wars-ontology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

home | browse | docs

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.

Investigating_the_World_Between_Worlds

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

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

Cloud view of individuals by usage

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.

Releases

No releases published

Packages

No packages published

Languages