visual semantic modeling of digital libraries qinwei zhu, marcos andré gonçalves, rao shen, edward...
DESCRIPTION
Outline Motivation The 5S Family: model, language, generation The 5SGraph Modeling Tool Evaluation Semantic Modeling of DLs with Concept Maps ConclusionTRANSCRIPT
![Page 1: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/1.jpg)
Visual Semantic Modeling of Digital Libraries
Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech, , Blacksburg, VA, USA Lillian Cassel – Villanova University, PA, USA
![Page 2: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/2.jpg)
Acknowledgements NSF Grants
CITIDEL: DUE-0121679 DL-in-a-box: DUE-0136690 ETANA: ITR-0325579 GetSmart: DUE-0121741 OAD: IIS-0086227
Others AOL Capes (Brazilian funding agency)
![Page 3: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/3.jpg)
Outline Motivation The 5S Family: model, language,
generation The 5SGraph Modeling Tool Evaluation Semantic Modeling of DLs with Concept
Maps Conclusion
![Page 4: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/4.jpg)
Motivation DLs are not benefiting from formal theories
as have other CS fields: DB, IR, PL, etc. DL construction: difficult, ad-hoc, lacking
support for tailoring/customization Conceptual modeling, requirements analysis,
and methodological approaches are rarely supported in DL development. Lack of specific DL models, formalisms,
languages
![Page 5: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/5.jpg)
5S model/ 5S languageModel Formal definition Objective within 5SL
Streams Sequences of arbitrary types Describe properties of the DL content such as encoding and language for textual material or particular forms of multimedia data
Structures Labeled directed graphs Specify organizational aspects of the DL (e.g., structural /descriptive metadata, hypertexts, taxonomies, classification schemes)
Spaces Sets of objects and operations on those objects that obey specific constraints
Define logical and presentational views of several components.
Scenarios Sequences of events that modify states of a computation in order to accomplish some functional requirement
Detail the behavior of the DL services
Societies Sets of communities and relationships (relations) among them
Define managers, responsible for running DL services; actors, that use those services; and relationships
![Page 6: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/6.jpg)
5SL primitives and implementationModel Primitives 5SL implementation
Streams Model
Text; video; audio; picture; software program MIME types
StructuresModel
Collection; catalog; hypertext; document; metadata; organization tools
XML and RDF schemas; Topic maps ML (XTM)
SpacesModel
User interface; index; retrieval model MathML, UIML, XSL
ScenariosModel
Service; event; condition; action Extended UML sequence diagrams; XML serialization
SocietiesModel
Community; service managers; actors; relationships; attributes; operations
XML serialization
![Page 7: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/7.jpg)
5S DL generation
5S Meta
Model5SLGraph
DL Expert
DL Designer
5SL DL
Model
5SLGen
Practitioner
Researcher
TailoredDL
Services
Teacher
componentpool
ODLSearch,ODLBrowse,ODLRate,ODLReview,
…….
Requirements (1) Analysis (2)
Implementation (4)
Design (3)
![Page 8: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/8.jpg)
Challenges with Approach The designer should know the 5S theory
very well and be very familiar with the syntax and semantics of 5SL to be able to write correct 5SL files.
It is difficult to get the big picture of a digital library just from a textual 5SL file.
![Page 9: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/9.jpg)
Overall objective of 5SGraph:Help users model their own instances of a digital library (DL) in the 5S language (5SL).
A simple modeling process which enables rapid generation of digital libraries is needed.
Support non-expert users. Speed-up development process. Increase the quality of final product.
5SGraph: A DL Modeling Tool
![Page 10: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/10.jpg)
Goals of 5SGraph To help digital library designers understand the
5S model quickly and easily To help digital library designers build their own
digital libraries without difficulty To help digital library designers transform their
models into 5SL files automatically To help digital library designers understand,
maintain, and upgrade existing digital library models conveniently
![Page 11: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/11.jpg)
5SGraphHow does 5SGraph work?
5SGraph loads and displays a metamodel in a structured toolbox.
The structured editor of 5SGraph provides a top-down visual environment for the DL designer.
5SGraph produces correct 5SL files according to the visual model built by the designer.
![Page 12: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/12.jpg)
Overview of 5SGraph
Workspace
(instance model)
Structured
toolbox
(metamodel)
![Page 13: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/13.jpg)
Visualization Features The structured toolbox
Visualization of the metamodel Visual components that can be added
Truncated display of trees Node-link representation Deep-node problem
Icons Type/Instance relationship
Cardinality
![Page 14: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/14.jpg)
Component Reuse Components can be loaded/saved.
Load and save sub-trees Component reuse saves time and effort.
Full reuse from component pool Partial reuse: adapting components
![Page 15: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/15.jpg)
Semantic Constraints• There are inherent semantic constraints in the
hierarchical structure of the 5S model.
• 5SGraph maintains the constraints and enforces these constraints over the instance model to ensure correctness.
![Page 16: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/16.jpg)
Example 1 (Constraint Enforcement) An actor can only participate in the
services that have been defined in the Scenario Model.
![Page 17: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/17.jpg)
![Page 18: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/18.jpg)
![Page 19: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/19.jpg)
![Page 20: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/20.jpg)
![Page 21: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/21.jpg)
Example 2 (Constraint Enforcement) A catalog has descriptive metadata for
digital objects in a specific collection. Therefore, a catalog must have a 1:1
relationship with an existing collection. Thus, a catalog is not independent.
![Page 22: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/22.jpg)
![Page 23: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/23.jpg)
![Page 24: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/24.jpg)
The Preliminary Test of 5SGraph Research Questions
Does the tool help users understand and use the 5S model to build their own digital libraries?
Does the tool help users efficiently describe digital library models in the 5SL language?
Are users satisfied with the tool?
![Page 25: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/25.jpg)
The Preliminary Test of 5SGraph: Experimental Design
Three tasks1. Build a simple digital library using existing components.2. Complete the partial model for CITIDEL.3. Build a model for NDLTD from scratch.
Three measures Effectiveness Efficiency User satisfaction
17 subjects
![Page 26: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/26.jpg)
Measures Effectiveness
Completion rate Goal achievement
Efficiency Task completion time Closeness to expertise: minimum task time divided by
task time Satisfaction
Subjective rating
![Page 27: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/27.jpg)
Test Results Task 1 Task 2 Task 3
Completion Rate (%)
100 100 100
Mean Task Time (min)
11.3 11.4 15.1
Mean Closeness to Expertise
0.483 0.752 0.712
Mean Goal Achievement (%)
97.4 97.4 98.2
![Page 28: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/28.jpg)
Satisfaction and Usefulness The average rating of user satisfaction is 91%.
The average rating of usefulness of the tool is 92%.
Statistical analysis shows that the mean value of post-understanding of the 5S model is significantly greater than that of pre-understanding.
![Page 29: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/29.jpg)
Educational UseUnderstanding of 5S Theory
0.0
2.0
4.0
6.0
8.0
10.0
Pre Post
![Page 30: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/30.jpg)
Semantic Modeling of Digital Library with Concept Maps Customized “plugin” tool to model
scenarios and societies Tools with common principles,
abstractions, graphical notations, and operations
Solution: Concepts Maps Conceptual tools for organizing knowledge
and representation
![Page 31: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/31.jpg)
Conclusions Presented a domain specific visual
modeling tool for DLs. Evaluated the tool and proved efficiency,
effectiveness, and learnability. Built new tools based on concept maps for
scenario and societies modeling.
![Page 32: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/32.jpg)
Future work Integration of tools Further usability studies with “digital
librarians” Usiing the tools as educational aids for
teaching about digital libraries
![Page 33: Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian](https://reader036.vdocuments.us/reader036/viewer/2022062412/5a4d1ae67f8b9ab059979091/html5/thumbnails/33.jpg)
Learnability
0
0.10.2
0.30.4
0.5
0.60.7
0.80.9
1
1 3 5 7 9 11 13 15 17Task1Task2Task3