Download presentation
Presentation is loading. Please wait.
1
Finding the Story — Generating Large- Scale Document Structure in Semantics-to-Hypermedia Transformation Lloyd Rutledge CWI, Amsterdam
2
The Topia Project ● Principles and Goals – Topiary Hypermedia: plant once and trim – Presentation generation – User-controlled and on-demand – Automated propogation of each author change – Structure-focussed – Domain-independence and facilitated specificity Topia project partners: Telematica InstituutTechnische Universiteit Eindhoven
3
Document Request ala Google find existing document generate new multimedia
4
The Topia Demo
5
Document Engineering “Triangle” document search retrieval structure the engineer style the stylist content the archivist topic the user
6
Document Engineering History paper author read find the past 5000 years Web author choose style surf read universally applicable the past 10 years search database post/archive browse results select archive enter query the past 5 years presentation creator select/control presentation generated by the end of this talk universally applicable
7
user topic engineer clustering stylist style sheet archivist selectionstructurepresentationsemantics The Topia Architecture online picks
8
Principles ● User Control – pick expert – set options – become author ● Cross-applicability – each expert’s contribution applies to any from the others ● Show what and why – why archivist selected content for user request – why engineer put concept where it is in structure – why stylist picked each media for its concept
9
Archivist’s Responsibilities ● To user – reasonable (amount of) content for reasonable requests ● To engineer – enough relations between subset to derive structure ● To stylist – media for presenting concepts in different structural context ● Node-based interaction with all levels
10
Pinks in the Breakers 1875-1885... along the beach by horses. Scheveningen did not... Oil on canvas 90 x 181 cm... Archival RDF Code concept text media # text property type concept type
11
ARIA Concept Map
12
User's Request Interface
13
Concept Property String... &ARIA;#ArtefactSK-A-2670 http://purl.org/dc/elements/1.1/#description... along the beach by horses. Scheveningen did not...... Selection SeRQL Result Code
14
Clustering for Structure original selection cluster node
15
recurrence sequence parent-child hierarchical nodes leaf nodes from clustering from user query form introduction and summary displays form main displays Document Structure
16
Proximity Principle ● Proximity Matrix – each pair of selected concepts has a proximity measure ● Matching conceptual and structural proximity – grouping, sequence and recurrance convey proximity ● Let’s not forget why – presentation should convey why structurally proximate concepts were measured as proximate
17
Engineer's Interface
18
Concept Lattices
19
Beyond Lattices ● Inferred properties to beef up the link metrics – we use art genre sub-class inheritence – rules provided by archivist as domain-specific ● Relational clustering – property (ie lattice) functional subset of relational – Can infer relations just like properties ● Axial (numeric) clustering – creates virtual group nodes, without RDF resource
20
<concept property="type" resource="&ARIA;#BroaderTerm24480"/> Structure Code
21
Make it Presentable
22
Stylist Responsibilities ● Good presentation of each concept – retrieval of good media ● Good presentation of structure – global view and local context ● Use media, layout and timing to show why – why primary content in presentation – why structure was chosen – group, sequence, (adjacency) and recurrence
23
One Example of Style outline (structure) main display (node) original user request default progression contextual recurrence access seen current recurrence
24
Media for the Stylist ● Dublin Core for Main Display Text – title, description, date, creator ● Media URI’s for Main Display ● Titles and thumbnails for outline and context ● for why – describes what type of concept a concept is – describes property types, thus relations – “Titus is the son of the painter Rembrandt” conceptproperty typeconcept typeconcept
25
<xsl:variable name="server" select='sesame:setServer("http://media.cwi.nl:8080/sesame/")'/> <sesame:serql query=" SELECT DISTINCT desc FROM { } {desc} USING NAMESPACE topia = "/> <xsl:apply-templates select="xalan:nodeset($desc)/tableQueryResult/tuple"/> character escaping removed Media Selection XSLT
26
New Topia Domain: Google
27
New Topia Interface: Spectacle
28
DISC: Domain-specific Discourse
29
SampLe: More User Control
30
Topia Take-home Message ● Content/Style/Structure all separate – defined apart and interchangable – full user control from selection as such ● Structure is current challenge for generation – can be defined apart and domain-independent – facilitated user/engineer control ● Result is user-controlled on-demand hypermedia generation
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.