1 / 53

gist: a minimalist upper ontology

gist: a minimalist upper ontology. Dave McComb Semantic Arts Semantic Technology Conference June 1x, 2009. Premises. Basing your ontology on an upper ontology can increase your productivity and the quality of the resulting ontology

matteo
Download Presentation

gist: a minimalist upper ontology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. gist: a minimalist upper ontology Dave McComb Semantic Arts Semantic Technology Conference June 1x, 2009

  2. Premises • Basing your ontology on an upper ontology can increase your productivity and the quality of the resulting ontology • Basing your ontology on an upper ontology will make interoperation with others using that upper ontology much easier • Not all upper ontologies are alike

  3. Agenda • Modular and layered ontologies: how and why • Facets: breadth, depth, understandability • Understanding gist • Experience report • What’s next

  4. Modular and layered ontologies: how and why • Ontologies can get • Large, and • Complex • This has three downsides • Inference slows down • There is more for the humans to understand • There may be stuff in there you don’t agree with

  5. Commit • When you “import” an ontology it’s not like a library of subroutines where you only use what you want • You get it all, • and all the implications • Hence the term “committing” to an ontology

  6. Commitment is directional • A “commits” to B does not imply that B “commits” (or even knows about) A A B

  7. Mutual Commitment • Two ontologies that commit to a third common ontology have some basis for exchanging information • It’s limited to the scope of their use of the shared ontology • But at least it’s something

  8. Sharing is limited to.. ...the amount you share

  9. Contention: The smaller your shared ontology + number of things based on the shared ontology, the more scope for sharing

  10. Facets: breadth, depth, understandability • What would you want in an upper ontology? • Our contention is that you would • 1) want it to cover most of the concepts you have in your domain • 2) with minimal ambiguity or overlap • 3) easy to understand

  11. A few examples • foaf • dublin core • skos • Cyc • sumo

  12. foaf (friend of a friend) Concepts typically expressed in a business system foaf Mostly people and their relationships

  13. Dublin Core Concepts typically expressed in a business system dc Documents, authors, publishers, rights

  14. SKOS Concepts typically expressed in a business system skos essentially a thesauruss

  15. cyc cyc Concepts typically expressed in a business system hundreds of thousands of common sense terms axiomized

  16. sumo sumo Concepts typically expressed in a business system tens of thousands of terms tied to word net and axiomized

  17. Upper Ontologies cyc sumo gist xbrl ebXML Breadth dc foaf skos Ease of understanding

  18. Understanding gist • gist has • xx properties • xx primitive classes • xx partially defined classes • xx fully defined classes

  19. You already agree on many of the concepts • Person (human being, living or dead) • Substance (occupies space and has mass) • Location (geospatial) • Time (specific dates and times in the past and future and intervals of time)

  20. There are some that we just have to agree on, or there is no commerce • Organization • Units of measure, including currency • Ownership and rights • Documents and content • Recorded events, including transactions • Agreements, contracts, obligations and offers

  21. And some properties • Superior/Subordinate (Whole/part, contains/contained) • Reference (about, regarding) • Datatype attributes (name, amount, date, time, text) • Features (non simple attributes) (start/end dates, ids,

  22. Guide to our visualization

  23. Guide to our visualization

  24. From concrete to abstract

  25. Key types (also by color) Time Place Person Thing Stuff Doc Behavior Agree Goal Category

  26. “Atomic”concepts

  27. “Common Composites”

  28. “Collections”

  29. Properties (with domain and range in color)

  30. Superior/ Subordinate

  31. Other stuff ***

  32. Causal

  33. Drill down on an example

  34. Most concrete instances in time are “time instant”

  35. Even more concrete... Now

  36. A couple of other “too concrete to model” but worth including... Now Here Home Me

  37. Back to time Measurement Type (ie Measured, Estimated, Predicted or Reference) Measurement (the act of taking the measure) Unit of Measure second Duration unit of measure (week, month, second ) etc Duration (one week) Time Interval (i.e. 12/25/2008- 1/1/2009) Time Instant (i.e. Sept 11, 2001)

  38. Non obvious key concepts: Agreement, obligation, offer • Almost all of business is about the management of commitments or obligations (quotes, purchase orders, price lists, invoices, even checks are obligations) • Obligation is the key concept: • There are two parties (if you only have one party and rules about who can be the second party you have an offer) • There is the substance of the obligation (to do, or refrain from doing something, including pay or provide service) • Substance is described in “term”(s) • One party is the giver and one the getter of this obligation

  39. Agreements • An agreement (i.e. a contract) is a bundle of obligations between two or more parties (givers and getters) • The simplest agreement has two obligations: • an obligation for giver (A) to provide a product or service to getter (B) and • an obligation for giver (B) to pay getter (A) • Note that this says nothing about the timing (pay first, pay later etc)

  40. Patterns • Highly axiomized • Units of Measure defined by their standard unit • Logically fewest datatype properties • Heavy use of subproperties

  41. Highly Axiomized

  42. UoM defined by instances

  43. Few Datatype Properties

  44. Subproperties

  45. OWL 2 • Qualified Cardinality (more for sub ontologies) • Disjoint properties • Property chains

  46. OWL 2 Qualified Cardinality • Borrow simons slide

  47. Disjoint Properties • giver and getter

  48. Property Chains (bridging 3D and 4D) • Ownership and Location

  49. Experience Reports • Two major Enterprise Ontologies based on gist • Washington State Employment Security Division • A large (modest) loan company • Using gist greatly sped up the ontology capture process • Most concepts had either an identical or more general class in gist, which avoided a lot of negotiation • Very high coverage of both properties and classes • Most of the concepts in the EOs were decedents of gist concepts

  50. gist • current version http://ontologies.semanticarts.com/gist/gist.owl • archived versions http://ontologies.semanticarts.com/gist/gist2009May20.owl • documentation (including this presentation) http://www.semanticarts.com/gist/doc***

More Related