390 likes | 398 Views
Easily grasp relationships, paths, and conflicts between classes in KR schemata. Compare and merge schemata to analyze inheritance and conflicts. Supports visualization and manipulation of properties and relationships.
E N D
Visualization of Thematic Units in KR Schemata Mina AKAISHI Meme Media Laboratory Hokkaido University, JAPAN
VTU • Grasp the Relationships ‘direct’ and ‘inherited’ among classes • Find all Paths of specific kinds among a set of Classes • Understand Impact of Inheritance • Control conflicts between multiple paths and relationships • Compare schemata to find conflicts
Call a Class Show/Hide Superclasses Subclasses Properties (Relationships) Inherited Properties Show/Hide Layers Add/Delete Node Object Link Object Show Paths between two classes Merge two Schemata Collapse ‘isA’ Operations
A Call a Class
Show Properties prop2 prop1 prop3 A
A Show Subclasses
prop2 prop1 prop3 A Show All Links
Cubist Flemish Merge Example • Call ‘Painter’ • Show Super Classes • Show Sub Classes • Show Properties Artist paints Painter Painting
Merge Example • Call ‘Sculptor’ • Show Super Classes • Show Properties • Show Super-Property of property ‘sculpts’ creates Artist Artifact sculpts Sculptor Sculpture
creates Artist Artist Artifact paints sculpts Sculptor Painter Sculpture Painting Cubist Flemish Merge Example • Compare two schemata
Cubist Flemish Merge Example creates Artist Artifact Artist sculpts paints Sculptor Sculpture Painter Painting • Compare two schemata • Find the same classes
Cubist Flemish Merge Example creates Artist Artifact Artist sculpts Sculptor Sculpture paints Painter Painting • Merge the same classes
Cubist Flemish Merge Example creates Artifact Artist sculpts Sculptor Sculpture paints Painter Painting • Merge the same object
Cubist Flemish Merge Example creates Artifact Artist sculpts Sculptor Sculpture paints Painter Painting • Find ‘ISA’ Link
Cubist Flemish Merge Example creates Artist Artifact sculpts Sculptor Sculpture paints Painter Painting • Find ‘ISA’ Link • Draw Lines
Cubist Flemish Merge Example creates Artist Artifact sculpts Sculptor Sculpture paints Painter Painting • Find ‘ISA’ Link
Cubist Flemish Merge Example creates Artist Artifact sculpts Sculptor Sculpture paints Painter Painting • Find ‘ISA’ Link • Draw Lines
CIDOC CRM and ABCABC Harmony Class Hierarchy Entity Time Place Abstraction Actuality Temporality Work Artifact Agent Action Situation Event Item Manifes-tation
CIDOC CRM and ABC ABC related CRM Classes E1 CRMEntity E77 PersistentItem E52 Time-Span E53 Place E2 TemporalEntity E39 Actor E55 Type E70 Stuff E55 Appellation E4 Period E5 Event E28 Conc.Object E18 Physical Stuff E64 End of Existence E7 Activity E63 Begin ofExistence E73 InformationObject E22 Man-MadeObject E6 Destruction
E1 CRMEntity Entity E77 PersistentItem E52 Time-Span Time Place E53 Place Abstraction Actuality Temporality E2 TemporalEntity E39 Actor E55 Type E70 Stuff E55 Appellation Work Artifact Agent Action Situation Event E4 Period Item Manifes-tation E5 Event E28 Conc.Object E18 Physical Stuff E64 End of Existence E7 Activity E63 Begin ofExistence E73 InformationObject E22 Man-MadeObject E6 Destruction CIDOC CRM and ABCMerging Class Hierarchies
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation Artifact Event E28 Conc.Object E18 Physical Stuff Action E5 Event E73 InformationObject E22 Man-MadeObject Item Manifes-tation E63 Begin ofExistence E64 End of Existence E7 Activity E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation Artifact Event E28 Conc.Object E18 Physical Stuff Action E5 Event E73 InformationObject E22 Man-MadeObject Item Manifes-tation E63 Begin ofExistence E64 End of Existence E7 Activity ABC:Entity is equivalent to CRM:Entity E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation Artifact Event E28 Conc.Object E18 Physical Stuff Action E5 Event E73 InformationObject E22 Man-MadeObject Item Manifes-tation E63 Begin ofExistence E64 End of Existence E7 Activity ABC:Temporality is equivalent to CRM:Temporal Entity E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation Artifact E28 Conc.Object E18 Physical Stuff Event E5 Event Action E73 InformationObject E22 Man-MadeObject Item Manifes-tation E63 Begin ofExistence E64 End of Existence E7 Activity ABC:Event is equivalent to CRM:Event E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation Artifact E28 Conc.Object E18 Physical Stuff Event E5 Event Action E73 InformationObject E7 Activity E22 Man-MadeObject Item Manifes-tation E63 Begin ofExistence E64 End of Existence ABC:Action is equivalent to CRM:Activity E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation E28 Conc.Object E18 Physical Stuff Event E5 Event Action E73 InformationObject E7 Activity Item Manifes-tation E63 Begin ofExistence Artifact E22 Man-MadeObject E64 End of Existence ABC:Artifact is equivalent to CRM:Man-Made Object E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation E28 Conc.Object E18 Physical Stuff Event E5 Event Action E73 InformationObject E7 Activity Item Manifes-tation E63 Begin ofExistence Artifact E22 Man-MadeObject E64 End of Existence ABC:Place is equivalent to CRM:Place E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity E1 CRMEntity Time E52 Time-Span Place E53 Place Abstraction E77 PersistentItem Actuality E2 TemporalEntity Temporality E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation E28 Conc.Object E18 Physical Stuff Event E5 Event Action E73 InformationObject E7 Activity Item Manifes-tation E63 Begin ofExistence Artifact E22 Man-MadeObject E64 End of Existence ABC:Time is equivalent to Time-Span E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Time Time-Span Place Place Abstraction E77 PersistentItem Actuality Temporality Temporal Entity E55 Appellation E55 Type Work E39 Actor E70 Stuff E4 Period Agent Situation E28 Conc.Object E18 Physical Stuff Event Event Action Activity E73 InformationObject Item Manifes-tation E63 Begin ofExistence Artifact Man-Made Object E64 End of Existence Merge the equivalent classes E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Abstraction Actuality Time Time-Span Place Place E77 PersistentItem Temporality Temporal Entity Work Agent E55 Appellation E55 Type E39 Actor E70 Stuff E4 Period E18 Physical Stuff E28 Conc.Object Situation Event Event Artifact Man-Made Object E73 InformationObject Action Activity E63 Begin ofExistence E64 End of Existence Item Manifes-tation E6 Destruction Re-Arrangement
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Abstraction Actuality Time Time-Span Place Place E77 PersistentItem Temporality Temporal Entity Work Agent E55 Appellation E55 Type E39 Actor E70 Stuff E4 Period E18 Physical Stuff E28 Conc.Object Situation Event Event Artifact Man-Made Object E73 InformationObject Action Activity E63 Begin ofExistence E64 End of Existence Item Manifes-tation E6 Destruction
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Actuality Time Time-Span Place Place E77 PersistentItem Temporality Temporal Entity Agent E55 Appellation E55 Type E39 Actor E70 Stuff E4 Period E18 Physical Stuff E28 Conc.Object Situation Event Event Artifact Man-Made Object E73 InformationObject Abstraction Action Activity E63 Begin ofExistence E64 End of Existence Item Manifes-tation Work E6 Destruction ABC: Abstraction is subclass of CRM: Conceptual Object
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Time Time-Span Place Place E77 PersistentItem Temporality Temporal Entity Actuality E55 Appellation E55 Type E70 Stuff E4 Period Agent E39 Actor E18 Physical Stuff E28 Conc.Object Situation Event Event Artifact Man-Made Object E73 InformationObject Abstraction Action Activity E63 Begin ofExistence E64 End of Existence Item Manifes-tation Work E6 Destruction ABC: Actuality is equivalent to CRM: Physical Stuff ∪CRM: Information Object ∪ CRM: Actor
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Time Time-Span Place Place E77 PersistentItem Temporality Temporal Entity Actuality E55 Appellation E55 Type E70 Stuff Situation E4 Period Agent E39 Actor E18 Physical Stuff E28 Conc.Object Event Event Artifact Man-Made Object E73 InformationObject Abstraction Action Activity E63 Begin ofExistence E64 End of Existence Item Manifes-tation Work E6 Destruction ABC: Situation is superclass of CRM: Event, is subclass of CM: Temporal Entity
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Time Time-Span Place Place E77 PersistentItem Temporality Temporal Entity Actuality E55 Appellation E55 Type E70 Stuff Situation E4 Period Agent E39 Actor E18 Physical Stuff E28 Conc.Object Event Event Artifact Man-Made Object E73 InformationObject Abstraction Action Activity E63 Begin ofExistence E64 End of Existence Item Manifes-tation Work E6 Destruction ABC: Manifestation is subclass of CRM: Information Object (not physical ), is subclass of CRM: Type
CIDOC CRM and ABCMerging Class Hierarchies Entity Entity Time Time-Span Place Place E77 PersistentItem Temporality Temporal Entity Actuality E55 Appellation E55 Type E70 Stuff Situation E4 Period Agent E39 Actor E18 Physical Stuff E28 Conc.Object Event Event E73 InformationObject Artifact Man-Made Object Abstraction Action Activity E63 Begin ofExistence E64 End of Existence Manifes-tation Item Work E6 Destruction Re-Arrangement