Presentation is loading. Please wait.

Presentation is loading. Please wait.

Finding the Story — Generating Large- Scale Document Structure in Semantics-to-Hypermedia Transformation Lloyd Rutledge CWI, Amsterdam.

Similar presentations


Presentation on theme: "Finding the Story — Generating Large- Scale Document Structure in Semantics-to-Hypermedia Transformation Lloyd Rutledge CWI, Amsterdam."— Presentation transcript:

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


Download ppt "Finding the Story — Generating Large- Scale Document Structure in Semantics-to-Hypermedia Transformation Lloyd Rutledge CWI, Amsterdam."

Similar presentations


Ads by Google