SlideShare uma empresa Scribd logo
1 de 63
Baixar para ler offline
A Semantics-based UI Model
for Content Annotation,
Authoring & Exploration
Faculty of Mathematics and Computer Science
University of Leipzig
Ali Khalili
Supervisors:
PhD Defense
Prof. Dr. Ing. habil. Klaus-Peter Fähnrich, University of Leipzig
Prof. Dr. Sören Auer, University of Bonn
January 26, 2015
Outline
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 2Ali Khalili
Introduction
Research Questions
Contributions
State-of-the-art Analysis
WYSIWYM User Interface Model
From WYSIWYG to WYSIWYM
Lightweight Text Analytics
Authoring of E-Learning Content
Authoring of Semantic Medical Prescriptions
Conclusion
Publications & Awards
PhD DefenseJanuary 26, 2015
Introduction
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 3Ali Khalili
User Interface & Applications
A Semantics-based User Interface Model for
Content Annotation, Authoring & Exploration
Motivation - User Scenario
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 4Ali Khalili
Introduction
Extracting the most demanded Data Science skills for IT jobs in Europe
Alice
(Journalist)
Job Posting
Websites
TextCo
Text AnalysisAnalysis Results
Job Poster
UIs for Semantic Content Exploration
UIs for Semantic Content Authoring
Difficult
Time-consuming
Error-prone
Requires knowledge
representation expertise
Challenges
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 5Ali Khalili
Introduction
Semantic Content Authoring (SCA) is cumbersome!
There is a lack of approaches, technologies and
tools to facilitate collaboration.
There is a lack of incentives and instant gratification
for users to adopt SCA.
There is a lack of standardization of UI technologies in
the domain of SCA.
Research Questions
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 6Ali Khalili
Introduction
How can we enable user-friendly manual and semi-
automatic creation of rich semantic content?
What are existing approaches for user-friendly semantic content authoring?
How to classify existing approaches for semantic content authoring?
What types of user interfaces are used by each approach?
What are the features supported by the proposed user interfaces?
What types of users are targeted in each approach?
How is the user interface evaluated?
How can we bind user interface elements to semantic representation data models?
How can we integrate semantic content authoring features into the current authoring tools on the Social Web?
How can we exploit semantically-enriched content for content analysis?
Can we utilize semantic content benefits to incentivize users contributing to the process of manual semantic content authoring?
How can we apply crowdsourcing & collaborative content authoring techniques to
the process of semantic content authoring?
How can we apply semantic content authoring to a domain-specific use case for
achieving content interoperability?
Contributions
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 7Ali Khalili
Introduction
WYSIWYM UI Model
from WYSIWYG to
WYSIWYM
WYSIWYM for
Lightweight text Analytics
WYSIWYM for Authoring
of E-Learning Content
State of the Art Analysis
WYSIWYM for Authoring
of Semantic Medical
Prescriptions
guides extending
existing
UIs
instant
user gratification
support of
collaboration
customization &
content interoperability
RDFaCE
SlideWiki
conTEXT
Pharmer
- Approaches for Semantic Content
Authoring (SCA)
- A set of UI types & properties for
creating efficient SCA systems
- Different views for content
authoring
- Combining NLP services for
automatic content annotation
- Bindings between semantic representation
data models & UI elements for content
visualization, exploration & authoring
- Intelligent & Interoperable
medical prescriptions
- Text analytics based on
Linked Data services
- Incorporating user feedback
for NLP
- WikiApp data model
- Crowdlearning
Contributions
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 7Ali Khalili
Introduction
WYSIWYM UI Model
from WYSIWYG to
WYSIWYM
WYSIWYM for
Lightweight text Analytics
WYSIWYM for Authoring
of E-Learning Content
State of the Art Analysis
WYSIWYM for Authoring
of Semantic Medical
Prescriptions
guides extending
existing
UIs
instant
user gratification
support of
collaboration
customization &
content interoperability
RDFaCE
SlideWiki
conTEXT
Pharmer
- Approaches for Semantic Content
Authoring (SCA)
- A set of UI types & properties for
creating efficient SCA systems
- Different views for content
authoring
- Combining NLP services for
automatic content annotation
- Bindings between semantic representation
data models & UI elements for content
visualization, exploration & authoring
- Intelligent & Interoperable
medical prescriptions
- Text analytics based on
Linked Data services
- Incorporating user feedback
for NLP
- WikiApp data model
- Crowdlearning
[Khalili and Auer, 2013a]
Approaches for Semantic Content Authoring
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 8Ali Khalili
deliverable
Nature
deliveryDate
leading
partner
work
package
label
seeAlso
Deliverable
LOD2
Ontology
Article
Person
...
...
...
Domain
Ontology
Location
Organization
Person
label
label
label
...
...
...
...
Top-Down
Bottom-Up
OntologiesContent
Ontology Population
State of the Art
RDF
OWL
Semantic Markup
/ Annotation
RDFa
Microdata
Microformats
Quality Attributes for SCA System Design
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 9Ali Khalili
Quality Attribute Realization
Usability
Customizability
Generalizability
Collaboration
Portability
Accessibility
Proactivity
Automation
Evolvability
Evolvability
Scalability
State of the Art
WYSIWYM UI Model
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 10Ali Khalili
WYSIWYM UI Model
from WYSIWYG to
WYSIWYM
WYSIWYM for
Lightweight text Analytics
WYSIWYM for Authoring
of E-Learning Content
State of the Art Analysis
WYSIWYM for Authoring
of Semantic Medical
Prescriptions
guides extending
existing
UIs
instant
user gratification
support of
collaboration
customization &
content interoperability
RDFaCE
SlideWiki
conTEXT
Pharmer
- Approaches for Semantic Content
Authoring (SCA)
- A set of UI types & properties for
creating efficient SCA systems
- Different views for content
authoring
- Combining NLP services for
automatic content annotation
- Bindings between semantic representation
data models & UI elements for content
visualization, exploration & authoring
- Intelligent & Interoperable
medical prescriptions
- Text analytics based on
Linked Data services
- Incorporating user feedback
for NLP
- WikiApp data model
- Crowdlearning
[Khalili and Auer, 2014]
What You See Is What You Get - WYSIWYG
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 11Ali Khalili
WYSIWYM UI Model
What You See Is What You Get - WYSIWYG
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 11Ali Khalili
WYSIWYM UI Model
What You See Is What You Mean - WYSIWYM
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 12Ali Khalili
User Interface
Semantics
WYSIWYM UI Model
What You See Is What You Mean - WYSIWYM
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 12Ali Khalili
User Interface
Semantics
WYSIWYM UI Model
WYSIWYM Model
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 13Ali Khalili
WYSIWYM UI Model
WYSIWYM Model
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 13Ali Khalili
WYSIWYM UI Model
Semantic Representation Data Models
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 14Ali Khalili
WYSIWYM UI Model
Tree-based
(e.g. Taxonomies)
Graph-based
(e.g. RDF)
Hypergraph-based
(e.g. Topic Maps)
Item
Itemtype
Item-subitem
Itempropertyvalue
RelatedItems
Instance
Class
Relationshipsbetween
entities
Literal property
values
Topic
Topictype
Topicassociations
Topicroleinassociation
Topic
Occurr
ences
Value
Languagetag
Datatype
Value
Datatype
Visualization Techniques
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 15Ali Khalili
WYSIWYM UI Model
Structure encoded in: UI categories UI techniques
Visualization
text
Highlighting
Framing and segmentation (borders, overlays,
backgrounds)
Text formatting (color, font, size etc.)
Marking (appended icons)
Associating
Line connectors
Arrow connectors
Detail view
Callouts
(infotips, tooltips, popups)
images
Highlighting
Framing and segmentation (borders, overlays,
backgrounds)
Image color effects
Marking (appended icons)
Associating
Line connectors
Arrow connectors
Detail view
Callouts
(infotips, tooltips, popups)
videos
Highlighting
Framing and segmentation (borders, overlays,
backgrounds)
Image color effects
Marking (appended icons)
Bleeping
Speech
Associating
Line connectors
Arrow connectors
Detail view
Callouts
(infotips, tooltips, popups)
Subtitle
Exploration & Authoring Techniques
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 16Ali Khalili
WYSIWYM UI Model
Exploration
text
Zooming
Faceting
On-demand highlighting
Expanding & Drilling down
images
Zooming
Faceting
videos Faceting (excerpts)
Authoring
text, images,
videos
Form editing
Inline edit
Drawing
Drag and drop
Context menu
(Floating) Ribbon editing
Voice commands
(Multi-Touch) Gestures
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 17Ali Khalili
WYSIWYM UI Model Binding
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 17Ali Khalili
WYSIWYM UI Model Binding
* If value is available in the text/subtitle.
No binding Partial binding Full binding
Tree-based
(e.g. Taxonomies)
Graph-based
(e.g. RDF)
Hypergraph-based
(e.g. Topic Maps)
Item
Itemtype
Item-subitem
Itempropertyvalue
RelatedItems
Instance
Class
Relationshipsbetween
entities
Literal property
values
Topic
Topictype
Topicassociations
Topicroleinassociation
Topic
Occurre
nces
Value
Languagetag
Datatype
Value
Datatype
Structure
encoded in:
UI categories UI techniques
Visualization
text
Highlighting
Framing and
segmentation (borders,
overlays, backgrounds)
C1 C11 C13 C1 C1
Text formatting (color,
font, size etc.)
C2 C11 C14 C2 C2
Marking (appended icons) C3 C15 C3 C3
Associating
Line connectors * * *
Arrow connectors * * *
Detail view
Callouts
(infotips, tooltips, popups)
images
Highlighting
Framing and
segmentation (borders,
overlays, backgrounds)
C1 C11 C13 C1 C1
Image color effects C4 C11 C16 C4 C4
Marking (appended icons) C3 C15 C3 C3
Associating
Line connectors
Arrow connectors
Detail view
Callouts
(infotips, tooltips, popups)
videos
Highlighting
Framing and
segmentation (borders,
overlays, backgrounds)
C1 C11 C13 C1 C1
Image color effects C4 C11 C16 C4 C4
Marking (appended icons) C3
C15 C3
C3
Bleeping C5 C5 C5
Speech
Associating
Line connectors * * *
Arrow connectors * * *
Detail view
Callouts
(infotips, tooltips, popups)
Subtitle
Exploration
text
Zooming
Faceting
On-demand highlighting C5 C12 C5 C5
Expanding & Drilling down
images
Zooming
Faceting
videos Faceting (excerpts)
Authoring
text, images,
videos
Form editing
Inline edit
Drawing C7 C7 C7 C7
Drag and drop C8 C8 C8 C8
Context menu
(Floating) Ribbon editing
Voice commands C9 C9 C9 C9
(Multi-Touch) Gestures C10 C10 C10 C10
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 18Ali Khalili
WYSIWYM UI Model Binding
* If value is available in the text/subtitle.
No binding Partial binding Full binding
Tree-based
(e.g. Taxonomies)
Graph-based
(e.g. RDF)
Hypergraph-based
(e.g. Topic Maps)
Item
Itemtype
Item-subitem
Itempropertyvalue
RelatedItems
Instance
Class
Relationshipsbetween
entities
Literal property
values
Topic
Topictype
Topicassociations
Topicroleinassociation
Topic
Occurre
nces
Value
Languagetag
Datatype
Value
Datatype
Structure
encoded in:
UI categories UI techniques
Visualization
text
Highlighting
Framing and
segmentation (borders,
overlays, backgrounds)
C1 C11 C13 C1 C1
Text formatting (color,
font, size etc.)
C2 C11 C14 C2 C2
Marking (appended icons) C3 C15 C3 C3
Associating
Line connectors * * *
Arrow connectors * * *
Detail view
Callouts
(infotips, tooltips, popups)
images
Highlighting
Framing and
segmentation (borders,
overlays, backgrounds)
C1 C11 C13 C1 C1
Image color effects C4 C11 C16 C4 C4
Marking (appended icons) C3 C15 C3 C3
Associating
Line connectors
Arrow connectors
Detail view
Callouts
(infotips, tooltips, popups)
videos
Highlighting
Framing and
segmentation (borders,
overlays, backgrounds)
C1 C11 C13 C1 C1
Image color effects C4 C11 C16 C4 C4
Marking (appended icons) C3
C15 C3
C3
Bleeping C5 C5 C5
Speech
Associating
Line connectors * * *
Arrow connectors * * *
Detail view
Callouts
(infotips, tooltips, popups)
Subtitle
Exploration
text
Zooming
Faceting
On-demand highlighting C5 C12 C5 C5
Expanding & Drilling down
images
Zooming
Faceting
videos Faceting (excerpts)
Authoring
text, images,
videos
Form editing
Inline edit
Drawing C7 C7 C7 C7
Drag and drop C8 C8 C8 C8
Context menu
(Floating) Ribbon editing
Voice commands C9 C9 C9 C9
(Multi-Touch) Gestures C10 C10 C10 C10
Best practices to facilitate, enhance &
customize the WYSIWYM model
For example:
Automation
Recommendation
Customization (Personalization)
Collaboration & Crowdsourcing
Accessibility
etc.
Helper Components
WYSIWYM Interface
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 19Ali Khalili
WYSIWYM UI Model
from WYSIWYG to WYSIWYM
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 20Ali Khalili
WYSIWYM UI Model
from WYSIWYG to
WYSIWYM
WYSIWYM for
Lightweight text Analytics
WYSIWYM for Authoring
of E-Learning Content
State of the Art Analysis
WYSIWYM for Authoring
of Semantic Medical
Prescriptions
guides extending
existing
UIs
instant
user gratification
support of
collaboration
customization &
content interoperability
RDFaCE
SlideWiki
conTEXT
Pharmer
- Approaches for Semantic Content
Authoring (SCA)
- A set of UI types & properties for
creating efficient SCA systems
- Different views for content
authoring
- Combining NLP services for
automatic content annotation
- Bindings between semantic representation
data models & UI elements for content
visualization, exploration & authoring
- Intelligent & Interoperable
medical prescriptions
- Text analytics based on
Linked Data services
- Incorporating user feedback
for NLP
- WikiApp data model
- Crowdlearning
[Khalili et al., 2012a] [Khalili and Auer, 2013b]
RDFaCE - RDFa Content Editor
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 21Ali Khalili
As a plugin for TinyMCE (http://tinymce.moxiecode.com) rich text editor
Generates RDFa/Microdata annotations in the background.
V1: framing of named entities
in the text
V9: a callout showing additional
type information
X2: faceted browsing
T6: command bar
T5: a context menu for
revising annotations
T1: form editing
H1: automatic content annotation
http://rdface.aksw.org
from WYSIWYG to WYSIWYM
WYSIWYM Instantiation
RDFaCE Views for SCA
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 22Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE
RDFaCE Views for SCA
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 22Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE
Automatic Content Annotation
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 23Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE
Combining the results of different NLP APIs
Evaluation
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 24Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE NLP APIs Combination
31 articles were collected (and manually annotated) in the three
categories news articles, weblog posts and Wikipedia articles.
Results of the RDFaCE automatic annotation feature was evaluated
using this gold standard.
Evaluation
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 24Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE NLP APIs Combination
31 articles were collected (and manually annotated) in the three
categories news articles, weblog posts and Wikipedia articles.
Results of the RDFaCE automatic annotation feature was evaluated
using this gold standard.
RDFaCE Variations
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 25Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE
Semantic Blogging in
WordPress
Data Journalism using
rNews
SEO using
Schema.org
Semantic Blogging in WordPress
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 26Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE Use Cases
https://wordpress.org/plugins/rdface
Data Journalism using rNews
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 27Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE Use Cases
http://dev.iptc.org/rNews
rNews
- approved standard developed
by IPTC (a consortium of the
world's major news agencies,
news publishers and news
industry vendors).
- using semantic markup to
annotate news-specific
metadata in HTML documents.
SEO using Schema.org
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 28Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE Use Cases
Schema.org
initiated by the popular search engines Bing, Google and Yahoo!
a broad, Web-scale and shared vocabulary focusing on popular
concepts suitable for search results.
SEO using Schema.org
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 28Ali Khalili
from WYSIWYG to WYSIWYM RDFaCE Use Cases
Schema.org
initiated by the popular search engines
a broad, Web-scale and shared vocabulary focusing on popular
concepts suitable for search results.
WYSIWYM for Lightweight Text Analytics
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 29Ali Khalili
WYSIWYM UI Model
from WYSIWYG to
WYSIWYM
WYSIWYM for
Lightweight text Analytics
WYSIWYM for Authoring
of E-Learning Content
State of the Art Analysis
WYSIWYM for Authoring
of Semantic Medical
Prescriptions
guides extending
existing
UIs
instant
user gratification
support of
collaboration
customization &
content interoperability
RDFaCE
SlideWiki
conTEXT
Pharmer
- Approaches for Semantic Content
Authoring (SCA)
- A set of UI types & properties for
creating efficient SCA systems
- Different views for content
authoring
- Combining NLP services for
automatic content annotation
- Bindings between semantic representation
data models & UI elements for content
visualization, exploration & authoring
- Intelligent & Interoperable
medical prescriptions
- Text analytics based on
Linked Data services
- Incorporating user feedback
for NLP
- WikiApp data model
- Crowdlearning
[Khalili et al., 2014]
Analytical Information Imbalance
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 30Ali Khalili
Lightweight Text Analytics
Analytical Information Imbalance
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 30Ali Khalili
Lightweight Text Analytics
Empower people to find out what patterns can be discovered and what
conclusions can be drawn from the information they share.
Lightweight Text Analytics
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 31Ali Khalili
Lightweight Text Analytics
Unstructured* Structured* Semi.structured*
•  A"ensity)
•  Trendminer)
•  MashMaker)
•  Thomson)Data)
Analyzer)
•  IBM$Content$Analy.cs$pla2orm$
•  GATE$
•  Apache$UIMA$
•  Zoho$Reports$
•  SAP$NetWeaver$
•  Jackbe$
•  Rapidminer$
•  Alchmey(
•  OpenCalais(
•  Excel&
•  DataWrangler&
•  Google&Docs&Spreadsheets&
•  Google&Refine&
•  Facete&
•  CubeViz&
•  TweetDeck(
•  Topsy(
•  Flumes(
Lightweight Text Analytics
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 31Ali Khalili
Lightweight Text Analytics
Unstructured* Structured* Semi.structured*
•  A"ensity)
•  Trendminer)
•  MashMaker)
•  Thomson)Data)
Analyzer)
•  IBM$Content$Analy.cs$pla2orm$
•  GATE$
•  Apache$UIMA$
•  Zoho$Reports$
•  SAP$NetWeaver$
•  Jackbe$
•  Rapidminer$
•  Alchmey(
•  OpenCalais(
•  Excel&
•  DataWrangler&
•  Google&Docs&Spreadsheets&
•  Google&Refine&
•  Facete&
•  CubeViz&
•  TweetDeck(
•  Topsy(
•  Flumes(
Lack of tools dealing with unstructured content, catering non-expert
users and providing extensible analytics interfaces.
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 32Ali Khalili
Lightweight Text Analytics
T2: inline editing UI
V1: framing of named entities in the text
V2: text margin formatting for visualizing hierarchy
V7: line connectors to show the relation between entities
V9: a callout showing additional type information
X2: faceted browsing
H3: recommendation for NLP feedback.
http://context.aksw.org
WYSIWYM
WYSIWYM Instantiation
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 33Ali Khalili
Lightweight Text Analytics WYSIWYM
Collecting
RSS, Atom, RDF Feeds REST APIs SPARQL Endpoints Web Crawlers
Processing
Enriching Mixing
Annotation Refinement Exploring & Visualizing
feedback
RDFaCE
Exhibit
D3.js
BOA
conTEXT
Architecture & Workflow
Data Visualization & Exploration
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 34Ali Khalili
Lightweight Text Analytics WYSIWYM conTEXT Workflow
Annotation Refinement & Feedback
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 35Ali Khalili
Lightweight Text Analytics WYSIWYM conTEXT Workflow
Lightweight text analytics as an incentive for users to revise
semantic annotations
RDFaCE for refining annotations
Feedback to NLP services NLP calibration
DBpedia Spotlight
FOX
http://spotlight.dbpedia.org/rest/feedback
http://139.18.2.164:4444/api/ner/feedback
Feedback APIs
Evaluation
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 36Ali Khalili
Lightweight Text Analytics WYSIWYM conTEXT
Task-driven usability & usefulness study
25 Users
10 questions pertaining to knowledge
discovery in corpora of unstructured data
e.g. What are the five most mentioned countries by Bill Gates tweets?
usability evaluation platform
http://context.aksw.org/evaluation
Evaluation Results
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 37Ali Khalili
Lightweight Text Analytics WYSIWYM conTEXT Usefulness
Measuring +me & Jaccard similarity for answers 
 using/without conTEXT
second
Avg. 136% more time without conTEXT
Evaluation Results
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 38Ali Khalili
Lightweight Text Analytics WYSIWYM conTEXT Usability
System Usability Scale (SUS)           82
Evaluation Results
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 38Ali Khalili
Lightweight Text Analytics WYSIWYM conTEXT Usability
System Usability Scale (SUS)           82
WYSIWYM for Authoring of E-Learning Content
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 39Ali Khalili
WYSIWYM UI Model
from WYSIWYG to
WYSIWYM
WYSIWYM for
Lightweight text Analytics
WYSIWYM for Authoring
of E-Learning Content
State of the Art Analysis
WYSIWYM for Authoring
of Semantic Medical
Prescriptions
guides extending
existing
UIs
instant
user gratification
support of
collaboration
customization &
content interoperability
RDFaCE
SlideWiki
conTEXT
Pharmer
- Approaches for Semantic Content
Authoring (SCA)
- A set of UI types & properties for
creating efficient SCA systems
- Different views for content
authoring
- Combining NLP services for
automatic content annotation
- Bindings between semantic representation
data models & UI elements for content
visualization, exploration & authoring
- Intelligent & Interoperable
medical prescriptions
- Text analytics based on
Linked Data services
- Incorporating user feedback
for NLP
- WikiApp data model
- Crowdlearning
[Khalili et al., 2012b] [Tarasowa et al., 2013] [Tarasowa et al., 2014]
SlideWiki - OpenCourseWare Authoring
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 40Ali Khalili
E-Learning WYSIWYM
V2: text margin formatting for visualizing content tree
V7: line connectors to show the relation between slides and decks
X4: expanding & drilling down to explore content
T4: drag & drop to change the order of slides and decks
T6: floating ribbon editing to author slide content
H5: collaboration and crowdsourcing helper components
http://slidewiki.org
WYSIWYM Instantiation
WikiApp Data Model
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 41Ali Khalili
E-Learning WYSIWYM SlideWiki
WikiApp Data Model
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 41Ali Khalili
E-Learning WYSIWYM SlideWiki
WikiApp Data Model
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 41Ali Khalili
E-Learning WYSIWYM SlideWiki
Usage
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 42Ali Khalili
E-Learning WYSIWYM SlideWiki
January 25, 2015
Usage
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 42Ali Khalili
E-Learning WYSIWYM SlideWiki
Semantic Web lecture series created collaboratively on SlideWiki.
Usability Evaluation
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 43Ali Khalili
E-Learning WYSIWYM SlideWiki
22 subjects
252 new slide revisions were created by users.
Originally the whole course had 130 questions, and students
changed 13 of them, fixing the typos or adding additional options
to multiple-choice questions.
SUS 69
Evaluation
WYSIWYM for Authoring of Semantic Medical Prescriptions
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 44Ali Khalili
WYSIWYM UI Model
from WYSIWYG to
WYSIWYM
WYSIWYM for
Lightweight text Analytics
WYSIWYM for Authoring
of E-Learning Content
State of the Art Analysis
WYSIWYM for Authoring
of Semantic Medical
Prescriptions
guides extending
existing
UIs
instant
user gratification
support of
collaboration
customization &
content interoperability
RDFaCE
SlideWiki
conTEXT
Pharmer
- Approaches for Semantic Content
Authoring (SCA)
- A set of UI types & properties for
creating efficient SCA systems
- Different views for content
authoring
- Combining NLP services for
automatic content annotation
- Bindings between semantic representation
data models & UI elements for content
visualization, exploration & authoring
- Intelligent & Interoperable
medical prescriptions
- Text analytics based on
Linked Data services
- Incorporating user feedback
for NLP
- WikiApp data model
- Crowdlearning
[Khalili and Sedaghati, 2013a] [Khalili and Sedaghati, 2013b]
Pharmer
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 45Ali Khalili
Semantic Medical Prescriptions
V1: highlighting of drugs through framing
V9: additional information about a drug in a callout
T1/T2: combined form and inline editing of electronic prescriptions
H2: Real-time drug tagging
http://bitili.com/pharmer
Authoring of Semantic Medical Prescriptions
WYSIWYM Instantiation
Contributions in a Glance
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 46Ali Khalili
Conclusions
WikiApp
Community of
users Semantically-enriched
documents
Binding
Semantic representation
models
UI elements & techniques
Helper components
Anlaytics
Interoperability
WYSIWYM
use author
provide
incentivize
Publications
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 47Ali Khalili
Ali Khalili and Sören Auer. WYSIWYM ‐‐ Integrated Visualiza5on, Explora5on and Authoring of Seman5cally  
  enriched Un‐structured Content. Seman1c Web Journal, 2014. 
Ali Khalili and Sören Auer. User Interfaces for Seman5c Authoring of Textual Content: A Systema5c Literature  
  Review. Journal of Web Seman1cs: Science, Services and Agents on the World Wide Web, 22(1), 2013. 
Ali Khalili and Bita Sedagha1. A WYSIWYM Interface for Seman1c Enrichment of E‐prescrip1ons using Linked  
  Open Drug Data. Interna1onal Journal On Advances in Life Sciences, 5(3,4), 2013. 
Darya Tarasowa, Sören Auer, Ali Khalili, and Jörg Unbehauen. Crowdsourcing (seman5cally) Structured 
  Mul5lingual Educa5onal Content (cosmec). Open Praxis Journal, 6(2), 2014.
Ali Khalili, Sören Auer and Axel C.N. Ngomo. conTEXT ‐‐ Lightweight Text Analy5cs using Linked Data. 11th  
  Extended Seman1c Web Conference (ESWC 2014). 
Ali Khalili and Sören Auer. WYSIWYM Authoring of Structured Content based on Schema.org. The 14th  
  Interna1onal Conference on Web Informa1on Systems Engineering (WISE 2013). 
Darya Tarasowa, Ali Khalili, Sören Auer, and Jörg Unbehauen. Crowdlearn: Crowd‐sourcing the Crea5on of  
  Highly‐Structured E‐learning Content. 5th Intl. Conference on Computer Supported Educa1on (CSEDU 2013). 
Ali Khalili and Bita Sedagha1. Seman5c Medical Prescrip5ons ‐‐ Towards Intelligent and Interoperable Medical  
  Prescrip5ons. In IEEE Seventh Interna1onal Conference on Seman1c Compu1ng (ICSC 2013). 
Ali Khalili, Sören Auer, Darya Tarasowa, and Ivan Ermilov. Slidewiki: Elicita5on and Sharing of Corporate  
  Knowledge using Presenta5ons. The 18th Interna1onal Conference on Knowledge Engineering and Knowledge  
  Management (EKAW 2012). 
Ali Khalili, Sören Auer, and Daniel Hladky. The RDFa Content Editor ‐ from WYSIWYG to WYSIWYM. In  
  Computer Soware and Applica1ons Conference (COMPSAC 2012).
Awards
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 48Ali Khalili
RDFaCE
Pharmer
Best-paper award of the 36th IEEE Signature
Conference on Computers, Software, and
Applications (COMPSAC) 2012.
Creative Innovation Project Award 2014 for
OpenCourseWare Excellence from OCW
Consortium.
Nominated for best-paper award at 5th
International Conference on Computer
Supported Education (CSEDU 2013) and 18th
International Conference on Knowledge
Engineering and Knowledge Management
(EKAW 2012).
1st Prize of the AI Mashup Challenge 2014.
Best-application prize at WoLE2013 challenge
(Doing Good by Linking Entities), WWW2013
workshops.
Best-poster prize at Leipzig Research Festival for
Life Sciences 2012.
WYSIWYM
A Semantics-based UI Model for Content Annotation, Authoring & Exploration 49Ali Khalili
hank yu for yur atention…
January 26, 2015

Mais conteúdo relacionado

Destaque

Semantic ui - web front-end framework
Semantic ui - web front-end frameworkSemantic ui - web front-end framework
Semantic ui - web front-end framework
Omid Khosrojerdi
 

Destaque (9)

Semantic ui - web front-end framework
Semantic ui - web front-end frameworkSemantic ui - web front-end framework
Semantic ui - web front-end framework
 
Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...Infusing Social Data Analytics into Future Internet applications for Manufact...
Infusing Social Data Analytics into Future Internet applications for Manufact...
 
Salesforce1 & Lightning
Salesforce1 & Lightning Salesforce1 & Lightning
Salesforce1 & Lightning
 
Semantic UI Introduction
Semantic UI IntroductionSemantic UI Introduction
Semantic UI Introduction
 
Semantic ui
Semantic uiSemantic ui
Semantic ui
 
Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?
 
What is Salesforce lighting explained
What is Salesforce lighting explainedWhat is Salesforce lighting explained
What is Salesforce lighting explained
 
Salesforce Lightning workshop
Salesforce Lightning workshopSalesforce Lightning workshop
Salesforce Lightning workshop
 
ERD-Salesforce
ERD-SalesforceERD-Salesforce
ERD-Salesforce
 

Semelhante a A Semantics-based User Interface Model for Content Annotation, Authoring and Exploration

Wipro web3.0 seminar-brochure
Wipro web3.0 seminar-brochureWipro web3.0 seminar-brochure
Wipro web3.0 seminar-brochure
Nagaraju Pappu
 
conTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked DataconTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked Data
Ali Khalili
 

Semelhante a A Semantics-based User Interface Model for Content Annotation, Authoring and Exploration (20)

X api chinese cop monthly meeting feb.2016
X api chinese cop monthly meeting   feb.2016X api chinese cop monthly meeting   feb.2016
X api chinese cop monthly meeting feb.2016
 
Integrating information models across disciplines and domains
Integrating information models across disciplines and domainsIntegrating information models across disciplines and domains
Integrating information models across disciplines and domains
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
single ux il2011
single ux il2011single ux il2011
single ux il2011
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User Experience
 
Delivering accessible content from Social Semantic Information Sources throug...
Delivering accessible content from Social Semantic Information Sources throug...Delivering accessible content from Social Semantic Information Sources throug...
Delivering accessible content from Social Semantic Information Sources throug...
 
Open Corpus Adaptive Hypermedia
Open Corpus Adaptive HypermediaOpen Corpus Adaptive Hypermedia
Open Corpus Adaptive Hypermedia
 
Making Web Content Agile
Making Web Content AgileMaking Web Content Agile
Making Web Content Agile
 
Wipro web3.0 seminar-brochure
Wipro web3.0 seminar-brochureWipro web3.0 seminar-brochure
Wipro web3.0 seminar-brochure
 
Making IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture StrategyMaking IA Real: Planning an Information Architecture Strategy
Making IA Real: Planning an Information Architecture Strategy
 
Linked data for Enterprise Data Integration
Linked data for Enterprise Data IntegrationLinked data for Enterprise Data Integration
Linked data for Enterprise Data Integration
 
conTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked DataconTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked Data
 
Intro to Information Architecture for Web Sites
Intro to Information Architecture for Web SitesIntro to Information Architecture for Web Sites
Intro to Information Architecture for Web Sites
 
Instructional Design for the Semantic Web
Instructional Design for the Semantic WebInstructional Design for the Semantic Web
Instructional Design for the Semantic Web
 
Fluid Design Pattern Library
Fluid Design Pattern LibraryFluid Design Pattern Library
Fluid Design Pattern Library
 
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
A Community-based, Graph API Framework to Integrate and Orchestrate Cloud-Bas...
 
Eiah Data Model: Semantic Interoperability between Distributed Digital Reposi...
Eiah Data Model: Semantic Interoperability between Distributed Digital Reposi...Eiah Data Model: Semantic Interoperability between Distributed Digital Reposi...
Eiah Data Model: Semantic Interoperability between Distributed Digital Reposi...
 
Resource Discovery Landscape
Resource Discovery LandscapeResource Discovery Landscape
Resource Discovery Landscape
 
Hypertext2007 Carole Goble Keynote - "The Return of the Prodigal Web"
Hypertext2007 Carole Goble Keynote - "The Return of the Prodigal Web"Hypertext2007 Carole Goble Keynote - "The Return of the Prodigal Web"
Hypertext2007 Carole Goble Keynote - "The Return of the Prodigal Web"
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Research
 

Mais de Ali Khalili

Human-Linked Data Interaction
Human-Linked Data InteractionHuman-Linked Data Interaction
Human-Linked Data Interaction
Ali Khalili
 
LD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers HackshopLD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers Hackshop
Ali Khalili
 
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using PresentationsSlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
Ali Khalili
 

Mais de Ali Khalili (12)

FERASAT: A Serendipity-Fostering Faceted Browser for Linked Data
FERASAT: A Serendipity-Fostering Faceted Browser for Linked DataFERASAT: A Serendipity-Fostering Faceted Browser for Linked Data
FERASAT: A Serendipity-Fostering Faceted Browser for Linked Data
 
An introduction to Linked Open Data
An introduction to Linked Open DataAn introduction to Linked Open Data
An introduction to Linked Open Data
 
Human-Linked Data Interaction
Human-Linked Data InteractionHuman-Linked Data Interaction
Human-Linked Data Interaction
 
WYSIWYQ -- What You See Is What You Query
WYSIWYQ -- What You See Is What You QueryWYSIWYQ -- What You See Is What You Query
WYSIWYQ -- What You See Is What You Query
 
Semantically Mapping Science (SMS) Platform
Semantically Mapping Science (SMS) PlatformSemantically Mapping Science (SMS) Platform
Semantically Mapping Science (SMS) Platform
 
ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...
 
Semantically Mapping Science (SMS)
Semantically Mapping Science (SMS)Semantically Mapping Science (SMS)
Semantically Mapping Science (SMS)
 
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...
 
LD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers HackshopLD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers Hackshop
 
Web of Data and its Status on Persian Web Data Space
Web of Data and its Status on Persian Web Data SpaceWeb of Data and its Status on Persian Web Data Space
Web of Data and its Status on Persian Web Data Space
 
An introduction to Linked (Open) Data
An introduction to Linked (Open) DataAn introduction to Linked (Open) Data
An introduction to Linked (Open) Data
 
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using PresentationsSlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
 

Último

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Último (20)

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 

A Semantics-based User Interface Model for Content Annotation, Authoring and Exploration

  • 1. A Semantics-based UI Model for Content Annotation, Authoring & Exploration Faculty of Mathematics and Computer Science University of Leipzig Ali Khalili Supervisors: PhD Defense Prof. Dr. Ing. habil. Klaus-Peter Fähnrich, University of Leipzig Prof. Dr. Sören Auer, University of Bonn January 26, 2015
  • 2. Outline A Semantics-based UI Model for Content Annotation, Authoring & Exploration 2Ali Khalili Introduction Research Questions Contributions State-of-the-art Analysis WYSIWYM User Interface Model From WYSIWYG to WYSIWYM Lightweight Text Analytics Authoring of E-Learning Content Authoring of Semantic Medical Prescriptions Conclusion Publications & Awards PhD DefenseJanuary 26, 2015
  • 3. Introduction A Semantics-based UI Model for Content Annotation, Authoring & Exploration 3Ali Khalili User Interface & Applications A Semantics-based User Interface Model for Content Annotation, Authoring & Exploration
  • 4. Motivation - User Scenario A Semantics-based UI Model for Content Annotation, Authoring & Exploration 4Ali Khalili Introduction Extracting the most demanded Data Science skills for IT jobs in Europe Alice (Journalist) Job Posting Websites TextCo Text AnalysisAnalysis Results Job Poster UIs for Semantic Content Exploration UIs for Semantic Content Authoring
  • 5. Difficult Time-consuming Error-prone Requires knowledge representation expertise Challenges A Semantics-based UI Model for Content Annotation, Authoring & Exploration 5Ali Khalili Introduction Semantic Content Authoring (SCA) is cumbersome! There is a lack of approaches, technologies and tools to facilitate collaboration. There is a lack of incentives and instant gratification for users to adopt SCA. There is a lack of standardization of UI technologies in the domain of SCA.
  • 6. Research Questions A Semantics-based UI Model for Content Annotation, Authoring & Exploration 6Ali Khalili Introduction How can we enable user-friendly manual and semi- automatic creation of rich semantic content? What are existing approaches for user-friendly semantic content authoring? How to classify existing approaches for semantic content authoring? What types of user interfaces are used by each approach? What are the features supported by the proposed user interfaces? What types of users are targeted in each approach? How is the user interface evaluated? How can we bind user interface elements to semantic representation data models? How can we integrate semantic content authoring features into the current authoring tools on the Social Web? How can we exploit semantically-enriched content for content analysis? Can we utilize semantic content benefits to incentivize users contributing to the process of manual semantic content authoring? How can we apply crowdsourcing & collaborative content authoring techniques to the process of semantic content authoring? How can we apply semantic content authoring to a domain-specific use case for achieving content interoperability?
  • 7. Contributions A Semantics-based UI Model for Content Annotation, Authoring & Exploration 7Ali Khalili Introduction WYSIWYM UI Model from WYSIWYG to WYSIWYM WYSIWYM for Lightweight text Analytics WYSIWYM for Authoring of E-Learning Content State of the Art Analysis WYSIWYM for Authoring of Semantic Medical Prescriptions guides extending existing UIs instant user gratification support of collaboration customization & content interoperability RDFaCE SlideWiki conTEXT Pharmer - Approaches for Semantic Content Authoring (SCA) - A set of UI types & properties for creating efficient SCA systems - Different views for content authoring - Combining NLP services for automatic content annotation - Bindings between semantic representation data models & UI elements for content visualization, exploration & authoring - Intelligent & Interoperable medical prescriptions - Text analytics based on Linked Data services - Incorporating user feedback for NLP - WikiApp data model - Crowdlearning
  • 8. Contributions A Semantics-based UI Model for Content Annotation, Authoring & Exploration 7Ali Khalili Introduction WYSIWYM UI Model from WYSIWYG to WYSIWYM WYSIWYM for Lightweight text Analytics WYSIWYM for Authoring of E-Learning Content State of the Art Analysis WYSIWYM for Authoring of Semantic Medical Prescriptions guides extending existing UIs instant user gratification support of collaboration customization & content interoperability RDFaCE SlideWiki conTEXT Pharmer - Approaches for Semantic Content Authoring (SCA) - A set of UI types & properties for creating efficient SCA systems - Different views for content authoring - Combining NLP services for automatic content annotation - Bindings between semantic representation data models & UI elements for content visualization, exploration & authoring - Intelligent & Interoperable medical prescriptions - Text analytics based on Linked Data services - Incorporating user feedback for NLP - WikiApp data model - Crowdlearning [Khalili and Auer, 2013a]
  • 9. Approaches for Semantic Content Authoring A Semantics-based UI Model for Content Annotation, Authoring & Exploration 8Ali Khalili deliverable Nature deliveryDate leading partner work package label seeAlso Deliverable LOD2 Ontology Article Person ... ... ... Domain Ontology Location Organization Person label label label ... ... ... ... Top-Down Bottom-Up OntologiesContent Ontology Population State of the Art RDF OWL Semantic Markup / Annotation RDFa Microdata Microformats
  • 10. Quality Attributes for SCA System Design A Semantics-based UI Model for Content Annotation, Authoring & Exploration 9Ali Khalili Quality Attribute Realization Usability Customizability Generalizability Collaboration Portability Accessibility Proactivity Automation Evolvability Evolvability Scalability State of the Art
  • 11. WYSIWYM UI Model A Semantics-based UI Model for Content Annotation, Authoring & Exploration 10Ali Khalili WYSIWYM UI Model from WYSIWYG to WYSIWYM WYSIWYM for Lightweight text Analytics WYSIWYM for Authoring of E-Learning Content State of the Art Analysis WYSIWYM for Authoring of Semantic Medical Prescriptions guides extending existing UIs instant user gratification support of collaboration customization & content interoperability RDFaCE SlideWiki conTEXT Pharmer - Approaches for Semantic Content Authoring (SCA) - A set of UI types & properties for creating efficient SCA systems - Different views for content authoring - Combining NLP services for automatic content annotation - Bindings between semantic representation data models & UI elements for content visualization, exploration & authoring - Intelligent & Interoperable medical prescriptions - Text analytics based on Linked Data services - Incorporating user feedback for NLP - WikiApp data model - Crowdlearning [Khalili and Auer, 2014]
  • 12. What You See Is What You Get - WYSIWYG A Semantics-based UI Model for Content Annotation, Authoring & Exploration 11Ali Khalili WYSIWYM UI Model
  • 13. What You See Is What You Get - WYSIWYG A Semantics-based UI Model for Content Annotation, Authoring & Exploration 11Ali Khalili WYSIWYM UI Model
  • 14. What You See Is What You Mean - WYSIWYM A Semantics-based UI Model for Content Annotation, Authoring & Exploration 12Ali Khalili User Interface Semantics WYSIWYM UI Model
  • 15. What You See Is What You Mean - WYSIWYM A Semantics-based UI Model for Content Annotation, Authoring & Exploration 12Ali Khalili User Interface Semantics WYSIWYM UI Model
  • 16. WYSIWYM Model A Semantics-based UI Model for Content Annotation, Authoring & Exploration 13Ali Khalili WYSIWYM UI Model
  • 17. WYSIWYM Model A Semantics-based UI Model for Content Annotation, Authoring & Exploration 13Ali Khalili WYSIWYM UI Model
  • 18. Semantic Representation Data Models A Semantics-based UI Model for Content Annotation, Authoring & Exploration 14Ali Khalili WYSIWYM UI Model Tree-based (e.g. Taxonomies) Graph-based (e.g. RDF) Hypergraph-based (e.g. Topic Maps) Item Itemtype Item-subitem Itempropertyvalue RelatedItems Instance Class Relationshipsbetween entities Literal property values Topic Topictype Topicassociations Topicroleinassociation Topic Occurr ences Value Languagetag Datatype Value Datatype
  • 19. Visualization Techniques A Semantics-based UI Model for Content Annotation, Authoring & Exploration 15Ali Khalili WYSIWYM UI Model Structure encoded in: UI categories UI techniques Visualization text Highlighting Framing and segmentation (borders, overlays, backgrounds) Text formatting (color, font, size etc.) Marking (appended icons) Associating Line connectors Arrow connectors Detail view Callouts (infotips, tooltips, popups) images Highlighting Framing and segmentation (borders, overlays, backgrounds) Image color effects Marking (appended icons) Associating Line connectors Arrow connectors Detail view Callouts (infotips, tooltips, popups) videos Highlighting Framing and segmentation (borders, overlays, backgrounds) Image color effects Marking (appended icons) Bleeping Speech Associating Line connectors Arrow connectors Detail view Callouts (infotips, tooltips, popups) Subtitle
  • 20. Exploration & Authoring Techniques A Semantics-based UI Model for Content Annotation, Authoring & Exploration 16Ali Khalili WYSIWYM UI Model Exploration text Zooming Faceting On-demand highlighting Expanding & Drilling down images Zooming Faceting videos Faceting (excerpts) Authoring text, images, videos Form editing Inline edit Drawing Drag and drop Context menu (Floating) Ribbon editing Voice commands (Multi-Touch) Gestures
  • 21. A Semantics-based UI Model for Content Annotation, Authoring & Exploration 17Ali Khalili WYSIWYM UI Model Binding
  • 22. A Semantics-based UI Model for Content Annotation, Authoring & Exploration 17Ali Khalili WYSIWYM UI Model Binding * If value is available in the text/subtitle. No binding Partial binding Full binding Tree-based (e.g. Taxonomies) Graph-based (e.g. RDF) Hypergraph-based (e.g. Topic Maps) Item Itemtype Item-subitem Itempropertyvalue RelatedItems Instance Class Relationshipsbetween entities Literal property values Topic Topictype Topicassociations Topicroleinassociation Topic Occurre nces Value Languagetag Datatype Value Datatype Structure encoded in: UI categories UI techniques Visualization text Highlighting Framing and segmentation (borders, overlays, backgrounds) C1 C11 C13 C1 C1 Text formatting (color, font, size etc.) C2 C11 C14 C2 C2 Marking (appended icons) C3 C15 C3 C3 Associating Line connectors * * * Arrow connectors * * * Detail view Callouts (infotips, tooltips, popups) images Highlighting Framing and segmentation (borders, overlays, backgrounds) C1 C11 C13 C1 C1 Image color effects C4 C11 C16 C4 C4 Marking (appended icons) C3 C15 C3 C3 Associating Line connectors Arrow connectors Detail view Callouts (infotips, tooltips, popups) videos Highlighting Framing and segmentation (borders, overlays, backgrounds) C1 C11 C13 C1 C1 Image color effects C4 C11 C16 C4 C4 Marking (appended icons) C3 C15 C3 C3 Bleeping C5 C5 C5 Speech Associating Line connectors * * * Arrow connectors * * * Detail view Callouts (infotips, tooltips, popups) Subtitle Exploration text Zooming Faceting On-demand highlighting C5 C12 C5 C5 Expanding & Drilling down images Zooming Faceting videos Faceting (excerpts) Authoring text, images, videos Form editing Inline edit Drawing C7 C7 C7 C7 Drag and drop C8 C8 C8 C8 Context menu (Floating) Ribbon editing Voice commands C9 C9 C9 C9 (Multi-Touch) Gestures C10 C10 C10 C10
  • 23. A Semantics-based UI Model for Content Annotation, Authoring & Exploration 18Ali Khalili WYSIWYM UI Model Binding * If value is available in the text/subtitle. No binding Partial binding Full binding Tree-based (e.g. Taxonomies) Graph-based (e.g. RDF) Hypergraph-based (e.g. Topic Maps) Item Itemtype Item-subitem Itempropertyvalue RelatedItems Instance Class Relationshipsbetween entities Literal property values Topic Topictype Topicassociations Topicroleinassociation Topic Occurre nces Value Languagetag Datatype Value Datatype Structure encoded in: UI categories UI techniques Visualization text Highlighting Framing and segmentation (borders, overlays, backgrounds) C1 C11 C13 C1 C1 Text formatting (color, font, size etc.) C2 C11 C14 C2 C2 Marking (appended icons) C3 C15 C3 C3 Associating Line connectors * * * Arrow connectors * * * Detail view Callouts (infotips, tooltips, popups) images Highlighting Framing and segmentation (borders, overlays, backgrounds) C1 C11 C13 C1 C1 Image color effects C4 C11 C16 C4 C4 Marking (appended icons) C3 C15 C3 C3 Associating Line connectors Arrow connectors Detail view Callouts (infotips, tooltips, popups) videos Highlighting Framing and segmentation (borders, overlays, backgrounds) C1 C11 C13 C1 C1 Image color effects C4 C11 C16 C4 C4 Marking (appended icons) C3 C15 C3 C3 Bleeping C5 C5 C5 Speech Associating Line connectors * * * Arrow connectors * * * Detail view Callouts (infotips, tooltips, popups) Subtitle Exploration text Zooming Faceting On-demand highlighting C5 C12 C5 C5 Expanding & Drilling down images Zooming Faceting videos Faceting (excerpts) Authoring text, images, videos Form editing Inline edit Drawing C7 C7 C7 C7 Drag and drop C8 C8 C8 C8 Context menu (Floating) Ribbon editing Voice commands C9 C9 C9 C9 (Multi-Touch) Gestures C10 C10 C10 C10 Best practices to facilitate, enhance & customize the WYSIWYM model For example: Automation Recommendation Customization (Personalization) Collaboration & Crowdsourcing Accessibility etc. Helper Components
  • 24. WYSIWYM Interface A Semantics-based UI Model for Content Annotation, Authoring & Exploration 19Ali Khalili WYSIWYM UI Model
  • 25. from WYSIWYG to WYSIWYM A Semantics-based UI Model for Content Annotation, Authoring & Exploration 20Ali Khalili WYSIWYM UI Model from WYSIWYG to WYSIWYM WYSIWYM for Lightweight text Analytics WYSIWYM for Authoring of E-Learning Content State of the Art Analysis WYSIWYM for Authoring of Semantic Medical Prescriptions guides extending existing UIs instant user gratification support of collaboration customization & content interoperability RDFaCE SlideWiki conTEXT Pharmer - Approaches for Semantic Content Authoring (SCA) - A set of UI types & properties for creating efficient SCA systems - Different views for content authoring - Combining NLP services for automatic content annotation - Bindings between semantic representation data models & UI elements for content visualization, exploration & authoring - Intelligent & Interoperable medical prescriptions - Text analytics based on Linked Data services - Incorporating user feedback for NLP - WikiApp data model - Crowdlearning [Khalili et al., 2012a] [Khalili and Auer, 2013b]
  • 26. RDFaCE - RDFa Content Editor A Semantics-based UI Model for Content Annotation, Authoring & Exploration 21Ali Khalili As a plugin for TinyMCE (http://tinymce.moxiecode.com) rich text editor Generates RDFa/Microdata annotations in the background. V1: framing of named entities in the text V9: a callout showing additional type information X2: faceted browsing T6: command bar T5: a context menu for revising annotations T1: form editing H1: automatic content annotation http://rdface.aksw.org from WYSIWYG to WYSIWYM WYSIWYM Instantiation
  • 27. RDFaCE Views for SCA A Semantics-based UI Model for Content Annotation, Authoring & Exploration 22Ali Khalili from WYSIWYG to WYSIWYM RDFaCE
  • 28. RDFaCE Views for SCA A Semantics-based UI Model for Content Annotation, Authoring & Exploration 22Ali Khalili from WYSIWYG to WYSIWYM RDFaCE
  • 29. Automatic Content Annotation A Semantics-based UI Model for Content Annotation, Authoring & Exploration 23Ali Khalili from WYSIWYG to WYSIWYM RDFaCE Combining the results of different NLP APIs
  • 30. Evaluation A Semantics-based UI Model for Content Annotation, Authoring & Exploration 24Ali Khalili from WYSIWYG to WYSIWYM RDFaCE NLP APIs Combination 31 articles were collected (and manually annotated) in the three categories news articles, weblog posts and Wikipedia articles. Results of the RDFaCE automatic annotation feature was evaluated using this gold standard.
  • 31. Evaluation A Semantics-based UI Model for Content Annotation, Authoring & Exploration 24Ali Khalili from WYSIWYG to WYSIWYM RDFaCE NLP APIs Combination 31 articles were collected (and manually annotated) in the three categories news articles, weblog posts and Wikipedia articles. Results of the RDFaCE automatic annotation feature was evaluated using this gold standard.
  • 32. RDFaCE Variations A Semantics-based UI Model for Content Annotation, Authoring & Exploration 25Ali Khalili from WYSIWYG to WYSIWYM RDFaCE Semantic Blogging in WordPress Data Journalism using rNews SEO using Schema.org
  • 33. Semantic Blogging in WordPress A Semantics-based UI Model for Content Annotation, Authoring & Exploration 26Ali Khalili from WYSIWYG to WYSIWYM RDFaCE Use Cases https://wordpress.org/plugins/rdface
  • 34. Data Journalism using rNews A Semantics-based UI Model for Content Annotation, Authoring & Exploration 27Ali Khalili from WYSIWYG to WYSIWYM RDFaCE Use Cases http://dev.iptc.org/rNews rNews - approved standard developed by IPTC (a consortium of the world's major news agencies, news publishers and news industry vendors). - using semantic markup to annotate news-specific metadata in HTML documents.
  • 35. SEO using Schema.org A Semantics-based UI Model for Content Annotation, Authoring & Exploration 28Ali Khalili from WYSIWYG to WYSIWYM RDFaCE Use Cases Schema.org initiated by the popular search engines Bing, Google and Yahoo! a broad, Web-scale and shared vocabulary focusing on popular concepts suitable for search results.
  • 36. SEO using Schema.org A Semantics-based UI Model for Content Annotation, Authoring & Exploration 28Ali Khalili from WYSIWYG to WYSIWYM RDFaCE Use Cases Schema.org initiated by the popular search engines a broad, Web-scale and shared vocabulary focusing on popular concepts suitable for search results.
  • 37. WYSIWYM for Lightweight Text Analytics A Semantics-based UI Model for Content Annotation, Authoring & Exploration 29Ali Khalili WYSIWYM UI Model from WYSIWYG to WYSIWYM WYSIWYM for Lightweight text Analytics WYSIWYM for Authoring of E-Learning Content State of the Art Analysis WYSIWYM for Authoring of Semantic Medical Prescriptions guides extending existing UIs instant user gratification support of collaboration customization & content interoperability RDFaCE SlideWiki conTEXT Pharmer - Approaches for Semantic Content Authoring (SCA) - A set of UI types & properties for creating efficient SCA systems - Different views for content authoring - Combining NLP services for automatic content annotation - Bindings between semantic representation data models & UI elements for content visualization, exploration & authoring - Intelligent & Interoperable medical prescriptions - Text analytics based on Linked Data services - Incorporating user feedback for NLP - WikiApp data model - Crowdlearning [Khalili et al., 2014]
  • 38. Analytical Information Imbalance A Semantics-based UI Model for Content Annotation, Authoring & Exploration 30Ali Khalili Lightweight Text Analytics
  • 39. Analytical Information Imbalance A Semantics-based UI Model for Content Annotation, Authoring & Exploration 30Ali Khalili Lightweight Text Analytics Empower people to find out what patterns can be discovered and what conclusions can be drawn from the information they share.
  • 40. Lightweight Text Analytics A Semantics-based UI Model for Content Annotation, Authoring & Exploration 31Ali Khalili Lightweight Text Analytics Unstructured* Structured* Semi.structured* •  A"ensity) •  Trendminer) •  MashMaker) •  Thomson)Data) Analyzer) •  IBM$Content$Analy.cs$pla2orm$ •  GATE$ •  Apache$UIMA$ •  Zoho$Reports$ •  SAP$NetWeaver$ •  Jackbe$ •  Rapidminer$ •  Alchmey( •  OpenCalais( •  Excel& •  DataWrangler& •  Google&Docs&Spreadsheets& •  Google&Refine& •  Facete& •  CubeViz& •  TweetDeck( •  Topsy( •  Flumes(
  • 41. Lightweight Text Analytics A Semantics-based UI Model for Content Annotation, Authoring & Exploration 31Ali Khalili Lightweight Text Analytics Unstructured* Structured* Semi.structured* •  A"ensity) •  Trendminer) •  MashMaker) •  Thomson)Data) Analyzer) •  IBM$Content$Analy.cs$pla2orm$ •  GATE$ •  Apache$UIMA$ •  Zoho$Reports$ •  SAP$NetWeaver$ •  Jackbe$ •  Rapidminer$ •  Alchmey( •  OpenCalais( •  Excel& •  DataWrangler& •  Google&Docs&Spreadsheets& •  Google&Refine& •  Facete& •  CubeViz& •  TweetDeck( •  Topsy( •  Flumes( Lack of tools dealing with unstructured content, catering non-expert users and providing extensible analytics interfaces.
  • 42. A Semantics-based UI Model for Content Annotation, Authoring & Exploration 32Ali Khalili Lightweight Text Analytics T2: inline editing UI V1: framing of named entities in the text V2: text margin formatting for visualizing hierarchy V7: line connectors to show the relation between entities V9: a callout showing additional type information X2: faceted browsing H3: recommendation for NLP feedback. http://context.aksw.org WYSIWYM WYSIWYM Instantiation
  • 43. A Semantics-based UI Model for Content Annotation, Authoring & Exploration 33Ali Khalili Lightweight Text Analytics WYSIWYM Collecting RSS, Atom, RDF Feeds REST APIs SPARQL Endpoints Web Crawlers Processing Enriching Mixing Annotation Refinement Exploring & Visualizing feedback RDFaCE Exhibit D3.js BOA conTEXT Architecture & Workflow
  • 44. Data Visualization & Exploration A Semantics-based UI Model for Content Annotation, Authoring & Exploration 34Ali Khalili Lightweight Text Analytics WYSIWYM conTEXT Workflow
  • 45. Annotation Refinement & Feedback A Semantics-based UI Model for Content Annotation, Authoring & Exploration 35Ali Khalili Lightweight Text Analytics WYSIWYM conTEXT Workflow Lightweight text analytics as an incentive for users to revise semantic annotations RDFaCE for refining annotations Feedback to NLP services NLP calibration DBpedia Spotlight FOX http://spotlight.dbpedia.org/rest/feedback http://139.18.2.164:4444/api/ner/feedback Feedback APIs
  • 46. Evaluation A Semantics-based UI Model for Content Annotation, Authoring & Exploration 36Ali Khalili Lightweight Text Analytics WYSIWYM conTEXT Task-driven usability & usefulness study 25 Users 10 questions pertaining to knowledge discovery in corpora of unstructured data e.g. What are the five most mentioned countries by Bill Gates tweets? usability evaluation platform http://context.aksw.org/evaluation
  • 47. Evaluation Results A Semantics-based UI Model for Content Annotation, Authoring & Exploration 37Ali Khalili Lightweight Text Analytics WYSIWYM conTEXT Usefulness Measuring +me & Jaccard similarity for answers   using/without conTEXT second Avg. 136% more time without conTEXT
  • 48. Evaluation Results A Semantics-based UI Model for Content Annotation, Authoring & Exploration 38Ali Khalili Lightweight Text Analytics WYSIWYM conTEXT Usability System Usability Scale (SUS)           82
  • 49. Evaluation Results A Semantics-based UI Model for Content Annotation, Authoring & Exploration 38Ali Khalili Lightweight Text Analytics WYSIWYM conTEXT Usability System Usability Scale (SUS)           82
  • 50. WYSIWYM for Authoring of E-Learning Content A Semantics-based UI Model for Content Annotation, Authoring & Exploration 39Ali Khalili WYSIWYM UI Model from WYSIWYG to WYSIWYM WYSIWYM for Lightweight text Analytics WYSIWYM for Authoring of E-Learning Content State of the Art Analysis WYSIWYM for Authoring of Semantic Medical Prescriptions guides extending existing UIs instant user gratification support of collaboration customization & content interoperability RDFaCE SlideWiki conTEXT Pharmer - Approaches for Semantic Content Authoring (SCA) - A set of UI types & properties for creating efficient SCA systems - Different views for content authoring - Combining NLP services for automatic content annotation - Bindings between semantic representation data models & UI elements for content visualization, exploration & authoring - Intelligent & Interoperable medical prescriptions - Text analytics based on Linked Data services - Incorporating user feedback for NLP - WikiApp data model - Crowdlearning [Khalili et al., 2012b] [Tarasowa et al., 2013] [Tarasowa et al., 2014]
  • 51. SlideWiki - OpenCourseWare Authoring A Semantics-based UI Model for Content Annotation, Authoring & Exploration 40Ali Khalili E-Learning WYSIWYM V2: text margin formatting for visualizing content tree V7: line connectors to show the relation between slides and decks X4: expanding & drilling down to explore content T4: drag & drop to change the order of slides and decks T6: floating ribbon editing to author slide content H5: collaboration and crowdsourcing helper components http://slidewiki.org WYSIWYM Instantiation
  • 52. WikiApp Data Model A Semantics-based UI Model for Content Annotation, Authoring & Exploration 41Ali Khalili E-Learning WYSIWYM SlideWiki
  • 53. WikiApp Data Model A Semantics-based UI Model for Content Annotation, Authoring & Exploration 41Ali Khalili E-Learning WYSIWYM SlideWiki
  • 54. WikiApp Data Model A Semantics-based UI Model for Content Annotation, Authoring & Exploration 41Ali Khalili E-Learning WYSIWYM SlideWiki
  • 55. Usage A Semantics-based UI Model for Content Annotation, Authoring & Exploration 42Ali Khalili E-Learning WYSIWYM SlideWiki January 25, 2015
  • 56. Usage A Semantics-based UI Model for Content Annotation, Authoring & Exploration 42Ali Khalili E-Learning WYSIWYM SlideWiki Semantic Web lecture series created collaboratively on SlideWiki.
  • 57. Usability Evaluation A Semantics-based UI Model for Content Annotation, Authoring & Exploration 43Ali Khalili E-Learning WYSIWYM SlideWiki 22 subjects 252 new slide revisions were created by users. Originally the whole course had 130 questions, and students changed 13 of them, fixing the typos or adding additional options to multiple-choice questions. SUS 69 Evaluation
  • 58. WYSIWYM for Authoring of Semantic Medical Prescriptions A Semantics-based UI Model for Content Annotation, Authoring & Exploration 44Ali Khalili WYSIWYM UI Model from WYSIWYG to WYSIWYM WYSIWYM for Lightweight text Analytics WYSIWYM for Authoring of E-Learning Content State of the Art Analysis WYSIWYM for Authoring of Semantic Medical Prescriptions guides extending existing UIs instant user gratification support of collaboration customization & content interoperability RDFaCE SlideWiki conTEXT Pharmer - Approaches for Semantic Content Authoring (SCA) - A set of UI types & properties for creating efficient SCA systems - Different views for content authoring - Combining NLP services for automatic content annotation - Bindings between semantic representation data models & UI elements for content visualization, exploration & authoring - Intelligent & Interoperable medical prescriptions - Text analytics based on Linked Data services - Incorporating user feedback for NLP - WikiApp data model - Crowdlearning [Khalili and Sedaghati, 2013a] [Khalili and Sedaghati, 2013b]
  • 59. Pharmer A Semantics-based UI Model for Content Annotation, Authoring & Exploration 45Ali Khalili Semantic Medical Prescriptions V1: highlighting of drugs through framing V9: additional information about a drug in a callout T1/T2: combined form and inline editing of electronic prescriptions H2: Real-time drug tagging http://bitili.com/pharmer Authoring of Semantic Medical Prescriptions WYSIWYM Instantiation
  • 60. Contributions in a Glance A Semantics-based UI Model for Content Annotation, Authoring & Exploration 46Ali Khalili Conclusions WikiApp Community of users Semantically-enriched documents Binding Semantic representation models UI elements & techniques Helper components Anlaytics Interoperability WYSIWYM use author provide incentivize
  • 61. Publications A Semantics-based UI Model for Content Annotation, Authoring & Exploration 47Ali Khalili Ali Khalili and Sören Auer. WYSIWYM ‐‐ Integrated Visualiza5on, Explora5on and Authoring of Seman5cally     enriched Un‐structured Content. Seman1c Web Journal, 2014.  Ali Khalili and Sören Auer. User Interfaces for Seman5c Authoring of Textual Content: A Systema5c Literature     Review. Journal of Web Seman1cs: Science, Services and Agents on the World Wide Web, 22(1), 2013.  Ali Khalili and Bita Sedagha1. A WYSIWYM Interface for Seman1c Enrichment of E‐prescrip1ons using Linked     Open Drug Data. Interna1onal Journal On Advances in Life Sciences, 5(3,4), 2013.  Darya Tarasowa, Sören Auer, Ali Khalili, and Jörg Unbehauen. Crowdsourcing (seman5cally) Structured    Mul5lingual Educa5onal Content (cosmec). Open Praxis Journal, 6(2), 2014. Ali Khalili, Sören Auer and Axel C.N. Ngomo. conTEXT ‐‐ Lightweight Text Analy5cs using Linked Data. 11th     Extended Seman1c Web Conference (ESWC 2014).  Ali Khalili and Sören Auer. WYSIWYM Authoring of Structured Content based on Schema.org. The 14th     Interna1onal Conference on Web Informa1on Systems Engineering (WISE 2013).  Darya Tarasowa, Ali Khalili, Sören Auer, and Jörg Unbehauen. Crowdlearn: Crowd‐sourcing the Crea5on of     Highly‐Structured E‐learning Content. 5th Intl. Conference on Computer Supported Educa1on (CSEDU 2013).  Ali Khalili and Bita Sedagha1. Seman5c Medical Prescrip5ons ‐‐ Towards Intelligent and Interoperable Medical     Prescrip5ons. In IEEE Seventh Interna1onal Conference on Seman1c Compu1ng (ICSC 2013).  Ali Khalili, Sören Auer, Darya Tarasowa, and Ivan Ermilov. Slidewiki: Elicita5on and Sharing of Corporate     Knowledge using Presenta5ons. The 18th Interna1onal Conference on Knowledge Engineering and Knowledge     Management (EKAW 2012).  Ali Khalili, Sören Auer, and Daniel Hladky. The RDFa Content Editor ‐ from WYSIWYG to WYSIWYM. In     Computer Soware and Applica1ons Conference (COMPSAC 2012).
  • 62. Awards A Semantics-based UI Model for Content Annotation, Authoring & Exploration 48Ali Khalili RDFaCE Pharmer Best-paper award of the 36th IEEE Signature Conference on Computers, Software, and Applications (COMPSAC) 2012. Creative Innovation Project Award 2014 for OpenCourseWare Excellence from OCW Consortium. Nominated for best-paper award at 5th International Conference on Computer Supported Education (CSEDU 2013) and 18th International Conference on Knowledge Engineering and Knowledge Management (EKAW 2012). 1st Prize of the AI Mashup Challenge 2014. Best-application prize at WoLE2013 challenge (Doing Good by Linking Entities), WWW2013 workshops. Best-poster prize at Leipzig Research Festival for Life Sciences 2012. WYSIWYM
  • 63. A Semantics-based UI Model for Content Annotation, Authoring & Exploration 49Ali Khalili hank yu for yur atention… January 26, 2015