Background <ul><li>We develop solutions for highly specialised content production </li></ul><ul><li>The content is stored ...
Problem <ul><li>Maintaining many, complex and changing user interfaces </li></ul>
Solution <ul><li>As always: Topic Maps! </li></ul><ul><li>Create ontologies for each user interface </li></ul>
<ul><li>/* Introductions */ </li></ul><ul><li>[sjanger-ui:sjanger-har-innledning-setning-builder : ui:association-builder ...
 
 
 
 
Now <ul><li>We use a </li></ul><ul><li>topic map to describe a gui to be used to edit a topic map </li></ul>
Next <ul><li>We will use a GUI to edit a </li></ul><ul><li>topic map to describe a gui to be used to edit a topic map </li...
Upcoming SlideShare
Loading in …5
×

Topic Maps to describe a gui to be used to edit a topic map

1,202 views
1,168 views

Published on

Presentation for the open space session of TMRA 2008, International Conference on Topic Maps Research and Applications, Leipzig, Germany.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,202
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Topic Maps to describe a gui to be used to edit a topic map

  1. 1. Background <ul><li>We develop solutions for highly specialised content production </li></ul><ul><li>The content is stored in a topic map. </li></ul><ul><li>Specialized user interfaces composed by reusable small widgets, </li></ul><ul><li>each widget represents occurrences, names, associations, psis or topics. </li></ul>
  2. 2. Problem <ul><li>Maintaining many, complex and changing user interfaces </li></ul>
  3. 3. Solution <ul><li>As always: Topic Maps! </li></ul><ul><li>Create ontologies for each user interface </li></ul>
  4. 4. <ul><li>/* Introductions */ </li></ul><ul><li>[sjanger-ui:sjanger-har-innledning-setning-builder : ui:association-builder = &quot;Innledning&quot;] </li></ul><ul><li>{sjanger-ui:sjanger-har-innledning-setning-builder, ui:builder-child-order, [[200]]} </li></ul><ul><li>ui:bound-to-attribute(sjanger-ui:sjanger-har-innledning-setning-builder : ui:widget, </li></ul><ul><li>skriveriet:sjanger-har-innledning-setning : ravn:attribute, skriveriet:sjanger-har-innledning-setning-source : ravn:association-role) </li></ul><ul><li>ui:is-subwidget-of(sjanger-ui:setningerpanel-builder : ui:parent, </li></ul><ul><li>sjanger-ui:sjanger-har-innledning-setning-builder : ui:child) </li></ul><ul><li>ui:bound-to-widget-type(sjanger-ui:sjanger-har-innledning-setning-builder : ui:widget, </li></ul><ul><li>ui:basic-association-widget : ui:widget-type) </li></ul>
  5. 9. Now <ul><li>We use a </li></ul><ul><li>topic map to describe a gui to be used to edit a topic map </li></ul>
  6. 10. Next <ul><li>We will use a GUI to edit a </li></ul><ul><li>topic map to describe a gui to be used to edit a topic map </li></ul>

×