SlideShare une entreprise Scribd logo
1  sur  113
Conceptual Semantics:
How to Build a
Golden Ontology
Webinar
8 April 2015
Mike Bennett
Hypercube Ltd.
1
Jabberwocky
‘Twas brillig and the slithy toves
Did gyre and gimble in the wabe
All mimsy were the borogoves
And the mome raths outgrabe
- Lewis Caroll
2
Agenda
3 things you need to know about ontologies
• Words are not Concepts
• Syntax is not Semantics
• Meaning is not Truth
3 things you need to do to build a Golden reference ontology
• Classification
• Abstraction
• Partitioning
3 ways to use a Golden Ontology
• Querying across legacy data sources
• Mapping and data integration
• Reasoning with Semantic Web applications
3
The Knowledge-enabled Enterprise
Enterprise Conceptual Ontology
Reporting etc.
Legacy Data Sources and Systems
5 Copyright © 2010 EDM Council Inc.
Model Positioning
Conceptual Model
Logical Model (PIM)
Physical Model (PSM)
Realise
Implement
6 Copyright © 2010 EDM Council Inc.
Model Positioning
Conceptual Model
Logical Model (PIM)
Physical Model (PSM)
Realise
Implement
The Language Interface
Business
Technology
3 Things you need to know
• Words are not Concepts
• Syntax is not Semantics
• Meaning is not Truth
7
1. Words are not Concepts
8
The Meaning of Football
Football (USA) Football (everywhere else)
These are “heteronyms” (same word, different meaning)
9
The Meaning of Football
Soccer ball (USA) Football (everywhere else)
These are “synonyms” (different word, same meaning)
10
The Meaning of Football
Football (a ball) Football (the game)
These are “heteronyms” (same word, different meaning)
11
The Meaning of Loan
• Loan:
• “An amount drawn down by a borrower on a given date, from a lender, with
terms for repayment and interest payment”
• Not everything suffixed “Loan” fits into the set of things logically
defined with this definition
• Construction Loan: a credit facility, with periodic draw-downs (loans) against
agreed construction milestones
• Student Loan: may be a credit facility or a loan depending on how the
agreement is structured
12
The Meaning of Fund
• Fund Pool of Resources
Fund
Financial Instrument
Negotiable
Financial Instrument
Fund Unit
is a
is traded as a
is a
is a
Legal Entity
Fund Entity
is a
is held by a
Fund Management
Company
is managed by a
is a
The term (label) “Such and Such Fund” may be used in normal speech to refer
to any one of the Fund Entity, the Fund (as a pool of resources) and the fund unit
13
The Meaning of Legal Entity
• Legal Entity (1)
• an autonomous entity which is capable of legal liability
• Synonym: Legal Person
• Legal Entity (2)
• a partnership, corporation, or other organization having the capacity to
negotiate contracts, assume financial obligations, and pay off debts, organized
under the laws of some jurisdiction
• Synonym: LEI Legal Entity
• Source: ISO 17442
14
2. Syntax is not Semantics
15
Let’s look at Jabberwocky again…
‘Twas brillig and the slithy toves
Did gyre and gimble in the wabe
All mimsy were the borogoves
And the mome raths outgrabe
16
Let’s look at Jabberwocky again…
‘Twas brillig and the slithy toves
Did gyre and gimble in the wabe
All mimsy were the borogoves
And the mome raths outgrabe
What kind of thing is a tove?
When is brillig?
How does one gyre?
How does on gimble?What’s a wabe?
and the wabe of what?
What does it mean to be mome?
What are raths?
What does outgrobing consist of exactly?
What is a borogrove?
What makes them mimsy?
17
Let’s look at Jabberwocky again…
‘Twas brillig and the slithy toves
Did gyre and gimble in the wabe
All mimsy were the borogoves
And the mome raths outgrabe
What kind of thing is a tove?
When is brillig?
How does one gyre?
How does on gimble?What’s a wabe?
and the wabe of what?
What does it mean to be mome?
What are raths?
What does outgrobing consist of exactly?
What is a borogrove?
What makes them mimsy?
‘Tis all nonsense …
Or is it? 18
Syntax and Semantics
• A little syntax goes a long way
• The English syntax in Jabberwocky narrows down the space of possible things
in the world that the poem can be talking about
• We can identify some of the semantics of the concepts from the syntax that
links them in formal syntactical relationships
• But not all!
• The same would be the case with a logical syntax
• But it doesn’t deal with all the semantics!
19
Logical Syntax
• Try this test:
• Take a logical data model expressed in e.g. UML
• Transform the UML into OWL
• What do you have?
20
Logical Syntax
• Try this test:
• Take a logical data model expressed in e.g. UML
• Transform the UML into OWL
• What do you have?
• You have a logical data model in OWL!
• Changing the syntax did not make it an ontology
• Similarly but less obviously, a set of code lists in OWL is not an ontology!
21
3. Meaning is not Truth
22
Logical Syntax
• Allows us to determine the truth value of propositions
23
Logical Syntax
• Allows us to determine the truth value of propositions
24
A
B
CIf (A and B) then C
Logical Syntax
• Allows us to determine the truth value of propositions
25
A
B
CIf (A and B) then C
• Given a truth value for A and for B, then C is true
Web Ontology Language (OWL)
• Declarative statements about kinds of thing and properties of those kinds
of thing
• Framed in a sub set of First Order Logic (FOL)
• Lets us make logical statements about the relationships between kinds of
thing
• OWL is limited in its expressive power, but what we can express depends
on how we frame the semantics of the concepts (the kinds of thing and the
relationships among them)
• The syntax allows us to say things clearly and unambiguously in a way that
is readable by machines and by people
• It is computationally independent!
26
Meaning is not Truth
• The logic lets us infer truth values based on assertions in the model
and in the available data
• Running a reasoned will uncover these relations
• Logic (truth values) provides a means to an end
• This is not the same as saying logic / truth “is” semantics
• Some people would say “this model has no semantics” when they
mean it has no logic from which to determine truth values
27
Semiotics
(after C. S. Peirce)
3 Things you need to do
• Classification
• Abstraction
• Partitioning
29
Capturing Meaningful Concepts
• For each kind of “Thing” in the ontology (each class):
• What kind of thing is this?
• What distinguishes it from other things?
30
What is an Ontology?
• An ontology is a representation of real things using formal logic
31
Defining a Kind of Thing
Some kind
of thing
• We start with some kind of thing
Defining a Kind of Thing
Some kind
of thing
• We ask just two questions about this kind of thing:
• What kind of thing is it?
• What distinguishes it from other things?
What kind of thing is it?
Animal
Vertebrate Invertebrate
Bird Mammal Fish
Waterfowl
Some kind
of thing
What distinguishes it from other things?
Animal
Vertebrate Invertebrate
Bird Mammal Fish
Waterfowl
Some kind
of thing
Walks like a duck
Swims like a duck
Quacks like a duck
It’s a Duck!
Animal
Vertebrate Invertebrate
Bird Mammal Fish
Waterfowl
Walks like a duck
Swims like a duck
Quacks like a duck
FIBO Example: Business Entities
37 Copyright © 2010 EDM Council Inc.
38
FIBO Example: Credit Default Swap
1. Classification
• Taxonomic relations
• Taxonomies in general may be based on several kinds of hierarchical relations
• We use only the “is a” relation (sub class of)
• Faceted Classification
• Allow multiple inheritance of classes
• Derivatives -> contract types (forward, option, swap)
• Derivatives -> underlying types (commodities, rates, indices, instruments)
39
Faceted Classification
40
Hierarchical Taxonomies
Typically use one-to-many relationships
• Some one-to-many relationships are not associated
with hierarchies
• The relationship between a person and his/her phone
numbers
• Some hierarchical relationships are not one-to-many
• A thing with only one part (e.g., Wyoming has only one
congressional district)
• Some hierarchies have no relationships at all
• A hierarchy of income brackets
Transitive recurrent relationships
• Common varieties: Type of, part of
• Military hierarchies: Commands
• Relationships that apply particularly to finance?
• In addition to “type of” and “part of”
Transitivity violations
• A certain rock is considered to be a chair. Chairs are
considered furniture. But the rock is not considered
furniture
• An executive supervises a middle manager. The
manager supervises a technician. But (perhaps) the
executive has no relationship to the technician.
• Usually involve second-order (extrinsic) concepts
Polyhierarchies
• Categories with multiple superordinates
• Dog can be nested under both Canine and Pet
• Alternative treatments exist for “pet”
• Financial Examples
• An IR Swap is both a swap and an interest rate derivative
• Swaption can be nested under both Swap and Option
• Polyhierarchies may be
• Expressed directly through multiple inheritance
• Ordered (determine sequence in which to apply a given
facet)
Classification: To infer or not to infer?
44
Pizza: Asserted
Pizza: Inferred
To infer or not to infer?
• Can use logical restrictions to assert things about something which would
place it in a given category
• HOWEVER
• This is then unreadable to the business SMEs
• Make the faceted taxonomy explicit so SMEs can review it
• And then remove the additional relations in operational ontology
• Replacing these with restrictions as above
OR
• Include restrictions, run the reasoner and show SMEs the results in a
business-facing format
47
2. Abstraction
• How to abstract concepts
• Top down versus bottom up
• Where to stop?
• Use of use cases
• Not everyone is comfortable with abstractions
• This is where you really have to think about meaning
• Also where you need to facilitate SME review input carefully
48
Abstract Thinking
• What kind of “Thing” is …
• An address?
• An address is an index to a location
• A client? A customer?
• Related to a product / service or to a whole business?
• A securities exchange?
• How does it differ from a street market?
• What does an exchange have in common with a street market?
• Where does the classification hierarchy (taxonomy) divide?
49
Abstract Thinking
• What kind of “Thing” is …
• An address?
• An address is an index to a location
• A client? A customer?
• Related to a product / service or to a whole business?
• A securities exchange?
• How does it differ from a street market?
• What does an exchange have in common with a street market?
• Where does the classification hierarchy (taxonomy) divide?
50
Abstracting concepts
• Let’s look at the use case question…
51
Use Case Use Cases
• Application use case:
• What the user expects the application to do
• This is behavioural (what it does) not structural (data / ontology)
• Competency questions etc.
• Applies to ontology based applications as much as any other kind of
application
• Conceptual Model Use Case
• This is NOT an application it’s a computationally independent model…
52
53
This is not a more abstract
model of the solution…
Conceptual Ontology
Logical Data Model (PIM)
Physical Data Model (PSM)
Realise
Implement
The Language Interface
Business
Technology
54
This is not a more abstract
model of the solution…
Conceptual Ontology
Logical Data Model (PIM)
Physical Data Model (PSM)
Realise
Implement
The Language Interface
Business
Technology
It’s a concrete model
of the problem!
Use Cases in Conceptual Ontology
• The conceptual model needs to support all of the applications and data sources for which
it is intended to provide the computationally independent (business) view
• Use case informs:
• The SCOPE of the model – what are the data elements for which the enterprise needs formally
defined concepts?
• The Ontological Commitments:
• Granularity of concepts
• Theory of the World
• Model theories / partitions
• From this we can get an idea of how far to abstract concepts in the ontology…
55
Pizza Ontology
Pizza Base
Pizze
56
• Suppose we have a nice pizza ontology
• It covers concepts like pizza base, pizza topping
• How far should we abstract from this?
Pizza Topping
Just pizze
Baked Goods Ontology
Pizza Ontology
Pizza Base
Pizze
57
• Suppose we have a nice pizza ontology
• It covers concepts like pizza base, pizza topping
• How far should we abstract from this?
Pizza Topping
BreadBaked Food
Food Ontology
Baked Goods Ontology
Pizza Ontology
Pizza Base
Pizze
58
• Suppose we have a nice pizza ontology
• It covers concepts like pizza base, pizza topping
• How far should we abstract from this?
Pizza Topping
Bread
All food Food
Food and Drink Ontology
Food Ontology
Baked Goods Ontology
Pizza Ontology
Pizza Base
Pizze
59
• Suppose we have a nice pizza ontology
• It covers concepts like pizza base, pizza topping
• How far should we abstract from this?
Pizza Topping
Bread
All food and drink Digestible Thing
• Answer: it depends on the scoping
requirement for the ontology
(Pizza, wine etc.)
Food
A Taxonomy
“bird”
“robin”
“canary”
Some Observations on Abstraction
• Working with subject matter experts requires careful management of the
knowledge acquisition process
• Pitfalls:
• Silo-based assumptions
• Localized jargon
• Reliance on words
• Make sure SMEs fully understand the “set theoretic” nature of the
presentation materials
• Make sure they understand synonyms, heteronyms
• Make sure they are aware of any ontological abstractions or “buckets” you
may have in the ontology (these will not correspond to anything in the
SMEs’ own experience!)
61
Some Observations on Abstraction
• “Slithy Toves”
• Why do the SMEs mention that they are slithy at all?
• In the wild, most toves are glumpfy, however these are not relevant to this line of business
• Do they have to note they are slithy for reporting purposes?
• In parts of California, toves are neither slithy nor glumpfy
• Someone on the team has a partner who works in a zoo and has never come across this
concept
• Think beyond the context of the SMEs!
• Identify what the SME’s context is (write it down!)
• What other concepts are within the scope / conceptual use case?
• Will your ontology need to interact with other ontologies beyond the immediate
use case (e.g. schema.org or global standards?);
• if so, allow for all the realistic properties a tove may have both in captivity and in the wild!
62
3. Partitioning
63
Partition I: Independents and Relatives
64
Thing
Independent
Thing
Relative
Thing
Mediating
Thing
“Thing in Itself”
• e.g. some Person
Thing in some context
• e.g. that person as an
employee, as a
customer, as a pilot…
Context in which the relative
things are defined
• e.g. employment, sales,
aviation
• Everything which may be defined falls into one of
three categories:
Independents and Relatives
65
Thing
Independent
Thing
Person
Relative Thing
Employee Customer Pilot
Mediating
Thing (context)
Employment Sales Aviation
“Has identity” relationship:
That which performs the
role of the “Relative Thing”
Independents and Relatives
66
Thing
Independent
Thing
Person
Relative Thing
Employee Customer Pilot
Mediating
Thing (context)
Employment Sales Aviation
“In context of” relationship:
Context in which the Independent Thing
performs the role of the “Relative Thing”
Independents and Relatives
67
Thing
Independent
Thing
Person
Relative Thing
Employee Customer Pilot
Mediating
Thing (context)
Employment Sales Aviation
“In context of”“Has identity”
• Everything which may be defined falls into one of these three categories
• In order to complete a model of business terms and definitions, all three are needed
• This extends beyond conventional ontology applications into a full and legally nuanced conceptual ontology
Why does this Matter?
• Define all concepts of interest to the business
• Map to data which is framed in a context specific way
• Assist with restructuring data for re-use across the firm
• E.g. business entity versus client / counterparty and other role-specific
68
Partitioning II: Continuants and Occurrents
• Continuant and occurrent Things
• Ref: John F Sowa
• Also known as Endurant and Perdurant
• Ref: Guarino and Welty
Continuants and Occurrents
Thing
Continuant Occurrent
Continuants and Occurrents
Thing
Continuant Occurrent
• Continuant: where it
exists it exists in all its
parts
• Even if these change
over time
• Occurrent: the
concept is only
meaningful with
reference to time
Continuants and Occurrents
Thing
Continuant
Person Contract Pilot
Occurrent
Event State Etc.
• Continuant: where it
exists, it exists in all its
parts
• Even if these change
over time
• Occurrent: the
concept is only
meaningful with
reference to time
Ontology Partitioning
Thing
Continuant
Person Contract Pilot
Occurrent
Event State Etc.
• Things which are independent or relative are also
either continuant or occurrent
Continuants and Occurrents Example
Thing
Continuant
Me
Occurrent
My life
• Me: where I exist I exist
in all my parts
• Even if these change
over time
• My life: happens over
a period of time and
cannot be defined
without time
Why does this Matter?
• Frame concepts which have a temporal component which are of
interest to the business
• Events, activities
• States
• Statuses, prices, other time-variant concepts
• Provide a basis for ontological modelling of business process
• This brings the two sides of development (structural and behavioural)
into the same conceptual model
75
Partitions III: Concrete and Abstract
Thing
Concrete Abstract
Concrete and Abstract
Thing
Concrete Abstract
• Concrete: A physical
thing
• Or a virtual thing in
some reality
• Abstract: the concept
is only meaningful as
an abstraction from
reality
Concrete and Abstract
Thing
Concrete
Pillar of Stone
Financial
Instrument
Wheelbarrow
Abstract
Goal Resolution Desire
• Concrete: not limited to
3D physical reality
• Abstract: no physical
or virtual expression
• Not as simple as physical v non physical
Why does this Matter?
• Distinguish between concepts which have a direct physical (or
electronic) expression from those which don’t
• Talk about goals, strategies etc.
• Portfolio strategies – needed for compliance etc.
• Business goals – form part of formal model of risk concepts
• Business motivation models can be brought into the same conceptual
framework
• Distinguish abstract metrics from concrete amounts of stuff
79
Conceptual Extensions
• Mid Level Ontologies
• Domain independent concepts
• Reusable Semantics from other domains
• Aim to identify and re-use available academic work on conceptual
abstractions where these exist
• Subject to their fitting within the same set of theories as your conceptual
ontology (or adapt as needed)
• A considerable body of such work exists in the applied ontology field
Semantic Abstractions
• Inevitable by-product of the “What kind of Thing is this?” question
• Ontologies are built around a classification hierarchy (“Taxonomy”) of kinds of
thing
• This is key to meaningful ontologies
• Enables disambiguation across business contexts
• Not a technology activity
• Examples: Contract, Credit, Asset etc.
Semantics Re-use
• Research and identify re-usable content semantics
• In formal published ontologies
• Business models in non ontological (non FOL) formats
• Technical / messaging standards to “reverse engineer” into semantics
• Pre-requisite: identify abstractions needed to support the
specification concepts
• Examples:
• Transaction semantics
• Legal / contractual etc.
• Real Estate (for mortgage loans)
82
Semantic Grounding for Businesses
83
• Monetary: profit / loss, assets / liabilities, equity
• Law and Jurisdiction
• Government, regulatory environment
• Contracts, agreements, commitments
• Products and Services
• Other e.g. geopolitical, logistics
What are the basic experiences or constructs relevant to business?
3 ways to use conceptual ontology
• Querying across legacy data sources
• Mapping and data integration
• Reasoning with Semantic Web applications
84
1. Querying across Legacy Data Sources
• Recommended Architectures
• Wrappers and Adapters
• When to stand up a triple store
85
Knowledge-enabled Enterprise
Enterprise-wide Concept Model
Legacy Data Sources and Systems
Ontology to Legacy Database Adapters
Knowledge-enabled Enterprise
Enterprise-wide Concept Model
Legacy Data Sources and Systems
Ontology to Legacy Database Adapters
Semantic Queries
Risk, Compliance etc.
Knowledge-enabled Enterprise
Reporting
Legacy Data Sources and Systems
Ontology to Legacy Database Adapters
Semantic Queries
Risk, Compliance etc.
Enterprise-wide Concept Model
Using “Wrappers”
89
Converting Relational Data to Graphs
ID NAME AGE CID
1 Alice 25 100
2 Bob NULL 100
Person
CID NAME
100 Austin
200 Madrid
City
<Person/ID=1>
<City/CID=100>
Alice
25
Austin
<Person/ID=2>
Bob
<City/CID=200> Madrid
<Person#NAME>
<Person#AGE> <Person#NAME>
<Person#NAME>
<Person#NAME>
<Person#ref-CID>
<Person#ref-CID>
www.capsenta.com
Integration with Ultrawrap
Source 1
Ontology
Target Ontology
Source 2
Ontology
Source N
Ontology
Source DB 1 Source DB 2 Source DB N
…
Ultrawrap Ultrawrap Ultrawrap
www.capsenta.com
Federator
Federator
Target Ontology
Source 1
Ontology
Source 2
Ontology
Source N
Ontology
Source DB 1 Source DB 2 Source DB N
…
Ultrawrap Ultrawrap Ultrawrap
www.capsenta.com
Source DB Q
Solution Architecture Hybrid Model
Conceptual Ontology
Source N
Ontology
Source DB 1 Source DB 2 Source DB N
…
Reporting
Query Response
Graph
Triplestore
Source DB P
Source P
Ontology
Source Q
Ontology
Source 1
Ontology
Source 2
Ontology
Target
Ontology
93www.capsenta.com
2. Mapping and Data Integration
• The Simple Knowledge Organization System (SKOS)
• Extending SKOS
• Mapping with SKOS
• Mapping Challenges
94
Extending SKOS
• SKOS Provides the following constructs for semantic relations between concepts:
• broader (hierarchical relation)
• narrower (hierarchical relation)
• related (associative relation)
• In the SKOS Primer the use of broader and narrower is explicitly given as including
both type relations and whole-part relations.
• Element semantics
• “broader” means “has broader concept”
• NOT “is broader than”
• At this level, transitivity or the lack of transitivity is not stated
95
Narrower Semantic Relations
• In the SKOS Primer:
• Loehrlein et al (Open Financial Data Group)
96
Type of Relation Suggested element name
Generic broaderGeneric
Part-whole broaderPartitive
Instance-class broaderInstantive
Type of Relation
Topic hierarchy
Authority / power hierarchy
Located in hierarchy
Generic (type hierarchy)
Inclusion sets
Topic Relations
• A book about French grammar “is a” kind of book about French – they are in a
type hierarchy, as books.
BUT
• French grammar is NOT a kind of French.
• These are in a topic hierarchy not a type hierarchy.
• SKOS supports both type and topic hierarchies.
• We need to refine the distinction between these.
• Books about French are kinds of book about language, which are kinds of books which are
kinds of works.
• There is a consistent kind of relationship between a work, and the subject of that work.
• Models are also kinds of works.
• Elements in a logical data model design are disposed in a type hierarchy
• Each have a relationship to the topic of that data element.
97
Topic Relations
98
Topic Relations: Mapping
99
Topic Relations: Financial
100
Suggested
Extensions
101
Insert “broaderMatch” to map
across concept schemes
Insert “narrowerMatch” to map
across concept schemes
Mapping: Ontology to Data Model
102
Mapping: Data Model to Ontology
103
3. Reasoning with Semantic Web Applications
• Logical Ontologies – Design Guidelines
• Stand-alone ontology design techniques and practice
• What works with an enterprise conceptual ontology and what
doesn’t?
• Striking the balance!
104
Application vs. Reference Ontology
Reference Ontology
• Intended as an authoritative
source
• True to the limits of what is
known
• Used by others
Application Ontology
• Built to support a particular
application (use case)
• Reused rather than define terms
• Skeleton structure to support
application
• Terms defined refine or create
new concepts directly or through
new classes based on inference
Internal Consistency Semantics
• Graph has logical relations between elements
• These correspond to the relations between things in reality
• Automated reasoning checks the “deductive closure” of the
graph for consistency and completeness
Internal Consistency Semantics
• Graph has logical relations between elements
• These correspond to the relations between things in reality
• Automated reasoning checks the “deductive closure” of the
graph for consistency and completeness
Internal Consistency Semantics
• The more detailed logic there is in the application ontology, the more confident
we can be that it reflects only one set of things and their relation in reality
• Like Jabberwocky
• Or a crossword solution
• This allows for stand-alone ontologies to do very powerful processing of
knowledge in an application
• This is not incompatible with the techniques described for conceptual ontology
modelling – IFF it is done right!
• However, some techniques which are appropriate for stand-alone operational
ontologies would not be compatible with a conceptual enterprise ontology
• Decide whether to have application and conceptual ontologies in separate
namespaces, or satisfy both sets of requirements in one namespace
108
Example: Trajectory Ontology
109
Illustrated using Visual
Ontology Modeler
from Thematix
Property Domains and Ranges
• Application (operational) ontology:
• Make the domain and / or range as general as possible (e.g. Thing) so it can
be reused later
• Corresponds to a very “vocabulary” centric approach to ontology
development (reuse common words with less dependence on their meaning)
• Enterprise conceptual ontology:
• Domain: the most general class of thing which could possibly have this
property
• Range: the most general class of thing in terms of which this property may be
framed
110
Conceptual versus Operational Ontology
111
Technique Conceptual Operational
Deep subsumption hierarchy (taxonomy) YES Not advised
Properties with no domain and range NO YES
Re-use of underspecified properties NO With caution
Restrictions on classes Enough to
disambiguate
As much as possible
Cascades of restrictions (restrictions on restrictions / unions) Minimal YES
Property chains YES If possible
Property characteristics YES Subject to operational
constraints
Summary
• Conceptual ontologies: knowledge representation principles
• Use the KR and Applied Ontology literature!
• Think of meaning
• Ground concepts in semantic primitives
• Syntax is not semantics
112
Thank You!
• One Day Conference
• London – 20 May
• GBP 95 if booked before 17 April (then 145)
• USA – contact Mike for details / express interest
• Modular on line training
• 9 sessions based on the structure of this webinar
• Chat Log from today’s call will be answered and the answers circulated to
attendees
www.hypercube.co.uk 113

Contenu connexe

Tendances

Knowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based SearchKnowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based Search
Neo4j
 
Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)
Trey Grainger
 
stackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviatestackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviate
NETWAYS
 

Tendances (20)

Knowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based SearchKnowledge Graphs - The Power of Graph-Based Search
Knowledge Graphs - The Power of Graph-Based Search
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph Databases
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
 
Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)Natural Language Search with Knowledge Graphs (Haystack 2019)
Natural Language Search with Knowledge Graphs (Haystack 2019)
 
BLOGIC. (ISWC 2009 Invited Talk)
BLOGIC.  (ISWC 2009 Invited Talk)BLOGIC.  (ISWC 2009 Invited Talk)
BLOGIC. (ISWC 2009 Invited Talk)
 
stackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviatestackconf 2022: Introduction to Vector Search with Weaviate
stackconf 2022: Introduction to Vector Search with Weaviate
 
Data Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and GovernanceData Catalog for Better Data Discovery and Governance
Data Catalog for Better Data Discovery and Governance
 
Introduction of Knowledge Graphs
Introduction of Knowledge GraphsIntroduction of Knowledge Graphs
Introduction of Knowledge Graphs
 
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principlesFOOPS!: An Ontology Pitfall Scanner for the FAIR principles
FOOPS!: An Ontology Pitfall Scanner for the FAIR principles
 
Knowledge Graphs and Generative AI
Knowledge Graphs and Generative AIKnowledge Graphs and Generative AI
Knowledge Graphs and Generative AI
 
Data Governance Takes a Village (So Why is Everyone Hiding?)
Data Governance Takes a Village (So Why is Everyone Hiding?)Data Governance Takes a Village (So Why is Everyone Hiding?)
Data Governance Takes a Village (So Why is Everyone Hiding?)
 
You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?You Need a Data Catalog. Do You Know Why?
You Need a Data Catalog. Do You Know Why?
 
Best Practices in Metadata Management
Best Practices in Metadata ManagementBest Practices in Metadata Management
Best Practices in Metadata Management
 
RDBMS to Graphs
RDBMS to GraphsRDBMS to Graphs
RDBMS to Graphs
 
Data governance
Data governanceData governance
Data governance
 
Scala dreaded underscore
Scala dreaded underscoreScala dreaded underscore
Scala dreaded underscore
 
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
 
Powers of Ten Redux
Powers of Ten ReduxPowers of Ten Redux
Powers of Ten Redux
 
The How and Why of Feature Engineering
The How and Why of Feature EngineeringThe How and Why of Feature Engineering
The How and Why of Feature Engineering
 
Data Modeling & Data Integration
Data Modeling & Data IntegrationData Modeling & Data Integration
Data Modeling & Data Integration
 

En vedette

The Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal DocumentsThe Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal Documents
legalwebsite
 
05 Coreonto It Device Ontology 20080623
05 Coreonto It Device Ontology 2008062305 Coreonto It Device Ontology 20080623
05 Coreonto It Device Ontology 20080623
sejin nam
 
LOM DCAM at LOM Meeting 2008-04-23
LOM DCAM at LOM Meeting 2008-04-23LOM DCAM at LOM Meeting 2008-04-23
LOM DCAM at LOM Meeting 2008-04-23
Mikael Nilsson
 
Ontology for the Financial Services Industry
Ontology for the Financial Services IndustryOntology for the Financial Services Industry
Ontology for the Financial Services Industry
Barry Smith
 
Scientific And Legal Perspectives On Science Generated For Regulatory Activities
Scientific And Legal Perspectives On Science Generated For Regulatory ActivitiesScientific And Legal Perspectives On Science Generated For Regulatory Activities
Scientific And Legal Perspectives On Science Generated For Regulatory Activities
legalwebsite
 
地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー
地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー
地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー
Fuyuko Matsumura
 
Linked Open Data 作成支援ツールの紹介
Linked Open Data作成支援ツールの紹介Linked Open Data作成支援ツールの紹介
Linked Open Data 作成支援ツールの紹介
uedayou
 

En vedette (20)

20141003 fibo status update for ofdg
20141003 fibo status update for ofdg20141003 fibo status update for ofdg
20141003 fibo status update for ofdg
 
Financial Industry Semantics and Ontologies
Financial Industry Semantics and OntologiesFinancial Industry Semantics and Ontologies
Financial Industry Semantics and Ontologies
 
The Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal DocumentsThe Legal Rdf Ontology A Generic Model For Legal Documents
The Legal Rdf Ontology A Generic Model For Legal Documents
 
05 Coreonto It Device Ontology 20080623
05 Coreonto It Device Ontology 2008062305 Coreonto It Device Ontology 20080623
05 Coreonto It Device Ontology 20080623
 
LOM DCAM at LOM Meeting 2008-04-23
LOM DCAM at LOM Meeting 2008-04-23LOM DCAM at LOM Meeting 2008-04-23
LOM DCAM at LOM Meeting 2008-04-23
 
Populous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from TemplatesPopulous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from Templates
 
Jarrar: Ontology Engineering and Double Articulation
Jarrar: Ontology Engineering and Double ArticulationJarrar: Ontology Engineering and Double Articulation
Jarrar: Ontology Engineering and Double Articulation
 
OEG-Tools for supporting Ontology Engineering
OEG-Tools for supporting Ontology EngineeringOEG-Tools for supporting Ontology Engineering
OEG-Tools for supporting Ontology Engineering
 
Jarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean MethodologyJarrar: Ontology Modeling using OntoClean Methodology
Jarrar: Ontology Modeling using OntoClean Methodology
 
Properties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family HistoryProperties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family History
 
Ontology for the Financial Services Industry
Ontology for the Financial Services IndustryOntology for the Financial Services Industry
Ontology for the Financial Services Industry
 
Financial Regulation Ontology (FRO) tutorial chapter 2 - Loading the Law
Financial Regulation Ontology (FRO) tutorial chapter 2 - Loading the Law Financial Regulation Ontology (FRO) tutorial chapter 2 - Loading the Law
Financial Regulation Ontology (FRO) tutorial chapter 2 - Loading the Law
 
Financial Regulation Ontology (FRO) tutorial chapter 1 into
Financial Regulation Ontology (FRO) tutorial chapter 1 intoFinancial Regulation Ontology (FRO) tutorial chapter 1 into
Financial Regulation Ontology (FRO) tutorial chapter 1 into
 
Scientific And Legal Perspectives On Science Generated For Regulatory Activities
Scientific And Legal Perspectives On Science Generated For Regulatory ActivitiesScientific And Legal Perspectives On Science Generated For Regulatory Activities
Scientific And Legal Perspectives On Science Generated For Regulatory Activities
 
National digitallibaryofkorea series_3_dgitalcontnetmanagementsystem
National digitallibaryofkorea series_3_dgitalcontnetmanagementsystemNational digitallibaryofkorea series_3_dgitalcontnetmanagementsystem
National digitallibaryofkorea series_3_dgitalcontnetmanagementsystem
 
汎用Web API“SPARQL”でオープンデータ検索
汎用Web API“SPARQL”でオープンデータ検索汎用Web API“SPARQL”でオープンデータ検索
汎用Web API“SPARQL”でオープンデータ検索
 
オープンデータと Linked Open Data(LOD)@神戸R
オープンデータとLinked Open Data(LOD)@神戸RオープンデータとLinked Open Data(LOD)@神戸R
オープンデータと Linked Open Data(LOD)@神戸R
 
地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー
地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー
地域のLinked Open Dataでできること
 ー 奈良の観光情報を例に ー
 
Linked Open Data 作成支援ツールの紹介
Linked Open Data作成支援ツールの紹介Linked Open Data作成支援ツールの紹介
Linked Open Data 作成支援ツールの紹介
 
Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 

Similaire à How to Create a Golden Ontology

Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing Ontologies
Mustafa Jarrar
 

Similaire à How to Create a Golden Ontology (20)

Business ontologies
Business ontologiesBusiness ontologies
Business ontologies
 
Data Model vs Ontology Development – a FIBO perspective | Mike Bennett
Data Model vs Ontology Development – a FIBO perspective | Mike BennettData Model vs Ontology Development – a FIBO perspective | Mike Bennett
Data Model vs Ontology Development – a FIBO perspective | Mike Bennett
 
chapter2 Know.representation.pptx
chapter2 Know.representation.pptxchapter2 Know.representation.pptx
chapter2 Know.representation.pptx
 
Guidelines to create an ontology
Guidelines to create an ontologyGuidelines to create an ontology
Guidelines to create an ontology
 
uploadscribd2.pptx
uploadscribd2.pptxuploadscribd2.pptx
uploadscribd2.pptx
 
Dialogue based Meaning Negotiation
Dialogue based Meaning NegotiationDialogue based Meaning Negotiation
Dialogue based Meaning Negotiation
 
Mind the Semantic Gap
Mind the Semantic GapMind the Semantic Gap
Mind the Semantic Gap
 
Untangling Concepts, Objects, and Information
Untangling Concepts, Objects, and InformationUntangling Concepts, Objects, and Information
Untangling Concepts, Objects, and Information
 
Ontology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptxOntology for Knowledge and Data Strategies.pptx
Ontology for Knowledge and Data Strategies.pptx
 
Library Linked Data
Library Linked DataLibrary Linked Data
Library Linked Data
 
법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색법령 온톨로지의 구축 및 검색
법령 온톨로지의 구축 및 검색
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 
Knowing what we’re talking about
Knowing what we’re talking aboutKnowing what we’re talking about
Knowing what we’re talking about
 
Jarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing OntologiesJarrar: Stepwise Methodologies for Developing Ontologies
Jarrar: Stepwise Methodologies for Developing Ontologies
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
A Complexity approach to Managing Technology Enabled Business Transformation
A Complexity approach to Managing Technology Enabled Business TransformationA Complexity approach to Managing Technology Enabled Business Transformation
A Complexity approach to Managing Technology Enabled Business Transformation
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inference
 
Taxonomy: Do I Need One
Taxonomy: Do I Need OneTaxonomy: Do I Need One
Taxonomy: Do I Need One
 
Taxonomy
TaxonomyTaxonomy
Taxonomy
 
Knowledge Representation Reasoning and Acquisition.pdf
Knowledge Representation Reasoning and Acquisition.pdfKnowledge Representation Reasoning and Acquisition.pdf
Knowledge Representation Reasoning and Acquisition.pdf
 

Dernier

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Dernier (20)

Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 

How to Create a Golden Ontology

  • 1. Conceptual Semantics: How to Build a Golden Ontology Webinar 8 April 2015 Mike Bennett Hypercube Ltd. 1
  • 2. Jabberwocky ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe All mimsy were the borogoves And the mome raths outgrabe - Lewis Caroll 2
  • 3. Agenda 3 things you need to know about ontologies • Words are not Concepts • Syntax is not Semantics • Meaning is not Truth 3 things you need to do to build a Golden reference ontology • Classification • Abstraction • Partitioning 3 ways to use a Golden Ontology • Querying across legacy data sources • Mapping and data integration • Reasoning with Semantic Web applications 3
  • 4. The Knowledge-enabled Enterprise Enterprise Conceptual Ontology Reporting etc. Legacy Data Sources and Systems
  • 5. 5 Copyright © 2010 EDM Council Inc. Model Positioning Conceptual Model Logical Model (PIM) Physical Model (PSM) Realise Implement
  • 6. 6 Copyright © 2010 EDM Council Inc. Model Positioning Conceptual Model Logical Model (PIM) Physical Model (PSM) Realise Implement The Language Interface Business Technology
  • 7. 3 Things you need to know • Words are not Concepts • Syntax is not Semantics • Meaning is not Truth 7
  • 8. 1. Words are not Concepts 8
  • 9. The Meaning of Football Football (USA) Football (everywhere else) These are “heteronyms” (same word, different meaning) 9
  • 10. The Meaning of Football Soccer ball (USA) Football (everywhere else) These are “synonyms” (different word, same meaning) 10
  • 11. The Meaning of Football Football (a ball) Football (the game) These are “heteronyms” (same word, different meaning) 11
  • 12. The Meaning of Loan • Loan: • “An amount drawn down by a borrower on a given date, from a lender, with terms for repayment and interest payment” • Not everything suffixed “Loan” fits into the set of things logically defined with this definition • Construction Loan: a credit facility, with periodic draw-downs (loans) against agreed construction milestones • Student Loan: may be a credit facility or a loan depending on how the agreement is structured 12
  • 13. The Meaning of Fund • Fund Pool of Resources Fund Financial Instrument Negotiable Financial Instrument Fund Unit is a is traded as a is a is a Legal Entity Fund Entity is a is held by a Fund Management Company is managed by a is a The term (label) “Such and Such Fund” may be used in normal speech to refer to any one of the Fund Entity, the Fund (as a pool of resources) and the fund unit 13
  • 14. The Meaning of Legal Entity • Legal Entity (1) • an autonomous entity which is capable of legal liability • Synonym: Legal Person • Legal Entity (2) • a partnership, corporation, or other organization having the capacity to negotiate contracts, assume financial obligations, and pay off debts, organized under the laws of some jurisdiction • Synonym: LEI Legal Entity • Source: ISO 17442 14
  • 15. 2. Syntax is not Semantics 15
  • 16. Let’s look at Jabberwocky again… ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe All mimsy were the borogoves And the mome raths outgrabe 16
  • 17. Let’s look at Jabberwocky again… ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe All mimsy were the borogoves And the mome raths outgrabe What kind of thing is a tove? When is brillig? How does one gyre? How does on gimble?What’s a wabe? and the wabe of what? What does it mean to be mome? What are raths? What does outgrobing consist of exactly? What is a borogrove? What makes them mimsy? 17
  • 18. Let’s look at Jabberwocky again… ‘Twas brillig and the slithy toves Did gyre and gimble in the wabe All mimsy were the borogoves And the mome raths outgrabe What kind of thing is a tove? When is brillig? How does one gyre? How does on gimble?What’s a wabe? and the wabe of what? What does it mean to be mome? What are raths? What does outgrobing consist of exactly? What is a borogrove? What makes them mimsy? ‘Tis all nonsense … Or is it? 18
  • 19. Syntax and Semantics • A little syntax goes a long way • The English syntax in Jabberwocky narrows down the space of possible things in the world that the poem can be talking about • We can identify some of the semantics of the concepts from the syntax that links them in formal syntactical relationships • But not all! • The same would be the case with a logical syntax • But it doesn’t deal with all the semantics! 19
  • 20. Logical Syntax • Try this test: • Take a logical data model expressed in e.g. UML • Transform the UML into OWL • What do you have? 20
  • 21. Logical Syntax • Try this test: • Take a logical data model expressed in e.g. UML • Transform the UML into OWL • What do you have? • You have a logical data model in OWL! • Changing the syntax did not make it an ontology • Similarly but less obviously, a set of code lists in OWL is not an ontology! 21
  • 22. 3. Meaning is not Truth 22
  • 23. Logical Syntax • Allows us to determine the truth value of propositions 23
  • 24. Logical Syntax • Allows us to determine the truth value of propositions 24 A B CIf (A and B) then C
  • 25. Logical Syntax • Allows us to determine the truth value of propositions 25 A B CIf (A and B) then C • Given a truth value for A and for B, then C is true
  • 26. Web Ontology Language (OWL) • Declarative statements about kinds of thing and properties of those kinds of thing • Framed in a sub set of First Order Logic (FOL) • Lets us make logical statements about the relationships between kinds of thing • OWL is limited in its expressive power, but what we can express depends on how we frame the semantics of the concepts (the kinds of thing and the relationships among them) • The syntax allows us to say things clearly and unambiguously in a way that is readable by machines and by people • It is computationally independent! 26
  • 27. Meaning is not Truth • The logic lets us infer truth values based on assertions in the model and in the available data • Running a reasoned will uncover these relations • Logic (truth values) provides a means to an end • This is not the same as saying logic / truth “is” semantics • Some people would say “this model has no semantics” when they mean it has no logic from which to determine truth values 27
  • 29. 3 Things you need to do • Classification • Abstraction • Partitioning 29
  • 30. Capturing Meaningful Concepts • For each kind of “Thing” in the ontology (each class): • What kind of thing is this? • What distinguishes it from other things? 30
  • 31. What is an Ontology? • An ontology is a representation of real things using formal logic 31
  • 32. Defining a Kind of Thing Some kind of thing • We start with some kind of thing
  • 33. Defining a Kind of Thing Some kind of thing • We ask just two questions about this kind of thing: • What kind of thing is it? • What distinguishes it from other things?
  • 34. What kind of thing is it? Animal Vertebrate Invertebrate Bird Mammal Fish Waterfowl Some kind of thing
  • 35. What distinguishes it from other things? Animal Vertebrate Invertebrate Bird Mammal Fish Waterfowl Some kind of thing Walks like a duck Swims like a duck Quacks like a duck
  • 36. It’s a Duck! Animal Vertebrate Invertebrate Bird Mammal Fish Waterfowl Walks like a duck Swims like a duck Quacks like a duck
  • 37. FIBO Example: Business Entities 37 Copyright © 2010 EDM Council Inc.
  • 38. 38 FIBO Example: Credit Default Swap
  • 39. 1. Classification • Taxonomic relations • Taxonomies in general may be based on several kinds of hierarchical relations • We use only the “is a” relation (sub class of) • Faceted Classification • Allow multiple inheritance of classes • Derivatives -> contract types (forward, option, swap) • Derivatives -> underlying types (commodities, rates, indices, instruments) 39
  • 41. Hierarchical Taxonomies Typically use one-to-many relationships • Some one-to-many relationships are not associated with hierarchies • The relationship between a person and his/her phone numbers • Some hierarchical relationships are not one-to-many • A thing with only one part (e.g., Wyoming has only one congressional district) • Some hierarchies have no relationships at all • A hierarchy of income brackets
  • 42. Transitive recurrent relationships • Common varieties: Type of, part of • Military hierarchies: Commands • Relationships that apply particularly to finance? • In addition to “type of” and “part of” Transitivity violations • A certain rock is considered to be a chair. Chairs are considered furniture. But the rock is not considered furniture • An executive supervises a middle manager. The manager supervises a technician. But (perhaps) the executive has no relationship to the technician. • Usually involve second-order (extrinsic) concepts
  • 43. Polyhierarchies • Categories with multiple superordinates • Dog can be nested under both Canine and Pet • Alternative treatments exist for “pet” • Financial Examples • An IR Swap is both a swap and an interest rate derivative • Swaption can be nested under both Swap and Option • Polyhierarchies may be • Expressed directly through multiple inheritance • Ordered (determine sequence in which to apply a given facet)
  • 44. Classification: To infer or not to infer? 44
  • 47. To infer or not to infer? • Can use logical restrictions to assert things about something which would place it in a given category • HOWEVER • This is then unreadable to the business SMEs • Make the faceted taxonomy explicit so SMEs can review it • And then remove the additional relations in operational ontology • Replacing these with restrictions as above OR • Include restrictions, run the reasoner and show SMEs the results in a business-facing format 47
  • 48. 2. Abstraction • How to abstract concepts • Top down versus bottom up • Where to stop? • Use of use cases • Not everyone is comfortable with abstractions • This is where you really have to think about meaning • Also where you need to facilitate SME review input carefully 48
  • 49. Abstract Thinking • What kind of “Thing” is … • An address? • An address is an index to a location • A client? A customer? • Related to a product / service or to a whole business? • A securities exchange? • How does it differ from a street market? • What does an exchange have in common with a street market? • Where does the classification hierarchy (taxonomy) divide? 49
  • 50. Abstract Thinking • What kind of “Thing” is … • An address? • An address is an index to a location • A client? A customer? • Related to a product / service or to a whole business? • A securities exchange? • How does it differ from a street market? • What does an exchange have in common with a street market? • Where does the classification hierarchy (taxonomy) divide? 50
  • 51. Abstracting concepts • Let’s look at the use case question… 51
  • 52. Use Case Use Cases • Application use case: • What the user expects the application to do • This is behavioural (what it does) not structural (data / ontology) • Competency questions etc. • Applies to ontology based applications as much as any other kind of application • Conceptual Model Use Case • This is NOT an application it’s a computationally independent model… 52
  • 53. 53 This is not a more abstract model of the solution… Conceptual Ontology Logical Data Model (PIM) Physical Data Model (PSM) Realise Implement The Language Interface Business Technology
  • 54. 54 This is not a more abstract model of the solution… Conceptual Ontology Logical Data Model (PIM) Physical Data Model (PSM) Realise Implement The Language Interface Business Technology It’s a concrete model of the problem!
  • 55. Use Cases in Conceptual Ontology • The conceptual model needs to support all of the applications and data sources for which it is intended to provide the computationally independent (business) view • Use case informs: • The SCOPE of the model – what are the data elements for which the enterprise needs formally defined concepts? • The Ontological Commitments: • Granularity of concepts • Theory of the World • Model theories / partitions • From this we can get an idea of how far to abstract concepts in the ontology… 55
  • 56. Pizza Ontology Pizza Base Pizze 56 • Suppose we have a nice pizza ontology • It covers concepts like pizza base, pizza topping • How far should we abstract from this? Pizza Topping Just pizze
  • 57. Baked Goods Ontology Pizza Ontology Pizza Base Pizze 57 • Suppose we have a nice pizza ontology • It covers concepts like pizza base, pizza topping • How far should we abstract from this? Pizza Topping BreadBaked Food
  • 58. Food Ontology Baked Goods Ontology Pizza Ontology Pizza Base Pizze 58 • Suppose we have a nice pizza ontology • It covers concepts like pizza base, pizza topping • How far should we abstract from this? Pizza Topping Bread All food Food
  • 59. Food and Drink Ontology Food Ontology Baked Goods Ontology Pizza Ontology Pizza Base Pizze 59 • Suppose we have a nice pizza ontology • It covers concepts like pizza base, pizza topping • How far should we abstract from this? Pizza Topping Bread All food and drink Digestible Thing • Answer: it depends on the scoping requirement for the ontology (Pizza, wine etc.) Food
  • 61. Some Observations on Abstraction • Working with subject matter experts requires careful management of the knowledge acquisition process • Pitfalls: • Silo-based assumptions • Localized jargon • Reliance on words • Make sure SMEs fully understand the “set theoretic” nature of the presentation materials • Make sure they understand synonyms, heteronyms • Make sure they are aware of any ontological abstractions or “buckets” you may have in the ontology (these will not correspond to anything in the SMEs’ own experience!) 61
  • 62. Some Observations on Abstraction • “Slithy Toves” • Why do the SMEs mention that they are slithy at all? • In the wild, most toves are glumpfy, however these are not relevant to this line of business • Do they have to note they are slithy for reporting purposes? • In parts of California, toves are neither slithy nor glumpfy • Someone on the team has a partner who works in a zoo and has never come across this concept • Think beyond the context of the SMEs! • Identify what the SME’s context is (write it down!) • What other concepts are within the scope / conceptual use case? • Will your ontology need to interact with other ontologies beyond the immediate use case (e.g. schema.org or global standards?); • if so, allow for all the realistic properties a tove may have both in captivity and in the wild! 62
  • 64. Partition I: Independents and Relatives 64 Thing Independent Thing Relative Thing Mediating Thing “Thing in Itself” • e.g. some Person Thing in some context • e.g. that person as an employee, as a customer, as a pilot… Context in which the relative things are defined • e.g. employment, sales, aviation • Everything which may be defined falls into one of three categories:
  • 65. Independents and Relatives 65 Thing Independent Thing Person Relative Thing Employee Customer Pilot Mediating Thing (context) Employment Sales Aviation “Has identity” relationship: That which performs the role of the “Relative Thing”
  • 66. Independents and Relatives 66 Thing Independent Thing Person Relative Thing Employee Customer Pilot Mediating Thing (context) Employment Sales Aviation “In context of” relationship: Context in which the Independent Thing performs the role of the “Relative Thing”
  • 67. Independents and Relatives 67 Thing Independent Thing Person Relative Thing Employee Customer Pilot Mediating Thing (context) Employment Sales Aviation “In context of”“Has identity” • Everything which may be defined falls into one of these three categories • In order to complete a model of business terms and definitions, all three are needed • This extends beyond conventional ontology applications into a full and legally nuanced conceptual ontology
  • 68. Why does this Matter? • Define all concepts of interest to the business • Map to data which is framed in a context specific way • Assist with restructuring data for re-use across the firm • E.g. business entity versus client / counterparty and other role-specific 68
  • 69. Partitioning II: Continuants and Occurrents • Continuant and occurrent Things • Ref: John F Sowa • Also known as Endurant and Perdurant • Ref: Guarino and Welty
  • 71. Continuants and Occurrents Thing Continuant Occurrent • Continuant: where it exists it exists in all its parts • Even if these change over time • Occurrent: the concept is only meaningful with reference to time
  • 72. Continuants and Occurrents Thing Continuant Person Contract Pilot Occurrent Event State Etc. • Continuant: where it exists, it exists in all its parts • Even if these change over time • Occurrent: the concept is only meaningful with reference to time
  • 73. Ontology Partitioning Thing Continuant Person Contract Pilot Occurrent Event State Etc. • Things which are independent or relative are also either continuant or occurrent
  • 74. Continuants and Occurrents Example Thing Continuant Me Occurrent My life • Me: where I exist I exist in all my parts • Even if these change over time • My life: happens over a period of time and cannot be defined without time
  • 75. Why does this Matter? • Frame concepts which have a temporal component which are of interest to the business • Events, activities • States • Statuses, prices, other time-variant concepts • Provide a basis for ontological modelling of business process • This brings the two sides of development (structural and behavioural) into the same conceptual model 75
  • 76. Partitions III: Concrete and Abstract Thing Concrete Abstract
  • 77. Concrete and Abstract Thing Concrete Abstract • Concrete: A physical thing • Or a virtual thing in some reality • Abstract: the concept is only meaningful as an abstraction from reality
  • 78. Concrete and Abstract Thing Concrete Pillar of Stone Financial Instrument Wheelbarrow Abstract Goal Resolution Desire • Concrete: not limited to 3D physical reality • Abstract: no physical or virtual expression • Not as simple as physical v non physical
  • 79. Why does this Matter? • Distinguish between concepts which have a direct physical (or electronic) expression from those which don’t • Talk about goals, strategies etc. • Portfolio strategies – needed for compliance etc. • Business goals – form part of formal model of risk concepts • Business motivation models can be brought into the same conceptual framework • Distinguish abstract metrics from concrete amounts of stuff 79
  • 80. Conceptual Extensions • Mid Level Ontologies • Domain independent concepts • Reusable Semantics from other domains • Aim to identify and re-use available academic work on conceptual abstractions where these exist • Subject to their fitting within the same set of theories as your conceptual ontology (or adapt as needed) • A considerable body of such work exists in the applied ontology field
  • 81. Semantic Abstractions • Inevitable by-product of the “What kind of Thing is this?” question • Ontologies are built around a classification hierarchy (“Taxonomy”) of kinds of thing • This is key to meaningful ontologies • Enables disambiguation across business contexts • Not a technology activity • Examples: Contract, Credit, Asset etc.
  • 82. Semantics Re-use • Research and identify re-usable content semantics • In formal published ontologies • Business models in non ontological (non FOL) formats • Technical / messaging standards to “reverse engineer” into semantics • Pre-requisite: identify abstractions needed to support the specification concepts • Examples: • Transaction semantics • Legal / contractual etc. • Real Estate (for mortgage loans) 82
  • 83. Semantic Grounding for Businesses 83 • Monetary: profit / loss, assets / liabilities, equity • Law and Jurisdiction • Government, regulatory environment • Contracts, agreements, commitments • Products and Services • Other e.g. geopolitical, logistics What are the basic experiences or constructs relevant to business?
  • 84. 3 ways to use conceptual ontology • Querying across legacy data sources • Mapping and data integration • Reasoning with Semantic Web applications 84
  • 85. 1. Querying across Legacy Data Sources • Recommended Architectures • Wrappers and Adapters • When to stand up a triple store 85
  • 86. Knowledge-enabled Enterprise Enterprise-wide Concept Model Legacy Data Sources and Systems Ontology to Legacy Database Adapters
  • 87. Knowledge-enabled Enterprise Enterprise-wide Concept Model Legacy Data Sources and Systems Ontology to Legacy Database Adapters Semantic Queries Risk, Compliance etc.
  • 88. Knowledge-enabled Enterprise Reporting Legacy Data Sources and Systems Ontology to Legacy Database Adapters Semantic Queries Risk, Compliance etc. Enterprise-wide Concept Model
  • 90. Converting Relational Data to Graphs ID NAME AGE CID 1 Alice 25 100 2 Bob NULL 100 Person CID NAME 100 Austin 200 Madrid City <Person/ID=1> <City/CID=100> Alice 25 Austin <Person/ID=2> Bob <City/CID=200> Madrid <Person#NAME> <Person#AGE> <Person#NAME> <Person#NAME> <Person#NAME> <Person#ref-CID> <Person#ref-CID> www.capsenta.com
  • 91. Integration with Ultrawrap Source 1 Ontology Target Ontology Source 2 Ontology Source N Ontology Source DB 1 Source DB 2 Source DB N … Ultrawrap Ultrawrap Ultrawrap www.capsenta.com
  • 92. Federator Federator Target Ontology Source 1 Ontology Source 2 Ontology Source N Ontology Source DB 1 Source DB 2 Source DB N … Ultrawrap Ultrawrap Ultrawrap www.capsenta.com
  • 93. Source DB Q Solution Architecture Hybrid Model Conceptual Ontology Source N Ontology Source DB 1 Source DB 2 Source DB N … Reporting Query Response Graph Triplestore Source DB P Source P Ontology Source Q Ontology Source 1 Ontology Source 2 Ontology Target Ontology 93www.capsenta.com
  • 94. 2. Mapping and Data Integration • The Simple Knowledge Organization System (SKOS) • Extending SKOS • Mapping with SKOS • Mapping Challenges 94
  • 95. Extending SKOS • SKOS Provides the following constructs for semantic relations between concepts: • broader (hierarchical relation) • narrower (hierarchical relation) • related (associative relation) • In the SKOS Primer the use of broader and narrower is explicitly given as including both type relations and whole-part relations. • Element semantics • “broader” means “has broader concept” • NOT “is broader than” • At this level, transitivity or the lack of transitivity is not stated 95
  • 96. Narrower Semantic Relations • In the SKOS Primer: • Loehrlein et al (Open Financial Data Group) 96 Type of Relation Suggested element name Generic broaderGeneric Part-whole broaderPartitive Instance-class broaderInstantive Type of Relation Topic hierarchy Authority / power hierarchy Located in hierarchy Generic (type hierarchy) Inclusion sets
  • 97. Topic Relations • A book about French grammar “is a” kind of book about French – they are in a type hierarchy, as books. BUT • French grammar is NOT a kind of French. • These are in a topic hierarchy not a type hierarchy. • SKOS supports both type and topic hierarchies. • We need to refine the distinction between these. • Books about French are kinds of book about language, which are kinds of books which are kinds of works. • There is a consistent kind of relationship between a work, and the subject of that work. • Models are also kinds of works. • Elements in a logical data model design are disposed in a type hierarchy • Each have a relationship to the topic of that data element. 97
  • 101. Suggested Extensions 101 Insert “broaderMatch” to map across concept schemes Insert “narrowerMatch” to map across concept schemes
  • 102. Mapping: Ontology to Data Model 102
  • 103. Mapping: Data Model to Ontology 103
  • 104. 3. Reasoning with Semantic Web Applications • Logical Ontologies – Design Guidelines • Stand-alone ontology design techniques and practice • What works with an enterprise conceptual ontology and what doesn’t? • Striking the balance! 104
  • 105. Application vs. Reference Ontology Reference Ontology • Intended as an authoritative source • True to the limits of what is known • Used by others Application Ontology • Built to support a particular application (use case) • Reused rather than define terms • Skeleton structure to support application • Terms defined refine or create new concepts directly or through new classes based on inference
  • 106. Internal Consistency Semantics • Graph has logical relations between elements • These correspond to the relations between things in reality • Automated reasoning checks the “deductive closure” of the graph for consistency and completeness
  • 107. Internal Consistency Semantics • Graph has logical relations between elements • These correspond to the relations between things in reality • Automated reasoning checks the “deductive closure” of the graph for consistency and completeness
  • 108. Internal Consistency Semantics • The more detailed logic there is in the application ontology, the more confident we can be that it reflects only one set of things and their relation in reality • Like Jabberwocky • Or a crossword solution • This allows for stand-alone ontologies to do very powerful processing of knowledge in an application • This is not incompatible with the techniques described for conceptual ontology modelling – IFF it is done right! • However, some techniques which are appropriate for stand-alone operational ontologies would not be compatible with a conceptual enterprise ontology • Decide whether to have application and conceptual ontologies in separate namespaces, or satisfy both sets of requirements in one namespace 108
  • 109. Example: Trajectory Ontology 109 Illustrated using Visual Ontology Modeler from Thematix
  • 110. Property Domains and Ranges • Application (operational) ontology: • Make the domain and / or range as general as possible (e.g. Thing) so it can be reused later • Corresponds to a very “vocabulary” centric approach to ontology development (reuse common words with less dependence on their meaning) • Enterprise conceptual ontology: • Domain: the most general class of thing which could possibly have this property • Range: the most general class of thing in terms of which this property may be framed 110
  • 111. Conceptual versus Operational Ontology 111 Technique Conceptual Operational Deep subsumption hierarchy (taxonomy) YES Not advised Properties with no domain and range NO YES Re-use of underspecified properties NO With caution Restrictions on classes Enough to disambiguate As much as possible Cascades of restrictions (restrictions on restrictions / unions) Minimal YES Property chains YES If possible Property characteristics YES Subject to operational constraints
  • 112. Summary • Conceptual ontologies: knowledge representation principles • Use the KR and Applied Ontology literature! • Think of meaning • Ground concepts in semantic primitives • Syntax is not semantics 112
  • 113. Thank You! • One Day Conference • London – 20 May • GBP 95 if booked before 17 April (then 145) • USA – contact Mike for details / express interest • Modular on line training • 9 sessions based on the structure of this webinar • Chat Log from today’s call will be answered and the answers circulated to attendees www.hypercube.co.uk 113

Notes de l'éditeur

  1. “All that is in Heaven and Earth” Anything which represents a meaningful business term, i.e. something which may have a label and a definition, falls under one of the following: Independent Relative Mediating
  2. This extends the use of ontology beyond mere physical, independent “Things” to everything which may be a term which the firm has to deal with and define e.g. customer, counterparty, asset
  3. AKA where does the meaning get in? Business: Grounded in the realities and sensory inputs of the organization Monetary: profit, loss, assets Legal: regulatory, legal environment Ecosystem: Agreements with other organizations Contractual and agreement Products and services Other e.g. jurisdiction, geopolitical