90
Foundational Ontology, Conceptual Modeling and Data Semantics Giancarlo Guizzardi [email protected] http://nemo.inf.ufes.br Computer Science Department Federal University of Espírito Santo (UFES), Brazil GT OntoGOV (W3C Brazil), São Paulo, Brazil

Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Foundational Ontology, Conceptual Modeling and Data Semantics

Giancarlo [email protected]

http://nemo.inf.ufes.brComputer Science Department

Federal University ofEspírito Santo (UFES),

BrazilGT OntoGOV (W3C Brazil),

São Paulo, Brazil

Page 2: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

http://nemo.inf.ufes.br/

Page 3: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 4: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 5: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

http://www.inf.ufrgs.br/cita2011/

Page 6: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

http://www.inf.ufrgs.br/ontobras-most2011/

Page 7: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

http://iaoa.org/

Page 8: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 9: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 10: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 11: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

The Dodd-Frank Wall Street Reform and Consumer Protection Act(``Dodd-Frank Act'‘) was enacted on July 21, 2010. The Dodd-Frank Act, among other things, mandates that the Commodity Futures Trading Commission (``CFTC'') and the Securities and Exchange Commission (``SEC'') conduct a study on ``the feasibility of requiring the derivatives industry to adopt standardized computer-readablealgorithmic descriptions which may be used to describe complex and standardized financial derivatives.'' These algorithmic descriptions should be designed to ``facilitate computerized analysis of individual derivative contracts and to calculate net exposures to complex derivatives.'' The study also must consider the extent to which the algorithmic description, ``together with standardized and extensible legal definitions, may serve as the binding legal definition of derivative contracts.'‘

Page 12: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

7. Do you rely on a discrete set of computer-readable descriptions(``ontologies'') to define and describe derivatives transactions andpositions? If yes, what computer language do you use?

8. If you use one or more ontologies to define derivativestransactions and positions, are they proprietary or open to the public? Are they used by your counterparties and others in the derivatives industry?

9. How do you maintain and extend the ontologies that you use todefine derivatives data to cover new financial derivative products? How frequently are new terms, concepts and definitions added?

10. What is the scope and variety of derivatives and theirpositions covered by the ontologies that you use? What do they describe well, and what are their limitations?.

Page 13: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

SEMANTIC INTEROPERABILITY: THE PROBLEM

Page 14: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

“What are ontologies and why we need them?”

1. Reference Model of Consensus to support different types of Semantic Interoperability Tasks

2. Explicit, declarative and machine processable artifact coding a domain model to enable efficient automated reasoning

Page 15: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

M

Page 16: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ObjectType

Sortal Type

RoleKind

Mixin Type

Rigid Sortal Type Anti-Rigid Sortal Type

Phase RoleMixin

Anti-Rigid MixinType

Type

Page 17: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ObjectType

Sortal Type

RoleKind

Mixin Type

Rigid Sortal Type Anti-Rigid Sortal Type

Phase RoleMixin

Anti-Rigid MixinType

Type ?

Page 18: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ObjectType

Sortal Type

RoleKind

Mixin Type

Rigid Sortal Type Anti-Rigid Sortal Type

Phase RoleMixin

Anti-Rigid MixinType

Type

Page 19: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ObjectType

Sortal Type

RoleKind

Mixin Type

Rigid Sortal Type Anti-Rigid Sortal Type

Phase RoleMixin

Anti-Rigid MixinType

Type

R

?

Page 20: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ObjectType

Sortal Type

RoleKind

Mixin Type

Rigid Sortal Type Anti-Rigid Sortal Type

Phase RoleMixin

Anti-Rigid MixinType

Type

R

R’

Page 21: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Situations represented by the valid specifications of

language L

Admissible state of affairs according to a

conceptualization C

Page 22: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Admissible state of affairs according to the conceptualization underlyingO1

State of affairs represented by the valid models of Ontology O1

Admissible state of affairs according to the

conceptualization underlying

O2

State of affairs represented by the valid models of Ontology O2

Page 23: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Admissible state of affairs according to the conceptualization underlyingO1

State of affairs represented by the valid models of Ontology O1

Admissible state of affairs according to the

conceptualization underlying

O2

State of affairs represented by the valid models of Ontology O2

FALSE AGREEMENT!

Page 24: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

“one of the main reasons that so many online market makers have foundered [is that] the transactions they had viewed as simple and routine actually involved many subtle distinctions in terminology and meaning”

(Harvard Business Review)

Page 25: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

1. We need to recognize that There is not Silver Bullet! and start seing

ontology engineering from an engineering perspective

Page 26: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

A Software Engineering view…

Conceptual Modeling

Implementation1 Implementation2 Implementation3

Page 27: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

A Software Engineering view…

Conceptual Modeling

Implementation1 Implementation2 Implementation3

DESIGN

Page 28: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

…transported to Ontological Engineering

Ontology as a Conceptual Model

Ontology as Implementation1(SHOIN/OWL-DL,

DLRUS)

Ontology as Implementation2

(CASL)

Ontology asImplementation3(Alloy, F-Logic…)

Page 29: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

…transported to Ontological Engineering

Ontology as a Conceptual Model

Ontology as Implementation1(SHOIN/OWL-DL,

DLRUS)

Ontology as Implementation2

(CASL)

Ontology asImplementation3(Alloy, F-Logic…)

DESIGN

Page 30: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Semantic Networks (Collins & Quillian, 1967)

Page 31: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

KL-ONE (Brachman, 1979)

Page 32: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

The Logical Level

∃x Apple(x) ∧ Red(x)

Page 33: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

The Epistemological Level

Apple

color = red

Red

sort = apple

Page 34: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

The Ontological Level

Apple

color = red

Red

sort = apple

sortal universal characterizingUniversal

Page 35: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Formal Ontology

• To uncover and analyze the general categories and principles that describe reality is the very business of philosophical Formal Ontology

• Formal Ontology (Husserl): a discipline that deals with formal ontological structures (e.g. theory of parts, theory of wholes, types and instantiation, identity, dependence, unity) which apply to all material domains in reality.

Page 36: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Foundational Ontology

• We name a foundational ontology the product of the discipline of formal ontology in philosophy

• A foundational ontology is a formal framework of generic (i.e. domain independent) real-world concepts that can be used to talk about material domains.

Page 37: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Conceptual Modeling Language

Foundational Ontology

interpreted as

represented by

Page 38: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

UML

Cognitive

Foundational Ontology (UFO) interpreted as

represented by

Page 39: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

2. We need ontology representations languages which

are based on Truly Ontological Distinctions

Page 40: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Formal Relations

John Paul

w1 w2

Weight Quality Dimension0

heavier (Paul, John)?

Page 41: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Material Relations

«role»Patient

«kind»Medical Unit

1..*1..* treated In

Page 42: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

How are these cardinality constraints to be interpreted ?

In a treatment, a patient is treated by several medical units, and a patient can participate in many treatments

In a treatment, a patient is treated by several medical units, but a patient can only participate in one treatment

In a treatment, several patients can be treated by one medical unit, and a medical unit can participate in many treatments

In a treatment, a patient is treated by one medical unit, and a patient can participate in many treatments

...

Material Relations

Page 43: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

The problem is even worse in n-ary associations (with n > 2)

Page 44: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 45: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Explicit Representation for Material Relations

Patient MedicalUnit

1..*

1..*

«mediation»

1

1..*

«mediation» «relator»Treatment

1..* 1..*

«material»/TreatedIn

Page 46: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Material Relations

As seen before from a relator and mediation relation we can derive several material relations

Asides from all the benefits previously mentioned, perhaps the most important contribution of explicitly considering relations is to force the modeler to answer the fundamental question of what is truthmaker of that relation

Page 47: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Material Relations

Yet another example: Modeling that a graduate student have one or more

supervisors and a supervisor can supervise one or more students

Page 48: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Material Relations

Yet another example: Modeling that a graduate student have one or more

supervisors and a supervisor can supervise one or more students

Page 49: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 50: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Unified Foundational Ontology (UFO)

UFO-A (STRUCTURAL ASPECTS)(Objects, their types, their parts/wholes,

the roles they play, their intrinsic and relational properties

Property value spaces…)

UFO-B (DYNAMIC ASPECTS)(Events and their parts,

Relations between events,Object participation in events,

Temporal properties of entities, Time…)

UFO-C (SOCIAL ASPECTS)(Agents, Intentional States, Goals, Actions,

Norms, Social Commitments/Claims, Social Dependency Relations…)

Page 51: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

3. We need Patterns- Design Patterns

- Analysis Patterns- Transformation Patterns

- Patterns Languages

Page 52: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Roles with Disjoint Allowed Types

«role»Customer

Person Organization

Page 53: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Roles with Disjoint Allowed Types

«role»Customer

Person Organization

Page 54: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Participant

Person SIG

Forum

1..* *

participation

Page 55: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Roles with Disjoint Admissible Types

«roleMixin»Customer

Page 56: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Roles with Disjoint Allowed Types

«roleMixin»Customer

«role»PersonalCustomer

«role»CorporateCustomer

Page 57: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Roles with Disjoint Allowed Types

«roleMixin»Customer

«role»PersonalCustomer

Person Organization

«role»CorporateCustomer

Page 58: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

«roleMixin»Customer

«role»PrivateCustomer

«role»CorporateCustomer

«kind»Person

Organization

«kind»Social Being

«roleMixin»Participant

«role»IndividualParticipant

«role»CollectiveParticipant

«kind»Person

SIG

«kind»Social Being

Page 59: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Roles with Disjoint Admissible Types

«roleMixin»A

«role»B

F

D E

«role»C

1..*

1..*

Page 60: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

a w

a::Apple w::Weight

c

c::Color

0v1

Weight Quality Space

Quality, Quality Values and Quality Dimensions

v2

Color Quality Space

Page 61: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Representing Qualities and Quality Structures Explicitly

Page 62: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Representing Qualities and Quality Structures Explicitly

HSBColorDomain

<h1,s1,b1>

RGBColorDomain

<r1,g1,b1>

a::Apple c::Color

i

equivalence

Page 63: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

John

part-of

part-of

part-of

Page 64: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

John

part-of

John’s Brain

part-of

part-of

Page 65: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 66: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 67: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Student Course

1

enrolled at

1 1

representative for

20..*

Page 68: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 69: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

4. We need tools to create, verify, validate and handle the

complexity of the produced models

Page 70: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Type

isAbstract:Boolean = falseClassifier

DirectedRelationship

Generalization

specific

1

generalization

*

general1

/general

*

isCovering:Boolean = falseisDisjoint:Boolean = true

GeneralizationSet **

Relationship

name:String[0..1]NamedElement

Element

/relatedElement

1..*/target1..*

/source

1..*

Class

Object Class

Anti Rigid Sortal Class

Mixin ClassSortal Class

{disjoint, complete}

Rigid Sortal Class

RolePhaseSubKindSubstance Sortal

{disjoint, complete} {disjoint, complete}

{disjoint, complete}

Non Rigid Mixin Class

{disjoint, complete}

Rigid Mixin Class

Category

{disjoint, complete}

Anti Rigid Mixin Class Semi Rigid Mixin

RoleMixin Mixin

QuantityisExtensional:Boolean

CollectiveKind

{disjoint, complete}

Page 71: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 72: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 73: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Tool Support

The underlying algorithm merely has to check structural properties of the diagram and not the content of involved nodes

Page 74: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 75: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

«kind»Person

«role»Organ Donor

«role»Organ Donee

«relator»Transplant

«role»Transplant Surgeon

1

1..*

«mediation»

1 1..*

«mediation»

1..*

1..* «mediation»

Page 76: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ATL Transformation

Alloy Analyzer + OntoUML visual Plugin

Simulation and Visualization

Page 77: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 78: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

SEMANTIC INTEROPERABILITY: THEPROBLEM REVISITED

Page 79: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

M

representation interpretation

Page 80: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

M

representation interpretation

semantic distance (δ)

Page 81: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

M

representation interpretation

semantic distance (δ)

when δ < x then we consider the communication to be effective, i.e., we assume the existence of single shared conceptualization

Page 82: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ObjectType

Sortal Type

RoleKind

Mixin Type

Rigid Sortal Type Anti-Rigid Sortal Type

Phase RoleMixin

Anti-Rigid MixinType

Type

R

R’

δ

Page 83: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

ConsistentIntegrated Use

Page 84: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank
Page 85: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Small δ, Small Ontology Big δ, Small Ontology

Small δ, Big Ontology Big δ, BIg Ontology

Well-FoundedTechniches

Matching & Alignment Techniches

Page 86: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Small δ, Small Ontology Big δ, Small Ontology

Small δ, Big Ontology Big δ, BIg Ontology

Well-FoundedTechniches

Matching & Alignment Techniches

Some Flexibility

Page 87: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Small δ, Small Ontology Big δ, Small Ontology

Small δ, Big Ontology Big δ, BIg Ontology

Well-FoundedTechniches

Matching & Alignment Techniches

Some Flexibility

Intractable!

Page 88: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

Admissible state of affairs according to the conceptualization underlyingO1

State of affairs represented by the valid models of Ontology O1

Admissible state of affairs according to the

conceptualization underlying

O2

State of affairs represented by the valid models of Ontology O2

FOUNDATIONALONTOLOGY

Page 89: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

The alternative to ontology isnot “non-ontology” but badontology!

Page 90: Foundational Ontology, Conceptual Modeling and Data …The Dodd-Frank Wall Street Reform and Consumer Protection Act (``Dodd-Frank Act'‘) was enacted on July 21, 2010.The Dodd- Frank

http://nemo.inf.ufes.br/[email protected]