Story Fountain: Prezentace kulturního dědictví pomocí narrativů Znalosti 2005 Stará Lesná, 11. února 2005 Kamil Matoušek, Zdeněk Kouba Gerstnerova laboratoř, Fakulta elektrotechnická, ČVUT v Praze, ČR
Paul Mulholland, Zdeněk Zdráhal Knowledge Media Institute, The Open University, Milton Keynes, UK
CIPHER: Enabling Communities of Interest to Promote Heritage of European Regions
CIPHER - partneři KMI
Knowledge Media Institute, The Open University, UK (koordinátor projektu)
DIT
Dublin Institute of Technology, Irsko
Disc Discovery Programme, Irsko UIAH University of Art and Design Helsinki, Finsko CTU ČVUT v Praze, ČR RiS
Internet-Loesungen un Dienstaeistunged RiS GmbH, Rakousko
Cíle CIPHER • Innovative technologies and metodologies that enable the celebration and exploration of natural and regional heritage on a global scale • Technical, content and financial sustainability • Development of Cultural Heritage Forums • Promote rather than replace heritage institutions
Fóra kulturního dědictví • Irish Cultural and Natural Heritage – Irská archeologie
• Nordic Heritage through Storytelling and Historical Artefacts • Tradition of Technology Innovation in South Central England – Bletchley Park průvodci – BP návštěvníci
Fóra kulturního dědictví • Společné dědictví střední Evropy – Národní památkový ústav, regionální historici, skupiny zájmu (sakrální architektura podél česko-rakouských hranic, jihočeké legendy) – Města a obce regionu podél česko-rakouských hranic, historický spolek Schwarzenberg – Pražské paláce (studenti filosofie Univerzity Karlovy) – Scooter (Schools Co-operating Through Exploring Regional Heritage) – školy Praha & Milton Keynes
„Communities of Interest“ - CoI: skupiny uživatelů podobných zájmů • Prohlížení „obsahu“ kulturního dědictví – – – –
Hledání a výběr informačních zdrojů Organizace a strukturování zdrojů Skládání a integrace obsahu Publikování
• Organizace aktivit CoI
„sustainability“
– Podpora různých úloh v CoI (všichni partneři) – Organizace života CoI – Údržba (všichni partneři)
Svět objektů a vztahů
Svět objektů a vztahů
Svět objektů a vztahů
Svět objektů a vztahů
Objekty v kulturním dědictví Text
Konstrukce a prezentace příběhů Shromažďování Interpretace
Konstrukce
Prezentace
Doménová ontologie
Heritage object Enigma Collossus Bombe ...
enigma
Enigma model type date owner ...
Objekty dědictví
Shromážděné objekty
Interpretované objekty
Strukturování příběhů
Narrativ
Ontologie
Doménové ontologie Shromažďování Interpretace
Konstrukce
Prezentace
Doménová ontologie
Heritage object Enigma Collossus Bombe ...
enigma
Enigma model type date owner ...
Objekty dědictví
Shromážděné objekty
Interpretované objekty
Strukturování příběhů
Narrativ
Doménové ontologie • Standardní doménové ontologie z oblasti kulturního dědictví (např. CIDOC Conceptual Reference Model - CRM) … pokud existují • Community of Interest – konstrukce domény • Ontologie příběhů • Ontologie vyšší úrovně – časová ontologie
Struktura příběhu Hut 6 Alan Turing story structure has-theme has-part has-story-element …
Code breaking
Enigma
event eventhas-action has-actor has-action has-location has-actor has-object has-location has-time has-object … has-time …
time-interval has-starting-time has-ending-time has-duration has-granularity …
Ontologie pro kulturní dědictví CIPHER CRM ontology
Story and narrative ontology
BP ontology
Domain ontology
SBS ontology
BP KB
Domain KB
SBS KB
Editor ontologií Apollo CH
• Příběhy Bletchley Park, sakrální architectura, Pražské paláce
“Soft” ontologie • Latentní sémantické indexování – „Latentní prostor“, matice dokument-slova, redukce dimenzionality
• Self-organising maps (SOM) – Mapování vysoce dimenzionálních prostorů dat na dvourozměrný rastr – Referenční vektory … lokální modely – Shlukování dat
Interpretace a anotace zdrojů
Interpretace a anotace zdrojů Shromažďování Interpretace
Konstrukce
Prezentace
Doménová ontologie
Heritage object Enigma Collossus Bombe ...
enigma
Enigma model type date owner ...
Objekty dědictví
Shromážděné objekty
Interpretované objekty
Strukturování příběhů
Narrativ
RAT-O Resource Annotation Tool
Anotování pomocí Apollo CH
Konstrukce nových příběhů (Procházení dostupných zdrojů)
Konstrukce nových příběhů Shromažďování Interpretace
Konstrukce
Prezentace
Doménová ontologie
Heritage object Enigma Collossus Bombe ...
enigma
Enigma model type date owner ...
Objekty dědictví
Shromážděné objekty
Interpretované objekty
Strukturování příběhů
Narrativ
Příklady dotazů • • • • •
Najdi příběhy, které popisují setkání s osobou, řekněme Alanem Turingem. Najdi příběhy, které popisují setkání. Najdi příběhy, které popisují reálný předmět, řekněme „the bombe“. Najdi příběhy, které popisují reálné předměty. Najdi příběhy, které dokazují, že se Alan Turing mohl setkat s Tommy Flowersem v Bletchley Park.
Shlukování podobných objektů
Prezentace příběhu (Narrativy a meta-narrativy)
Prezentace příběhu Shromažďování Interpretace
Konstrukce
Prezentace
Doménová ontologie
Heritage object Enigma Collossus Bombe ...
enigma
Enigma model type date owner ...
Objekty dědictví
Shromážděné objekty
Interpretované objekty
Strukturování příběhů
Narrativ
Narrativy a soubory objektů • Narrativy nemusí být tvořeny slovy • Soubor objektů tvoří narrativ • Objekty = slovník, pravidla výběru a uspořádání = gramatika • Objekty nebo jejich soubory mohou validovat další narrativy • Další narrativy mohou být použity k vysvětlení souboru
Příběhy a narrativy Příběh = konceptuální reprezentace událostí
Narrativ = specifický způsob „vyprávění“ tohoto příběhu
Collossus computer Code breaking
Alan Turing Engima machine
The development of Collossus was inspired by Alan Turing's work in code breaking the Enigma machine
Narrativy jsou čteny aktivně • Autor vytváří narrativ - čtenář vytváří příběh
Collossus computer Code breaking
Collossus computer Alan Turing
Engima machine
Authored
Alan Turing
Code breaking
The development of Collossus was inspired by Alan Turing's work in code breaking the Enigma machine
Engima machine
Read
Typická architektura
Uživatelé
Rozhraní, prezentace
Narratives, text, pictures, VRML, queries, mobile
Usuzování, inference
Ontology, SOM, reasoning engine
Uložení obsahu Infrastruktura
Databáze Servery, integrace s dalšími aktivitami CoI
Integrace s dalšími aktivitami CoI • WWW portál skupiny a infrastruktura Ris-Kommunal, RiS-Shell
Nástroje pro publikování • Community Story Exchange – SCOOTER (Denbigh School in Milton Keynes, UK, Gymnázium Jiřího Gutha-Jarkovského v Praze, ČR) – Bletchley Park Guides
• Explorer Content Management Tools • RiS Kommunal, RiS Shell
CSE: struktury příběhů Solution 1 Problem
Solution 2
Plenary
skládačka (puzzle)
Solution 3
Contribution 1
Contribution 2
Contribution 3
řetěz (chain)
Contribution 4 Contribution 1
Contribution 2 Contribution 3
Contribution 5
strom (tree)
Chain: My Life
Mobilní technologie a kulturní dědictví • Obohacení dojmů členů zájmové skupiny • Nové rozšiřující služby • Snadná obsluha • Nízká cena pro instituce v oblasti kulturního dědictví
Motivační příklad: BP Tour
1-1.5 hours
Mobilní technologie Story Fountain SMS
V kulturní instituci (muzeu, galerii)
Požadovaná informace
Doma
1. scénář: Statické narrativy Apollo
RAT-O
(ontology editor)
(Resource Annotation Tool with Outlines)
… other authoring tools
Publisher’s Queue
Ontology
*.XML
Resources PAT (Picture Annotation Tool)
*.JPG
Index
*.PAT
of Annotated Resources
CH-Publisher
Community Portal
2. scénář: Dynamické narrativy Apollo
DNA
DNA
Apollo
other
Ontology Stories
KB
Story Fountain
PAT Resources RAT
existence
event
theme
*
*
-describes-event
* +describes-existent
*
+has-central-actor *
actor *
*
*
conceptual-object
-has-theme
*
story-object
story-relation
+describes-event : event +describes-existent : existence +has-associated-narrative : narrative-object +has-central-actor : actor +has-theme : theme +has-story-component : story-component
+associates-story-components : story-component
1
+associates
*
+is-associated
+has-associated-narrative *
+has-story-component
-is-component-of
story
story-component
+is-component-of : story-object *
narrative-object
+has-associated-story *
+has-associated-discourse : existence +has-associated-story-object : story-object +has-presentation : existence +has-narrative-component : narrative-component
story-object +describes-event : event +describes-existent : existence +has-associated-narrative : narrative-object +has-central-actor : actor +has-theme : theme +has-story-component : story-component
*
information-object
+has-associated-narrative *
+has-associated-story
narrative-object digital-object +has-uri : String
+has-associated-discourse : existence +has-associated-story-object : story-object +has-presentation : existence +has-narrative-component : narrative-component
+has-narrative-component
*
*
*
+has-associated-story-object
+is-part-of-narrative digital-narrative-object
narrative
narrative-component *
cipher-digital-narrative-object
digital-narrative
digital-narrative-component
cipher-digital-narrative
cipher-digital-narrative-component
+is-part-of-narrative : narrative-object
information-object
digital-object
+has-uri : String
*
digital-heritage-object
+is-digital-representation-of : crm-entity +contains-digital-heritage-object
primitive-digital-heritage-object
+has-media-type : media-type
digital-audio-object digital-movie-object
digital-picture-object
1
composite-digital-heritage-object
+contains-digital-heritage-object : digital-heritage-object
digital-text-object
Časová reprezentace Příklady běžných časových údajů: • V první polovině 17. století • Před bitvou na Bílé hoře • Okolo roku 1840 Reprezentace časových údajů: • Časové body a intervaly • Různé reprezentace • Absolutní a relativní časové elementy • Opakované děje • Neurčitost • Různá granularita • Vazba na události
Allenova algebra • James F. Allen • Intervalová reprezentace • 13 možných vztahů časových intervalů • Kauzální aplikace
i1 precedes i 2
Legend:
i1 i1 meets i 2
i2 i1 overlaps i 2 i1 cofinishes inverse
i2
i1 during inverse i 2 i1 costarts i 2 i1 equals i 2 i1 costarts inverse
i2
i1 during i 2 i1 cofinishes i 2 i1 overlaps inverse
i2
i1 meets inverse i 2 i1 precedes inverse
i2
Využití časové inference • Vztah pramenů a rodokmenu – „Oldřich z Rožmberka“ • Konzistence časových informací • Usuzování nad časovými údaji: – Nepřesahuje-li lidský věk 140 let, lze dedukovat, že ...
Zajímavosti kalendáře: • Přestupné roky • Geograficky rozdílné kalendáře (juliánský, gregoriánský) – The small American Olympic team is said to have nearly missed the first Games (Athens, 1896), as the Greeks had given Julian dates. – The Imperial Russian Olympic Team, using the Julian Calendar, is said to have arrived twelve days too late for the 1908 London Games (EGR; but there is reason to doubt this)
Třídy ontologie času Timeline
Temporal-Entity
Time-Interval
-Name-of : string -Timeline-of : Timeline
-Starting-point : Time-Point -Ending-point : Time-Point -Duration : Time-Quantity
Time-Point
Time-Granularity
-Granularity-of : Time-Granularity -Time-location-of : Time-Position -Uncertainty-of : Time-Uncertainty
-Granularity-unit : Time-Quantity
Time-Quantity
Time-Uncertainty
Time-Position
-From-time-point : Time-Point -To-time-point : Time-Point -Before-relative-time : Time-Position -Before-granularity : Time-Granularity -After-relative-time : Time-Position -After-granularity : Time-Granularity Temporal-Measure
Třída Calendar-Time-Point Month-Name-type
Date-type
Century-type
Second-type
Hour-type Calendar-Time-Point
Month-type -Month-name-of : Month-Name-type -Month-length-of : int
Minute-type
-Century-of : Century-type -Year-of : Year-type -Month-of : Month-type -Date-of : Date-type -Week-day-of : Week-Day-type -Hour-of : Hour-type -Minute-of : Minute-type -Second-of : Second-type
Time-Point -Granularity-of : Time-Granularity -Time-location-of : Time-Position -Uncertainty-of : Time-Uncertainty
Non-Leap-Year Day-Name-type
Week-Day-type
Year-type
-Day-name-of : Day-Name-type Leap-Year
Příklad inference Báze znalostí: Období vlád českých králů Záměr: Nalézt českého krále, který vládl ihned po Ferdinandovi III. Dotaz: (ocml-eval (findall ?a (and (timeline-of ?a Kings) (meets Ferdinand-III ?a))))
Výsledek: Král Leopold I. (LEOPOLD-I)
Story Fountain Více než 350 instancí časových entit
Porozumnění konceptu Story 1
Story 2 Bombe
Mathematician Alan Turing
Turing machine
Story 3
Inventions Story 4
Porovnání konceptů Story 1
Story 2
Mathematician
Bombe Story 5
Alan Turing Colossus Turing machine Story 3
Inventions
Inventions
Story 4
Story 6
Tommy Flowers Post office worker
Souvislost konceptů Story 3
Max Newman
Story 1 Alan Turing Worked with Invented
Ran by Bombe
Ralph Tester Story 2
Mapování událostí Story 1
Story 3 Ralph Tester
Story 4 Alma Davis
Meeting
Meeting
Meeting
Alan Turing Meeting John Green Story 2
Meeting
Meeting Major Dryden
Tommy Flowers
Omezující podmínky a konzistence Sémanticky anotováno 36 obsáhlých pověstí z jihočeských hradů a zámků • Ve dvou pověstech vystupuje Oldřich z Rožmberka • Byla nalezena časová nekonzistence v pověstech: Pověst 1: “Oldřich z Rožmberka zemřel v roce 1390” Pověst 2: “Oldřich, zapřísáhlý odpůrce všeho Husitského” • Husitské hnutí následovalo upálení Jana Husa v roce 1415 • Spor: Oldřich v obou pověstech nemohl být tentýž
Story Fountain - nalezené výsledky
Odkazy • • • •
http://krizik.felk.cvut.cz/cgi-bin/legend/index.py http://krizik.felk.cvut.cz/cwl2/bp-explore http://www.cipherweb.org http://krizik.felk.cvut.cz/cipher
Poděkování
Výzkumný záměr “Transdisciplinární výzkum v oblasti biomedicínského inženýrství II” Ministerstva školství, mládeže a tělovýchovy České republiky č. MSM6840770012
Otázky? Kontakt: Ing. Kamil Matoušek, Ph.D. Gerstnerova laboratoř, Katedra kybernetiky Elektrotechnická fakulta ČVUT v Praze Technická 2 166 27 Praha 6 E-mail:
[email protected]
WWW:
http://krizik.felk.cvut.cz
Telefon:
(+420) 224 357 478