Visualization of Thematic Units in KR Schemata Mina AKAISHI Meme Media Laboratory Hokkaido University, JAPAN.

Slides:



Advertisements
Similar presentations
F25 Performance Plan F1 Work F15 Complex Work F14 Individual Work F2 Expression F22 Self Contained Expression R1 is logical successor of (has successor)
Advertisements

Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall A.1.
UML Class Diagram. UML Class Diagrams2 Agenda What is a Class Diagram? Essential Elements of a UML Class Diagram Tips.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 The.
UML Class Diagram and Packages Written by Zvika Gutterman Adam Carmi.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix.
The Enhanced Entity- Relationship (EER) Model
--The Entity Relationship Model(4)--1 Outline  ER model  Overview  Entity types Attributes, keys  Relationship types  Weak entity types  uses Integration.
6. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain how events can be used to identify use cases that define requirements.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 4 th Ed Chapter N - 1 Chapter 13 Polymorphism is-a relationships Interfaces.
Modelling classes Drawing a Class Diagram. Class diagram First pick the classes –Choose relevant nouns, which have attributes and operations. Find the.
8.1 Classes & Inheritance Inheritance Objects are created to model ‘things’ Sometimes, ‘things’ may be different, but still have many attributes.
Object Oriented Concepts. Movement toward Objects Instead of data-oriented or process-oriented Analysis, many firms are now moving to object-oriented.
Implementation classes and developing relational databases IS Development Lecture 9.
Heraklion, April 2, Mapping a Data Structure to the CIDOC Conceptual Reference Model Martin Doerr (ICS-FORTH, Crete, Greece) Heraklion, Crete, April.
1 ODB Design: Handling Associations and Inheritance in ODL M. Akhtar Ali School of Informatics.
BACS 287 Basics of Object-Oriented Programming 1.
Systems Analysis and Design in a Changing World, Tuesday, Feb 27
Il ruolo delle “core ontologies” nel ciclo di vita del prodotto culturale digitale Il caso “CIDOC-CRM” Oleg Missikoff - Prima giornata di studi sul SW.
Session 11 The Class Diagram: Aggregation and Generalization Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 12, 2011 Presented.
1 Java Inheritance. 2 Inheritance On the surface, inheritance is a code re-use issue. –we can extend code that is already written in a manageable manner.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Appendix A Object-Oriented.
Early Work Masterman: 100 primitive concepts, 15,000 concepts Wilks: Natural Language system using semantic networks Shapiro: Propositional calculus based.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
Databases : Data Modeling 2007, Fall Pusan National University Ki-Joune Li.
The CIDOC Conceptual Reference Model A core-ontology for information integration Karl H. Lampe, Zoologisches Forschungsmuseum Alexander Koenig (ZFMK) Bonn/Germany.
UML Class Diagram Trisha Cummings. What we will be covering What is a Class Diagram? Essential Elements of a UML Class Diagram UML Packages Logical Distribution.
Semantic Nets, Frames, World Representation CS – W February, 2004.
Class Modeling Design Class diagram. Classes The term “class ” refers to a group of objects that share a common attributes and common behaviour (operations).
1 IBM Software Group ® Essentials of Visual Modeling with UML 2.0 Module 3: Concepts of Object Orientation.
© 2007 Lawrenceville Press Slide 1 Chapter 9 Inheritance  One class is an extension of another.  Allows a class to define a specialized type of an existing.
OOAD (part 2) diagrams CSCI577a TAs: Alexey. Outline UML diagrams: – Use case diagrams – Robustness diagrams – Sequence diagrams – Artifacts diagrams.
April 20022/CS/3X EER 1 Database Design Enhanced entity-relationship modelling John Wordsworth Department of Computer Science The University of Reading.
Basic ER modeling was adequate for simpler databases, but in the 1980’s more demanding databases required more extensive modeling requirements. Some such.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix A Object-Oriented Analysis and Design A.1.
Object-Oriented Programming
LRM-RDA Gordon Dunsire
The Enhanced Entity- Relationship (EER) Model
RDA work plan: current and future activities
Sections Inheritance and Abstract Classes
Object-Oriented Modeling
Business System Development
The Movement To Objects
Session 2 Welcome: The sixth learning sequence
©CIDOC 2013 Event oriented analysis and modeling in documentation CIDOC CRM and FRBRoo This module provides an introduction to the CIDOC Conceptual Reference.
From FRBR to FRBROO through CIDOC CRM…
Design (2).
Class diagram Description
Harmonized EDM-CRM-FRBRoo
IFLA FRBR-Library Reference Model and RDA
Move S15 Observable Entity to CRM?
Inheritance B.Ramamurthy 11/7/2018 B.Ramamurthy.
Domain Class Diagram Chapter 4 Part 2 pp
Appellations, Authorities, and Access
LRM-RDA Gordon Dunsire.
UML Class Diagram.
Issue 326 Temporal entities
Harmonized EDM-CRM-FRBRoo
Appendix A Object-Oriented Analysis and Design
Move S15 Observable Entity to CRM?
Introducing IFLA-LRM Gordon Dunsire, Chair, RSC
Extending RDA (briefly)
ITEC 3220A Using and Designing Database Systems
Object Oriented Analysis and Design
Appendix A Object-Oriented Analysis and Design
Appendix A Object-Oriented Analysis and Design
Future directions for RDA
Modeling Properties of Properties in the CIDOC CRM RDF encoding
July 26, 2019 RDA linked data stuff
Presentation transcript:

Visualization of Thematic Units in KR Schemata Mina AKAISHI Meme Media Laboratory Hokkaido University, JAPAN

VTU Grasp the Relationships ‘ direct ’ and ‘ inherited ’ among classes Grasp the Relationships ‘ direct ’ and ‘ inherited ’ among classes Find all Paths of specific kinds among a set of Classes Find all Paths of specific kinds among a set of Classes Understand Impact of Inheritance Understand Impact of Inheritance Control conflicts between multiple paths and relationships Control conflicts between multiple paths and relationships Compare schemata to find conflicts Compare schemata to find conflicts

Operations Call a Class Call a Class Show/Hide Show/Hide Superclasses Superclasses Subclasses Subclasses Properties (Relationships) Properties (Relationships) Inherited Properties Inherited Properties Show/Hide Show/Hide Layers Layers Add/Delete Node Object Link Object Show Paths between two classes Merge two Schemata Collapse ‘isA’

Call a Class A

Show Properties prop 1 A prop 2 prop 3

Show Superclasses A

Show Subclasses A

prop 1 A prop 2 prop 3 Show All Links

Flemish Merge Example Painter Artist Painting paints Cubist Call ‘ Painter ’ Call ‘ Painter ’ Show Super Classes Show Super Classes Show Sub Classes Show Sub Classes Show Properties Show Properties

Merge Example Sculptor Artist Sculpture sculpts Artifact creates Call ‘ Sculptor ’ Call ‘ Sculptor ’ Show Super Classes Show Super Classes Show Properties Show Properties Show Super-Property of property ‘ sculpts ’ Show Super-Property of property ‘ sculpts ’

Merge Example Flemish Painter Artist Painting paints Cubist Sculptor Artist Sculpture sculpts Artifact creates Compare two schemata Compare two schemata

Merge Example Flemish Painter Artist Painting paints Cubist Sculptor Artist Sculpture sculpts Artifact creates Compare two schemata Compare two schemata Find the same classes Find the same classes

Merge Example Flemish Painter Artist Painting paints Cubist Sculptor Artist Sculpture sculpts Artifact creates Merge the same classes Merge the same classes

Merge Example Flemish PainterPainting paints Cubist SculptorSculpture sculpts Artifact Artist creates Merge the same object Merge the same object

Merge Example Flemish PainterPainting paints Cubist SculptorSculpture sculpts Artifact Artist creates Find ‘ ISA ’ Link Find ‘ ISA ’ Link

Merge Example Flemish PainterPainting paints Cubist SculptorSculpture sculpts Artist creates Artifact Find ‘ ISA ’ Link Find ‘ ISA ’ Link Draw Lines Draw Lines

Merge Example Flemish PainterPainting paints Cubist SculptorSculpture sculpts Artist creates Artifact Find ‘ ISA ’ Link Find ‘ ISA ’ Link

Merge Example Flemish PainterPainting paints Cubist SculptorSculpture sculpts Artist creates Artifact Find ‘ ISA ’ Link Find ‘ ISA ’ Link Draw Lines Draw Lines

CIDOC CRM and ABC ABC Harmony Class Hierarchy Entity TimePlaceAbstractionActualityTemporality ArtifactAgentActionSituationEventWork Item Manifes -tation

CIDOC CRM and ABC ABC related CRM Classes E1 CRM Entity E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E70 Stuff E55 Appellation E6 Destruction E5 Event E4 Period E55 Type E64 End of Existence E7 Activity E63 Begin of Existence E39 Actor E28 Conc. Object E18 Physical Stuff E73 Information Object E22 Man-Made Object

CIDOC CRM and ABC Merging Class Hierarchies E1 CRM Entity E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E70 Stuff E55 Appellation E6 Destruction E5 Event E4 Period E55 Type E64 End of Existence E7 Activity E63 Begin of Existence E39 Actor E28 Conc. Object E18 Physical Stuff E73 Information Object E22 Man-Made Object Entity TimePlaceAbstractionActualityTemporality ArtifactAgentActionSituationEventWork Item Manifes -tation

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E1 CRM Entity E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Entity Time Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Entity Time Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies E1 CRM Entity ABC:Entity is equivalent to CRM:Entity

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Entity Time Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies E1 CRM Entity ABC:Temporality is equivalent to CRM:Temporal Entity

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Entity Time Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies E1 CRM Entity ABC:Event is equivalent to CRM:Event

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Entity Time Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies E1 CRM Entity ABC:Action is equivalent to CRM:Activity

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Entity Time Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies E1 CRM Entity ABC:Artifact is equivalent to CRM:Man-Made Object

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E52 Time -Span E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Entity Time Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies E1 CRM Entity ABC:Place is equivalent to CRM:Place

E73 Information Object E22 Man-Made Object Agent Artifact Work E63 Begin of Existence E55 Appellation E53 Place E77 Persistent Item E2 Temporal Entity E6 Destruction E5 Event E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Place Abstraction Actuality Temporality Item Manifes -tation Situation Event Action E18 Physical Stuff E7 Activity CIDOC CRM and ABC Merging Class Hierarchies ABC:Time is equivalent to Time-Span Entity Time E52 Time -Span E1 CRM Entity

E73 Information Object Agent Artifact Man-Made Object Work E63 Begin of Existence E55 Appellation E77 Persistent Item E6 Destruction E55 Type E39 Actor E28 Conc. Object E64 End of Existence E4 Period E70 Stuff Abstraction Actuality Temporality Temporal Entity Item Manifes -tation Situation Event Action Activity E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies Merge the equivalent classes Entity Time Time-Span Place

Agent Artifact Man-Made Object Work AbstractionActuality Item Manifes -tation E55 Appellation E77 Persistent Item E55 TypeE39 Actor E28 Conc. Object E70 Stuff E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies Re-Arrangement Entity Time Time-Span Place E6 Destruction E4 Period Temporality Temporal Entity Situation Event E64 End of Existence E63 Begin of Existence Action Activity E73 Information Object

Artifact Man-Made Object Item Manifes -tation E55 Appellation E77 Persistent Item E55 TypeE39 Actor E28 Conc. Object E70 Stuff E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies Entity Time Time-Span Place E6 Destruction E4 Period Temporality Temporal Entity Situation Event E64 End of Existence E63 Begin of Existence Action Activity E73 Information Object AgentWork AbstractionActuality

Artifact Man-Made Object Work Abstraction Item Manifes -tation E73 Information Object E55 Appellation E77 Persistent Item E55 TypeE39 Actor E28 Conc. Object E70 Stuff E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies ABC: Abstraction is subclass of CRM: Conceptual Object Entity Time Time-Span Place E6 Destruction E4 Period Temporality Temporal Entity Situation Event E64 End of Existence E63 Begin of Existence Action Activity Agent Actuality

Agent Artifact Man-Made Object Work Abstraction Actuality Item Manifes -tation E73 Information Object E55 Appellation E77 Persistent Item E55 Type E39 Actor E28 Conc. Object E70 Stuff E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies ABC: Actuality is equivalent to CRM: Physical Stuff ∪ CRM: Information Object ∪ CRM: Actor Entity Time Time-Span Place E6 Destruction E4 Period Temporality Temporal Entity Situation Event E64 End of Existence E63 Begin of Existence Action Activity

Agent Artifact Man-Made Object Work Abstraction Actuality Item Manifes -tation E73 Information Object E55 Appellation E77 Persistent Item E55 Type E39 Actor E28 Conc. Object E70 Stuff E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies ABC: Situation is superclass of CRM: Event, is subclass of CM: Temporal Entity Entity Time Time-Span Place E6 Destruction E4 Period Temporality Temporal Entity Situation Event E64 End of Existence E63 Begin of Existence Action Activity

Agent Artifact Man-Made Object Work Abstraction Actuality Item E73 Information Object E55 Appellation E77 Persistent Item E55 Type E39 Actor E28 Conc. Object E70 Stuff E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies ABC: Manifestation is subclass of CRM: Information Object (not physical ), is subclass of CRM: Type Entity Time Time-Span Place E6 Destruction E4 Period Temporality Temporal Entity Situation Event E64 End of Existence E63 Begin of Existence Action Activity Manifes -tation

Agent Artifact Man-Made Object Work Abstraction Actuality Item E73 Information Object E55 Appellation E77 Persistent Item E55 Type E39 Actor E28 Conc. Object E70 Stuff E18 Physical Stuff CIDOC CRM and ABC Merging Class Hierarchies Re-Arrangement Entity Time Time-Span Place E6 Destruction E4 Period Temporality Temporal Entity Situation Event E64 End of Existence E63 Begin of Existence Action Activity Manifes -tation