17
Aug 2004 Eindhoven, Netherlands [email protected] Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment Niels Pinkwart, Marc Jansen, Maria Oelinger, Lena Korchounova, Ulrich Hoppe COLLIDE / IIIS

Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

  • Upload
    belva

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment. Niels Pinkwart , Marc Jansen, Maria Oelinger, Lena Korchounova, Ulrich Hoppe COLLIDE / IIIS. Function of Metadata in General. General Indexing Retrieving Re-using Pre-information Learning material - PowerPoint PPT Presentation

Citation preview

Page 1: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 Eindhoven, [email protected]

Partial Generation of Contextualized Metadata in a Collaborative Modeling EnvironmentNiels Pinkwart, Marc Jansen, Maria Oelinger, Lena Korchounova, Ulrich Hoppe

COLLIDE / IIIS

Page 2: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 2 of 17

Function of Metadata in General

• General – Indexing– Retrieving– Re-using– Pre-information

• Learning material– Network learning scenarios

Page 3: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 3 of 17

Problems with handling Metadata

• Critical problems concerning user given metadata: – Reliability of user provided data– Incompleteness– Inconsistency

• Requirements– Minimize users' tedious work – Ensure reliable data (how?)

Page 4: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 4 of 17

Problems with handling Metadata• Approach

– Automation of metadata generation– Use task context– Use tool information– Consider document histories

• Aims– Provide content based awareness

in a user community– Enhance semantic retrieval– Build and connect learning communities

Page 5: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 5 of 17

Exploiting Task Context in a Modeling Environment• COllaborative Open Learning and

MODEling System = Cool Modes

• Supports discussions and synchronous cooperative modeling in various domains

• All plugins synchronously usable, mixing and combining different representations

Page 6: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 6 of 17

Cool Modes

Page 7: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 7 of 17

Interfaces

Page 8: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 8 of 17

Tool-embedded Retrieval Strategies

• Associative lookup strategy– Generate a query from the

user's document

• One simple generalization step– Relevant slot (specified)– Free slot (requested)– Not relevant slot

Page 9: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 9 of 17

Tool-embedded Retrieval Strategies

• Associative lookup strategy– Generate a query from the

user's document

• One simple generalization step– Relevant slot (specified)– Free slot (requested)– Not relevant slot

Page 10: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 10 of 17

Task context from underlying ontology

Page 11: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 11 of 17

Metadata slots considered• Enrich standard conform

set of metadata, e.g. LOM

• Enrichment– Used tools– Context information

• Metadata types– Tool specific

or independent– Context specific

or independent

Date Activity,e.g. project

Plugin,e.g. UML

Contributors,e.g. Maria

ind. spec.

spec.

ind.

context

tool

Page 12: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 12 of 17

Associative Lookup Strategy

Page 13: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 13 of 17

• XML based queries against Web Service

• General query patterns– Specified attribute: slot with value used as filter– Requested attribute: slot without value– Not relevant slots do not appear at all

• Results– Refine the query by a found document– Usually no content transmission– Document download optional from web

interface or Cool Modes

Implementation

Page 14: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 14 of 17

<query_pattern>

<entity>

<slot name="plug-in">

<value>MazeDesign</value>

</slot>

<slot name="author" />

</entity>

</query_pattern>

XML representation

Retrieval Query and Answer

<query_result> <entity> <slot name="plug-in"> <value>MazeDesign</value> </slot> <slot name="author"> <value>Maria</value> </slot> </entity> <entity> <slot name="plug-in"> <value>MazeDesign</value> </slot> <slot name="author"> <value>Lena</value> </slot> </entity></query_result>

query

Page 15: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 15 of 17

<query_pattern>

<entity>

<slot name="plug-in">

<value>MazeDesign</value>

</slot>

<slot name="author" />

</entity>

</query_pattern>

XML representation<query_result> <entity> <slot name="plug-in"> <value>MazeDesign</value> </slot> <slot name="author"> <value>Maria</value> </slot> </entity> <entity> <slot name="plug-in"> <value>MazeDesign</value> </slot> <slot name="author"> <value>Lena</value> </slot> </entity></query_result>

Retrieval Query and Answer

query

input for new query

Page 16: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 16 of 17

Outlook

• Use of document flows– Document history– Social Navigation

• Query patterns– Searching for documents which are

similar to the one the user is currently working on

– Build macros from typical searches

Page 17: Partial Generation of Contextualized Metadata in a Collaborative Modeling Environment

Aug 2004 SW-EL '04 - Eindhoven, NL 17 of 17

[email protected]

Thank you