a survey of top-level ontologies: 4D SIG Workshop - Southampton – 11 th September 2020 Chris Partridge BORO Solutions structure context candidate top-level ontologies assessment framework summary 2 context organisational 3 origins launched in July 2018, the National Digital Twin programme was set up to deliver key recommendations of the National Infrastructure Commission 2017 “ Data for the Public Good Report ” to steer the successful development and adoption of the Information Management Framework for the built environment to create an ecosystem of connected digital twins – a national digital twin – which opens the opportunity to release value for society, the economy, business and the environment 4 background organizational structure Digital Framework Task Group (DFTG) National Digital Twin programme (NDTp) www.cdbb.cam.ac.uk/what-we-do/national-digital-twin-programme www.cdbb.cam.ac.uk www.gov.uk/government/organisations/department-for-business-energy-and-industrial-strategy www.constructioninnovationhub.org.uk Construction Innovation Hub (CIH) Department for Business, Energy & Industrial Strategy (BEIS) Centre for Digital Britain (CDBB) 5 style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility key milestones the 2018 publication of the Gemini Principles a paper setting out the proposed principles to guide the national digital twin and the information management framework that will enable it the 2018 publication the Roadmap a prioritised plan for five core streams responsible for the delivery of the information management framework the 2020 publication of: the Pathway towards an Information Management Framework: a 'Commons' for a digital built Britain a high level summary The approach to delivering a National Digital Twin for the United Kingdom 6 the Information Management Framework UK’s National Digital Twin programme (NDTp) Information Management Framework (IMF) “a national system for connecting digital assets designed to enable competition on delivery and encourage innovation and development over time” Policy paper - National Data Strategy - Published 9 September 2020 “The steps we will take to consolidate the framework and approach, working with regulators and the Better Regulation Executive where appropriate, will include the coordination and alignment of existing work to build on data foundations across the economy, such as: working across the physical environment, including the standardisation of data about location, the built and natural environment, and transport and other infrastructures. This will include further developing the Information Management Framework , which will seek to establish a common language by which digital twins can communicate securely and effectively, part of the Centre for Digital Built Britain’s work towards developing a National Digital Twin.” https://www.gov.uk/government/publications/uk-national-data-strategy/national-data-strategy 7 style.visibility style.visibility style.visibility style.visibility style.visibility the Foundation Data Model: an IMF component “a consistent, clear understanding of what constitutes the world of digital twins” “This ontological model should be able to describe general concepts independent of a problem domain and as a result the work of the NDT programme includes working with twin builders and domain experts to explore and propose structures of relationships to be held within and between digital twins, models, datasets, and physical twins.” Reference Data Library (RDL) Integration Architecture (IA) Foundation Data Model (FDM) 8 style.visibility style.visibility style.visibility TLO – in context 9 style.visibility The TLO is a key to the success of the FDM 10 TLO Survey – in context 11 style.visibility TLO Survey Approach The approach has three parts: collect candidate top-level ontologies develop assessment framework assess candidate top-level ontologies against the framework 12 TLO Survey Deliverable - Report initiated by BORO and reviewed by the FDM working group currently in the editing process components main document additional tables candidate top-level ontologies list TLOs – framework assessment matrix 13 style.visibility style.visibility style.visibility style.visibility candidate top-level ontologies 14 top-level ontology candidates a long list of around forty possible candidates for top-level ontology (TLO) content was compiled the net was thrown as wide as possible to identify as much useful content as possible thus, though the focus is on ontological commitment, the list includes data models that are generic in nature (ones without an explicit ontological foundation) as these are likely to have some useful ontological content we anticipate this list will be updated as new TLOs are found (there are around ten additional candidates waiting to be assessed) as it currently stands, it provides a reasonably comprehensive picture of what is currently available 15 initial findings diversity there is an incredible diversity of top level structure among the candidates some local commonalities, but prima facie – no clear global organising pattern aspiration for universality is common architects commonly build in a universal top-level in other words, this is a common architectural approach/pattern this is particularly noticeable when their domain is quite specialised range of levels of explicit ontological commitment from none to high 16 examples – in no particular order Dublin Core - DCMI resource model MarineTLO: A Top-Level Ontology for the Marine Domain SUMO WordNet OWL – Web Ontology Language 17 style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility assessment framework 18 a framework for choosing ontological commitments an ontology is (according to Jonathon Lowe in The Oxford Companion to Philosophy) “the set of things whose existence is acknowledged by a particular theory or system of thought.” when we interpret a dataset, working out what the data refers to we are acknowledging that the dataset commits to these things existing it turns out that there are a variety of ways of making (choosing) these commitments a top-level ontology enables one to make the choice of ontological commitments in an explicit and consistent way there have been a series of attempts to get to grips with the kinds of choices of ontological commitments that ontologies can make these provide a reasonable starting point, but need substantial further work to provide a comprehensive framework for making choices across a broad range of commitments we had to develop a comprehensive framework 19 assessment framework development driven by two broad considerations: general ontological requirements the requirement for an overarching ontological architecture 20 our developed framework’s structure a framework for surveying the ontological commitments {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} level name description 1 general the general approach to ontological commitment 2 formal structure characteristics of the overall formal structure that arises as a result of the individual ontological commitments 3 universal the universal-level individual core commitments 21 general choices framework level 1 22 the general choices {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} type choice description ontologically committed ontological or generic generic focuses on the data structures and makes no explicit ontological commitments categorical yes or no whether the categories are intended to be comprehensive {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} type choice description commitment level high or low the broad level of ontological commitments subject foundational or natural language natural language ontology - what a community implicitly accepts when using a language foundational ontology - what ‘really’ exists according to science (and philosophy) if ontological commitments are made explicitly; general choices characterise a TLO’s broad approach to ontological commitments 23 style.visibility style.visibility style.visibility style.visibility example – generic versus ontological generic ontological UFO GFO 24 style.visibility style.visibility style.visibility style.visibility example – foundational versus natural language foundational natural language WordNet BFO 25 style.visibility style.visibility style.visibility style.visibility example – low versus high commitment low high MarineTLO 26 style.visibility style.visibility style.visibility style.visibility framework assessment matrix: general choices 27 style.visibility style.visibility general choices – visualised note outlier 28 style.visibility general choices – percentages 29 {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} ontologically committed generic 32.4% ontological 59.5% {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} commitment level high 45.5% low 54.5% overall formal structure framework level 2 30 overall formal structure {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} Adopted term Alternative terms Conventional upwards direction Examples whole-part part of part-to-whole My arm has a whole-part relation to my hand (my hand is part of my body) type-instance instantiation, class-member, member, instance instance-to-type Arm has a type-instance relation to my arm (my arm is an instance/member of the type arm – my arm is an arm) super-sub-type generalisation, subsumption, super-type, sub-type subtype-to-supertype Limb has a super-sub-type relation to arm and legs (arm and leg are sub-types of limb – arms and legs are limbs) the formal structure reveals itself in three core hierarchical relations 31 basis 32 simplicity simplicity provides us with a good basis for a broad assessment simplicity can be thought of as having two aspects; structural where structural or syntactic simplicity is roughly concerned with the shape of the organising structure reflected in the overall formal structure of the TLO and ontological ontological simplicity is roughly concerned with the number of objects 33 ontological simplicity: plenitude versus promiscuity ontological simplicity accounting a variant of Occam's razor: fundamental entities cost more than derived entities so minimise fundamental entities a basis for assessing the TLO’s choices of commitment plenitude: fundamental entities that lead to many useful derived entities what emerges approach is a general pressure towards a permissive and abundant view of what there is, coupled with a restrictive and sparse view of what is fundamental standard examples: set theory and classical mereology typical hallmark: fruitfulness promiscuity (profligacy, overgeneration, useless ‘plenitude’): fundamental entities that lead to too many useless derived entities typical hallmark: lack of fruitfulness 34 overall formal structure: simplicity aspects the ontological choices leave their mark on this formal structure, the ontological architecture they do this in two characteristic ways which we tag vertical and horizontal aspects these roughly mirror the two types of simplicity discussed above {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} vertical aspect structural or syntactic simplicity deals with the structure of the hierarchies; roughly their shape up and down horizontal aspect ontological simplicity deals with the broad ontological choices that can introduce a division across the hierarchy (horizontal stratification) 35 vertical aspect: varieties of hierarchies overall formal structure - framework level 2 0.2 36 vertical aspect choices {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} type type description relation characteristic choice parent-arity the number of parents allowed type-instance single or unconstrained super-sub-type single or unconstrained transitivity whether aRb and bRc implies aRc super-sub-type yes or no boundedness whether the hierarchy is bounded – upwards or downwards type-instance downwards bounded or unbounded fixed finite levels fixed or not-fixed number of fixed levels [a number] stratification whether links between non-neighbouring levels are allowed type-instance stratified or unstratified formal generation whether new objects are automatically generated by formal algorithms whole-part fusion yes or no complement yes or no type-instance fusion yes or no super-sub-type fusion yes or no complement yes or no relation class-ness whether the relation is recognised as a first class object type-instance first- or second-class super-sub-type first- or second- class 37 vertical aspect – visual summary 38 example – stratification Ranks: vertically stratified and unstratified ‘high’ ontologically committing TLOs 39 style.visibility style.visibility example – formal generation two kinds of formal generation {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} relations formally generative fusion complement whole-part yes or no yes or no type-instance yes or no typically, no super-sub-type yes or no yes or no ‘high’ ontologically committing TLOs across three kinds of relation 40 style.visibility style.visibility style.visibility style.visibility framework assessment matrix: vertical aspect 41 horizontal aspect – stratification overall formal structure - framework level 2 0.2 42 horizontal stratification choices {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} Label Unified type Separate types Stratifying relation spacetime spatio-temporal locations spatial locations, temporal locations spaces are multiply located at times (though this is often a derived relation – from an occupying object’s links to both space and time) locations supersubstantival objects (physical) objects, locations objects are (exactly) located at their locations properties objects substances, properties substances are bearers of properties endurants perdurants continuants, occurrents occurrent is dependent upon continuant immaterial (physical) objects material objects, immaterial objects immaterial objects are part of material objects 43 example aspect – spacetime stratification {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} Label Unified type Separate types Stratifying relation spacetime spatio-temporal locations spatial locations, temporal locations spaces are multiply located at times (though this is often a derived relation – from an occupying object’s links to both space and time) revisit this relation in a later diagram 44 style.visibility framework assessment matrix: horizontal aspect The TLOs seem to adopt a general policy of either separating or unifying 45 style.visibility framework assessment matrix: visualizing the horizontal stratification choices can visualize the stratification choices as a journey 46 style.visibility 1 2 3 4 5 6 visualising example 1: BFO stratification journey maximising separation - six strata example of a variant separation: original unified type retained spacetime stratifying relations (time indexed relations suffixed with ‘ … at a time ’) 47 dependence style.visibility style.visibility style.visibility style.visibility visualising example 2: IDEAS stratification journey maximising unification - one strata 48 1 style.visibility universal: individual core commitments framework level 3 49 universal – choices {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} Commitment Choice mereology standard (e.g. GEM) or not interpenetration allowed or not allowed materialism adopted or not adopted possibilia possible worlds or actual world criteria of identity intensional or extensional time presentist or eternalist indexicals: here and now supported - not supported higher arity supported - not supported 50 framework assessment matrix: universal reasonably common choice choice variety advanced choice 51 style.visibility style.visibility style.visibility style.visibility summary 52 key deliverables we have: identified around forty top-level ontologies developed a framework to assess their ontological commitments assessed the identified top-level ontologies using the framework this provides a solid foundation for an informed selection of a suitable top-level ontology 53 general findings the top levels are very diverse easily seen in the graphical representations common engineering pattern/decision: universal top-level range of levels of ontological commitment there were no existing frameworks for assessing the ontological commitment though some initial work has been done we had to build our own framework, with three levels general formal structure universal 54 the FDM framework looks at a top-level ontology’s ontological commitments in three ways general formal structure universal commitments characterises the choices for the key ontological commitments can be used to: identify the level of ontological commitment made by a top-level ontology profile the top-level ontology’s choices of ontological commitments provides a solid foundation for comparing and selecting a top-level ontology 55 Questions 56
BORO Publications
A survey of top-level ontologies
10 September 2020Presented at 4D SIG Workshop - University of Southampton – 11th September 2020
Overview
This presentation introduces the survey of top-level ontologies. It provides an overview of the context in which it was produced and reviews its contents.
Presentation Structure:
- Context
- Candidate Top-level Ontologies
- Assessment Framework
- Summary
