SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Downloaden Sie, um offline zu lesen
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 gratication
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 nd 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 Renement & 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 rening 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 ve 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

Weitere ähnliche Inhalte

Andere mochten auch

Semantic ui - web front-end framework
Semantic ui - web front-end frameworkSemantic ui - web front-end framework
Semantic ui - web front-end frameworkOmid Khosrojerdi
 
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...Michael Petychakis
 
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?Andraz Tori
 
What is Salesforce lighting explained
What is Salesforce lighting explainedWhat is Salesforce lighting explained
What is Salesforce lighting explainedRoy Gilad
 

Andere mochten auch (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
 

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

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.2016Jessie Chuang
 
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 domainsMichael Priestley
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User ExperienceNina McHale
 
single ux il2011
single ux il2011single ux il2011
single ux il2011jjbattles
 
Building a Single User Experience
Building a Single User ExperienceBuilding a Single User Experience
Building a Single User ExperienceRachel Vacek
 
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...filipczaja
 
Open Corpus Adaptive Hypermedia
Open Corpus Adaptive HypermediaOpen Corpus Adaptive Hypermedia
Open Corpus Adaptive HypermediaPeter Brusilovsky
 
Making Web Content Agile
Making Web Content AgileMaking Web Content Agile
Making Web Content AgileScott Abel
 
Wipro web3.0 seminar-brochure
Wipro web3.0 seminar-brochureWipro web3.0 seminar-brochure
Wipro web3.0 seminar-brochureNagaraju Pappu
 
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 StrategyChiara Fox Ogan
 
Linked data for Enterprise Data Integration
Linked data for Enterprise Data IntegrationLinked data for Enterprise Data Integration
Linked data for Enterprise Data IntegrationSĂśren Auer
 
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 DataAli Khalili
 
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 SitesChris Farnum
 
Instructional Design for the Semantic Web
Instructional Design for the Semantic WebInstructional Design for the Semantic Web
Instructional Design for the Semantic Webguest649a93
 
Fluid Design Pattern Library
Fluid Design Pattern LibraryFluid Design Pattern Library
Fluid Design Pattern LibraryAllison Bloodworth
 
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...Michael Petychakis
 
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...Saeed Moaddeli
 
Resource Discovery Landscape
Resource Discovery LandscapeResource Discovery Landscape
Resource Discovery LandscapeAndy Powell
 
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"hypertext2007
 
Corrib.org - OpenSource and Research
Corrib.org - OpenSource and ResearchCorrib.org - OpenSource and Research
Corrib.org - OpenSource and Researchadameq
 

Ähnlich wie 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
 

Mehr von Ali Khalili

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 DataAli Khalili
 
An introduction to Linked Open Data
An introduction to Linked Open DataAn introduction to Linked Open Data
An introduction to Linked Open DataAli Khalili
 
Human-Linked Data Interaction
Human-Linked Data InteractionHuman-Linked Data Interaction
Human-Linked Data InteractionAli Khalili
 
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 QueryAli Khalili
 
Semantically Mapping Science (SMS) Platform
Semantically Mapping Science (SMS) PlatformSemantically Mapping Science (SMS) Platform
Semantically Mapping Science (SMS) PlatformAli Khalili
 
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...Ali Khalili
 
Semantically Mapping Science (SMS)
Semantically Mapping Science (SMS)Semantically Mapping Science (SMS)
Semantically Mapping Science (SMS)Ali Khalili
 
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...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 HackshopAli Khalili
 
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 SpaceAli Khalili
 
An introduction to Linked (Open) Data
An introduction to Linked (Open) DataAn introduction to Linked (Open) Data
An introduction to Linked (Open) DataAli 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 PresentationsAli Khalili
 

Mehr von 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
 

KĂźrzlich hochgeladen

Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Study on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube ExchangerAnamika Sarkar
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringJuanCarlosMorales19600
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 

KĂźrzlich hochgeladen (20)

Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Study on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ďťżTube Exchanger
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Piping Basic stress analysis by engineering
Piping Basic stress analysis by engineeringPiping Basic stress analysis by engineering
Piping Basic stress analysis by engineering
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 

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 gratication 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 nd 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&Rene& •  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&Rene& •  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 Renement & 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 rening 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 ve 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