Gist is both a free reusable asset that you can use as the basis for your ontological work. It is also the distillation of a decade worth of ontological work at the enterprise level.

We've prepared a series of brief tutorials each of which describes some aspect of gist. Some of the early ones focus more on what gist is, and how to use it, as we get deeper in there will be a lot of commentary on why gist is the way it is.

We'll be releasing new modules periodically (which loosely means when we get around to it). If you like to be notified when we put a new one up here:

Video Tutorials

  • Using SKOS with gist – In this video, Dave McComb explains what SKOS is, why people use it, how it relates to gist, and how to convert an ontology from gist to SKOS.
  • Adding Temporality to Relationships – This video defines what a temporal relationship is, why it's necessary, and then explores how one would go about modeling it.
  • Gist "Optional" Properties – This video offers debate and insight into dealing with optional and suggested property relations.
  • Quantities, Magnitudes, and Units & Measures in Gist – This video explores how quantities, magnitudes, units, and measures are modeled in gist. We have adopted a simple but complete version of the Society International system of measures, which base all units in seven primitives (weight, distance, time duration, temperature, electric current, luminescence and of course molar quantity (basis for Avagadro's number for those who remember their Chemistry). We've extended it with ratios (speed) products (force) currency and count. all measures in gist are what we call magnitudes, and because of their tight coupling with gist Units we are able to support any arbitrary unit conversion.
  • How Gist Marries Taxonomies & Ontologies – This video explores where an ontology leaves off and a taxonomy begins, when it comes to gist.
  • Gist Disjoints – This video explores disjoints in OWL, why most ontologies don’t have disjoints, the power of disjoints in finding logical errors, how disjoints can go bad, and what we’ve implemented in gist.
  • Gist Identifiers – All information systems are full of identifiers. Many large implementation projects have come a cropper attempting to convert an organization to some sort of “universal ID.” Skillful resolution of the issues that come with use of identifiers is a key challenge in system building. In this installment of gist, Dave reviews the three options that semantics provides for modeling and using identifiers (URI, datatype Property and first class object) describes the gist module for IDs and outlines how and when to use each strategy.
  • Getting Started with Gist 7 – we cover three different ways to download and start working with gist.
  • Grokking gist – In this tutorial we cover "getting your head around" gist.
  • Gist Composite Primitives – The core of gist are a dozen high level concepts that are mostly disjoint from each other. This tutorial covers what they are and why they have settled in the way they have.
  • Namespaces in Gist – In this video, Dave McComb discusses "hash versus slash". We've adopted conventions for namespaces that are helpful to know if you're using gist, and might be reasonable to emulate when you create your own ontologies.
  • Approaching Addresses in Gist – In this session, Dave McComb covers the gist approach to Addresses and how this handles most of the recurring problems people have with address designs. We take the position that addresses are not attributes of people or organizations but are first class objects in their own right. Many great things are made possible y this simple re-conceptualization.
  • Rights and Obligations – Turns out most of most business deal with the establishment, management, and discharging of obligations.
  • Gist Governance – This video discusses governance, specifically in terms of how to handle governance issues when they arise.
  • Meta Level in Gist – In this video, Dave explains meta levels in gist.
  • Gist Geo – In this video, Dan Carey discusses gistGeo: geospatial data and ontology extensions for use with gist.
  • How gist Evolves – In this video, Michael Uschold discusses how gist evolves, how we track changes, as well as ongoing issues and suggestions.