Practice #ontology engineering with Python (and other languages).
I have tried to include rudimentary explanations on how to work out the ontologies, how one can create sample data to hydrate the ontology and finally how one can ask simple questions on the ontology (in PySpark).
Things are getting more intense... 'real-world' adjacent. Get a cup of coffee, put your game face on. :)
In some examples/exercises, we will leverage the "connected" nature of Ontologies for analysis, and see if we can build an intuition about how the Ontological representation is more beneficial for certain types of questions.
For the technically inclined, we'll try to show differences in code as well (comparing relational/OOP code with ontology/semantic approach).
- Supply Chain (logistics, orders, suppliers, warehouses)
- Property & Casualty Insurance
- Construction (projects, tasks, materials, subcontractors, etc.)
- Manufacturing (production lines, work orders, materials, products, etc.)
- Stock Market / Equities Trading
- Healthcare / EHR + Claims
In future ontologies, we'll explore higher order problems like matching two ontologies, looking for limitations in an ontology etc. etc.
As we get into more interesting Ontology examples, things get even more interesting for us.
- Pharmaceutical Supply Chain ( + Bonus: Ontology Matching)
- EPCC / LEMS / PMBoK based ontology for a large construction project
- Smart Building / Facility Management
- System Monitoring & Maintenance
- Ecological & Migration Tracking
- Distribution & Logistics
- Water Infrastructure & Management
- Healthcare Network & Clinical
- Space Mission & Crew
- Galactic Trade & Alliance
- Cultural & Heritage Management
- Global Finance & Trading
- Global Energy Grid & Market
This was fun :)
Hope these are as much fun for you too!
- Here's a #starwars ontology for you to explore: Star Wars
- ...and while we were on the topic of Palantir, it's natural that we build a LOTR ontology as well: The Lord Of The Rings
These ended up being rather large and complex, but that was to be expected I guess. My attempts at these are not sufficient. There's so much material to cover! So if you have suggestions, please send 'em my way :)
Standing on the shoulders of giants here...
- The CS520: Knowledge Graphs Seminar Plalist
- @BarrySmithOntology on YouTube
- Tim Berners-Lee's
cwm
(Closed World Machine) and on GitHub - RDF and OWL : the powerful duo, Tara Raafat - and in general videos from Tara Raafat
- @AshleighFaith on YouTube, How to Model Taxonomy, to Thesaurus, to Ontology, to Knowledge Graph
- @ontologize on YouTube
- @palantirdevelopers on YouTube
- @OntologyExplained on YouTube
- Kùzu's Graph Databases: Fundamentals Playlist
- Protégé and WebProtégé
- RDF @ W3C
- SKOS and Intro to SKOS
- Ontology, Taxonomy, and Graph standards: OWL, RDF, RDFS, SKOS - somewhat useful, SKOS support in Oracle
- reasonable
- OWL Reasoners still useable in 2023, also on GitHub
- Lists of ontologies
- The Music Ontology Specification and on GitHub
- Provenance - PROV-O: The PROV Ontology
- OWL 2 Web Ontology Language Primer (Second Edition)
- Solid from Tim Berners-Lee, spec, vocab space at GitHub, wiki entry
.