crm sig nürnberg 2010 a relational database structure and user interface for the cidoc crm with gis...

19
CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1 , Klaus Hanke 1 , Ingrid Hayek 2 University of Innsbruck 1 Surveying and Geoinformation Unit 2 Center of Information Technology Services

Upload: kristin-bridges

Post on 20-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

A relational database structure and user interface for the CIDOC CRM with

GIS integration

Gerald Hiebel 1, Klaus Hanke 1, Ingrid Hayek 2

University of Innsbruck1 Surveying and Geoinformation Unit2 Center of Information Technology Services

Page 2: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Overview

Conceptual part• Background - Multidisciplinary project• Mapping - Identify classes and properties of the CRM• Use TYPE (E55) class for specialization

Implementation part• System Architecture• Relational database – structure, table group• User Interface for node and tree navigation• GIS integration with example

Page 3: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Background - Multidisciplinary project

• Archaeology • History • Linguistics • Surveying and

Geoinformation• Archeometallurgy• Ethnology• Mineralogy• Botany• Archeozoology• Dendrochronology

Research on the history of mining activities from prehistoric to modern times

Page 4: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Mapping - Identify CRM classes and properties

Information Object (E73)carried out by (P14)

is former or current location (P53)

refers to (P67)

has Type (P2)

Type (E55)Person (E21)

Research Activity (E7,E16)

Place (E53)

Physical Feature

(E26)

Physical Object (E19)

was measured by (P39), used specific object (P16)

is composed

of (P46)

Page 5: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Use TYPE(E55) for specialization - structured in CRM classes

Type (E55)Excavation

Survey

Dendrochronological analysis

Pollen analysis

Measurement (E16)

Research Activity (E7)

Person (E21)

Research Activity (E7)

Place (E53)

Physical Feature (E26)

Physical Object (E19)

Information Object (E73)

Appellation(E41) xyz

Page 6: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Schwarzenberg Moos

Person (E21)

wooden trough

Research Activity (E7)

Place (E53) Physical Feature (E26)

Physical Object (E19)

Information Object (E73)

Nicolussi, Pichler,..

Classes:

Instances:

Goldenberg, Töchterle,..

Hanke, Moser

Weinold, Grimm,..

Oeggl, Breitenlecher,..

Type (E55)

Mauk F Schwarzenberg Moosexcavation site

Excavation MaukFexcavation

Mauk F Dendrodendrochronological

analysis

MaukF Survey survey

Pollen MaukFpollen analysis trough scan

laserscanning

pollenMauk F pollen profile

terrain MaukFterrain model excavation MaukF

excavation reporttrough 3D modell

3D Modell

Example of an Excavation

artefact

Page 7: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

System Architecture

GIS

Content Management System

Database

spatial dataCRM structured data

non-structured data

Page 8: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Class hierarchy

OntologyClasses

Properties

Object relations (Properties)

P14 carried out by

P39 measured

P53 has former or current location

P67 refers to

P2 has Type

P7 took place at

P46 is composed of

P39 measured

P2 has Type

Relational database structureSpatial data

Point (E47)

Line (E47)

Polygon (E47)

Place (E53)

Person (E21)

Research Activity (E7)

Physical Feature (E26)

Physical Object (E19)

Information Object (E73)

Appellation (E41) xyz

ThesaurusType (E55)

Terms

xyz

Object instances

Page 9: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Class hierarchyClasses

Properties

CIDOC CRM relational DB representation

Domain Range

Page 10: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

CIDOC CRM viewsClass hierarchy with parent classes

All properties of E26 Physical feature

Page 11: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Ontology creates a Network

Schwarzenberg Moos

wooden trough

Nicolussi, Pichler,..

Goldenberg, Töchterle,..

Hanke, MoserWeinold, Grimm,..

Oeggl, Breitenlecher,..

Mauk F Schwarzenberg Moosexcavation site

Excavation MaukFexcavation

Mauk F Dendrodendrochronological

analysis

MaukF Survey survey

Pollen MaukFpollen analysis

trough scanlaserscanning

pollenMauk F pollen profile

terrain MaukFterrain model

excavation MaukFexcavation report

trough 3D modell3D Modell

Page 12: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Database – Node Interface

wooden trough

Physical Object (E19)

Mauk F Schwarzenberg Moos

Physical Feature (E26)

Typ (E55)

Place (E53)

Research Activity (E7)

Information Object (E73)

Object relations (Properties)

Page 13: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Network to Tree

Schwarzenberg MoosMauk F Schwarzenberg Moos

wooden trough

dendro MaukFPerson (E21)

Research Activity (E7)

Place (E53)Physical Feature (E26)

Physical Object (E19)

Person (E21)Research Activity (E7)

Nicolussi Pichler

Place as entry point to the network-> Places are the roots of the tree

Mauk EMauk E Mining tunnel

MaukE charcole

Place (E53)Physical Feature (E26)

Physical Object (E19)

Information Object (E73) trough 3D modellHanke

trough scan Moser

Information Object (E73)

Person (E21)Research Activity (E7)

excavation MaukF

Excavation MaukFGoldenberg Töchterle

Page 14: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

DB Interface - Tree InterfaceSchwarzenberg Moos

Mauk F Schwarzenberg Moos

wooden trough

trough 3D modell

Goldenberg

excavation MaukFGoldenberg

Mauk E excavation

Page 15: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

E19 Physical ObjectE73 Information ObjectE26 Physical FeatureE7 Research Activity

Amount of objects

CRM Data in GIS

Page 16: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Example: Show collaboration at research sites

Goal: a map with the amount of research activities at one place, showing the participation of project parts

•Guidelines to data entry

•Quality controlSchwarzenberg Moos

Mauk F Schwarzenberg Moosexcavation site

Excavation MaukFexcavation

Goldenberg, TöchterlePP06

wooden troughartefact

Mauk F Dendrodendrochronological

analysis

Nicolussi, Pichler,..

PP13

Page 17: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

Map

Page 18: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

ConclusionResults• CRM is very useful to model multidisciplinary research• CIDOC CRM can be completely implemented in a relational

database• Tree view with Place as root enables GIS use• GIS can be used to do spatial visualisation or analysisDiscussion• Spezialisation within TYPE (loss of interoperability if no

standardized Thesaurus is used)• Guidelines for data modeling

• what classes correspond to what reality• when use a type, when an instance

• User interfaces for not CRM literate people

Page 19: CRM SIG Nürnberg 2010 A relational database structure and user interface for the CIDOC CRM with GIS integration Gerald Hiebel 1, Klaus Hanke 1, Ingrid

CRM SIG Nürnberg 2010

Thank You

Gerald Hiebel, Klaus Hanke, Ingrid Hayek A relational database structure and user interface for the CIDOC CRM with GIS integration

www.uibk.ac.at/himat/