SlideShare a Scribd company logo
AceWiki: Controlled English in a
Semantic Wiki
Tobias Kuhn
University of Zurich
Semantic Wiki mini series, Session 2
20 November 2008
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 2
AceWiki
 AceWiki is a new kind of semantic wiki
 Goals:
 Good usability (even for completely untrained
people)
 High expressivity (OWL and beyond)
 Approach:
 Articles are written in controlled English
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 3
Attempto Controlled English (ACE)
 Attempto Controlled English (ACE) is a controlled
natural language, concretely a subset of English
 Can be translated automatically and
unambiguously into various logical notations, e.g.
first-order logic, OWL, SWRL
 Supports a relatively large subset of natural
English:
 Proper names, nouns, verbs, adjectives, singular/plural,
relative phrases, anaphoric references, existential and
universal quantifiers, negation, conditional sentences,
question, and much more...
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 4
AceWiki: Screenshot
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 5
AceWiki: Words
 Proper names stand for individuals, e.g.
Switzerland, Bob Dylan
 Nouns stand for classes, e.g. country,
person
 Transitive verbs, of-constructs, and
transitive adjectives stand for binary
relations, e.g. owns, contains, part of,
friend of, located in, used for
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 6
AceWiki: Reasoning
 ACE is more expressive than OWL
 Since AceWiki currently uses an OWL reasoner, not
all ACE statement can be used for the reasoning:
 The reasoner is used for consistency checking,
individual classification, class hierarchy extraction,
and query answering
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 7
AceWiki: Consistency Check
 Each time a new sentence is added, AceWiki
checks whether it contradicts the current ontology
 If there is a contradiction then the sentence is
displayed in red font and not added to the ontology
(i.e. not used for reasoning)
 No reasoning without consistency!
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 8
Queries in AceWiki
 In AceWiki, articles can contain inline queries
expressed as ACE questions
 Some examples:
 Such questions are answered automatically by the
reasoner:
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 9
AceWiki: Predictive Editor
 ACE sentences are easy to understand, but writing
statements in ACE is more complicated because
the language restrictions have to be considered
 AceWiki provides a predictive editor that helps the
users to create syntactically correct sentences
 The predictive editor “looks ahead” and shows
word-by-word all possible continuations of a partial
ACE sentence
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 10
AceWiki: Editor
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 11
AceWiki: Technical Details
 AceWiki is currently in its alpha stage
 The reasoner Pellet is used (version 1.5.2)
 The ontology can be exported in OWL 2 format
 AceWiki is written in Java using the Echo Web
Framework making use of modern AJAX technologies
 Some important features are still missing: history/undo
facility, user management, ontology import, ...
 AceWiki and the ACE parser are available under the
LGPL license
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 12
AceWiki: Evaluation
 A usability experiment has been performed in order
to find out how easy or complicated it is to use
AceWiki
 The participants were asked to add general and
verifiable knowledge to the wiki
 No instructions how to deal with AceWiki
 80% of the created sentences were correct and
sensible
 61% of the correct sentences were complex (i.e.
contained a negation or an implication)
Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 13
That's all, folks!
 Thank you for your attention!
 More information can be found on the AceWiki
website:
 http://attempto.ifi.uzh.ch/acewiki/

More Related Content

Viewers also liked

How Controlled English can Improve Semantic Wikis
How Controlled English can Improve Semantic WikisHow Controlled English can Improve Semantic Wikis
How Controlled English can Improve Semantic WikisTobias Kuhn
 
English langauge booklet (advanced)
English langauge booklet (advanced)English langauge booklet (advanced)
English langauge booklet (advanced)Barkat Ali
 
English Syntax - Basic Sentence Structure
English Syntax - Basic Sentence StructureEnglish Syntax - Basic Sentence Structure
English Syntax - Basic Sentence StructuretheLecturette
 
Structural analysis of english syntax
Structural analysis of english syntaxStructural analysis of english syntax
Structural analysis of english syntaxwilmeridiomasuce
 
Introduction to syntax
Introduction to syntaxIntroduction to syntax
Introduction to syntaxFarjana Ela
 
Psychological foundation of education
Psychological foundation of educationPsychological foundation of education
Psychological foundation of educationTrai Do Van
 
Psychological Foundation of education presentation
Psychological Foundation of education presentationPsychological Foundation of education presentation
Psychological Foundation of education presentationJerome dela Cruz
 
Psychological Foundation of Education
Psychological Foundation of EducationPsychological Foundation of Education
Psychological Foundation of Educationflexbytes_domain
 

Viewers also liked (13)

How Controlled English can Improve Semantic Wikis
How Controlled English can Improve Semantic WikisHow Controlled English can Improve Semantic Wikis
How Controlled English can Improve Semantic Wikis
 
4 figurative language
4  figurative language4  figurative language
4 figurative language
 
English Syntax Primer Bimestre
English Syntax Primer BimestreEnglish Syntax Primer Bimestre
English Syntax Primer Bimestre
 
English langauge booklet (advanced)
English langauge booklet (advanced)English langauge booklet (advanced)
English langauge booklet (advanced)
 
word classes
word classesword classes
word classes
 
English Syntax - Basic Sentence Structure
English Syntax - Basic Sentence StructureEnglish Syntax - Basic Sentence Structure
English Syntax - Basic Sentence Structure
 
Educ.5 (report) delaaayed
Educ.5 (report) delaaayedEduc.5 (report) delaaayed
Educ.5 (report) delaaayed
 
Structural analysis of english syntax
Structural analysis of english syntaxStructural analysis of english syntax
Structural analysis of english syntax
 
Introduction to syntax
Introduction to syntaxIntroduction to syntax
Introduction to syntax
 
Psychological foundation of education
Psychological foundation of educationPsychological foundation of education
Psychological foundation of education
 
Psychological Foundation of education presentation
Psychological Foundation of education presentationPsychological Foundation of education presentation
Psychological Foundation of education presentation
 
ENGLISH SYNTAX
ENGLISH SYNTAXENGLISH SYNTAX
ENGLISH SYNTAX
 
Psychological Foundation of Education
Psychological Foundation of EducationPsychological Foundation of Education
Psychological Foundation of Education
 

Similar to AceWiki: Controlled English in a Semantic Wiki

AceWiki: A Natural and Expressive Semantic Wiki
AceWiki: A Natural and Expressive Semantic WikiAceWiki: A Natural and Expressive Semantic Wiki
AceWiki: A Natural and Expressive Semantic WikiTobias Kuhn
 
An Introduction to AceWiki
An Introduction to AceWikiAn Introduction to AceWiki
An Introduction to AceWikiTobias Kuhn
 
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...Tobias Kuhn
 
A Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural LanguageA Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural LanguageTobias Kuhn
 
Collaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@ntCollaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@ntJie Bao
 
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...Tobias Kuhn
 

Similar to AceWiki: Controlled English in a Semantic Wiki (8)

AceWiki: A Natural and Expressive Semantic Wiki
AceWiki: A Natural and Expressive Semantic WikiAceWiki: A Natural and Expressive Semantic Wiki
AceWiki: A Natural and Expressive Semantic Wiki
 
AceWiki
AceWikiAceWiki
AceWiki
 
An Introduction to AceWiki
An Introduction to AceWikiAn Introduction to AceWiki
An Introduction to AceWiki
 
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
 
A Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural LanguageA Multilingual Semantic Wiki Based on Controlled Natural Language
A Multilingual Semantic Wiki Based on Controlled Natural Language
 
Collaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@ntCollaborative Ontology Building with Wiki@nt
Collaborative Ontology Building with Wiki@nt
 
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
A Multilingual Semantic Wiki based on Attempto Controlled English and Grammat...
 
XWiki on GlassFish TV
XWiki on GlassFish TVXWiki on GlassFish TV
XWiki on GlassFish TV
 

More from Tobias Kuhn

Nanopublications and Decentralized Publishing
Nanopublications and Decentralized PublishingNanopublications and Decentralized Publishing
Nanopublications and Decentralized PublishingTobias Kuhn
 
Linked Data Publishing with Nanopublications
Linked Data Publishing with NanopublicationsLinked Data Publishing with Nanopublications
Linked Data Publishing with NanopublicationsTobias Kuhn
 
Genuine semantic publishing
Genuine semantic publishingGenuine semantic publishing
Genuine semantic publishingTobias Kuhn
 
A Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of DataA Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of DataTobias Kuhn
 
The Controlled Natural Language of Randall Munroe’s Thing Explainer
The Controlled Natural Language of Randall Munroe’s Thing Explainer The Controlled Natural Language of Randall Munroe’s Thing Explainer
The Controlled Natural Language of Randall Munroe’s Thing Explainer Tobias Kuhn
 
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...Tobias Kuhn
 
nanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for Nanopublicationsnanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for NanopublicationsTobias Kuhn
 
Semantic Publishing and Nanopublications
Semantic Publishing and NanopublicationsSemantic Publishing and Nanopublications
Semantic Publishing and NanopublicationsTobias Kuhn
 
Scientific Data Publishing
Scientific Data PublishingScientific Data Publishing
Scientific Data PublishingTobias Kuhn
 
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...Tobias Kuhn
 
Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?Tobias Kuhn
 
Data Publishing and Post-Publication Reviews
Data Publishing and Post-Publication ReviewsData Publishing and Post-Publication Reviews
Data Publishing and Post-Publication ReviewsTobias Kuhn
 
Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications Tobias Kuhn
 
Meme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation NetworksMeme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation NetworksTobias Kuhn
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureTobias Kuhn
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureTobias Kuhn
 
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Tobias Kuhn
 
Automatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen WikiAutomatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen WikiTobias Kuhn
 
Improving Text Mining with Controlled Natural Language: A Case Study for Prot...
Improving Text Mining with Controlled Natural Language: A Case Study for Prot...Improving Text Mining with Controlled Natural Language: A Case Study for Prot...
Improving Text Mining with Controlled Natural Language: A Case Study for Prot...Tobias Kuhn
 

More from Tobias Kuhn (20)

Nanopublications and Decentralized Publishing
Nanopublications and Decentralized PublishingNanopublications and Decentralized Publishing
Nanopublications and Decentralized Publishing
 
Linked Data Publishing with Nanopublications
Linked Data Publishing with NanopublicationsLinked Data Publishing with Nanopublications
Linked Data Publishing with Nanopublications
 
Genuine semantic publishing
Genuine semantic publishingGenuine semantic publishing
Genuine semantic publishing
 
A Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of DataA Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
A Decentralized Approach to Dissemination, Retrieval, and Archiving of Data
 
The Controlled Natural Language of Randall Munroe’s Thing Explainer
The Controlled Natural Language of Randall Munroe’s Thing Explainer The Controlled Natural Language of Randall Munroe’s Thing Explainer
The Controlled Natural Language of Randall Munroe’s Thing Explainer
 
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
Publishing without Publishers: a Decentralized Approach to Dissemination, Ret...
 
nanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for Nanopublicationsnanopub-java: A Java Library for Nanopublications
nanopub-java: A Java Library for Nanopublications
 
Semantic Publishing and Nanopublications
Semantic Publishing and NanopublicationsSemantic Publishing and Nanopublications
Semantic Publishing and Nanopublications
 
Scientific Data Publishing
Scientific Data PublishingScientific Data Publishing
Scientific Data Publishing
 
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
A Decentralized Network for Publishing Linked Data — Nanopublications, Trusty...
 
Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?Science Bots: A Model for the Future of Scientific Computation?
Science Bots: A Model for the Future of Scientific Computation?
 
Data Publishing and Post-Publication Reviews
Data Publishing and Post-Publication ReviewsData Publishing and Post-Publication Reviews
Data Publishing and Post-Publication Reviews
 
Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications Semantic Publishing with Nanopublications
Semantic Publishing with Nanopublications
 
Nanopubs
NanopubsNanopubs
Nanopubs
 
Meme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation NetworksMeme Extraction from Corpora of Scientific Literature using Citation Networks
Meme Extraction from Corpora of Scientific Literature using Citation Networks
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific Literature
 
Citation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific LiteratureCitation Graph Analysis to Identify Memes in Scientific Literature
Citation Graph Analysis to Identify Memes in Scientific Literature
 
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
Trusty URIs: Verifiable, Immutable, and Permanent Digital Artifacts for Linke...
 
Automatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen WikiAutomatische Übersetzung in einem multilingualen, semantischen Wiki
Automatische Übersetzung in einem multilingualen, semantischen Wiki
 
Improving Text Mining with Controlled Natural Language: A Case Study for Prot...
Improving Text Mining with Controlled Natural Language: A Case Study for Prot...Improving Text Mining with Controlled Natural Language: A Case Study for Prot...
Improving Text Mining with Controlled Natural Language: A Case Study for Prot...
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 

AceWiki: Controlled English in a Semantic Wiki

  • 1. AceWiki: Controlled English in a Semantic Wiki Tobias Kuhn University of Zurich Semantic Wiki mini series, Session 2 20 November 2008
  • 2. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 2 AceWiki  AceWiki is a new kind of semantic wiki  Goals:  Good usability (even for completely untrained people)  High expressivity (OWL and beyond)  Approach:  Articles are written in controlled English
  • 3. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 3 Attempto Controlled English (ACE)  Attempto Controlled English (ACE) is a controlled natural language, concretely a subset of English  Can be translated automatically and unambiguously into various logical notations, e.g. first-order logic, OWL, SWRL  Supports a relatively large subset of natural English:  Proper names, nouns, verbs, adjectives, singular/plural, relative phrases, anaphoric references, existential and universal quantifiers, negation, conditional sentences, question, and much more...
  • 4. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 4 AceWiki: Screenshot
  • 5. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 5 AceWiki: Words  Proper names stand for individuals, e.g. Switzerland, Bob Dylan  Nouns stand for classes, e.g. country, person  Transitive verbs, of-constructs, and transitive adjectives stand for binary relations, e.g. owns, contains, part of, friend of, located in, used for
  • 6. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 6 AceWiki: Reasoning  ACE is more expressive than OWL  Since AceWiki currently uses an OWL reasoner, not all ACE statement can be used for the reasoning:  The reasoner is used for consistency checking, individual classification, class hierarchy extraction, and query answering
  • 7. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 7 AceWiki: Consistency Check  Each time a new sentence is added, AceWiki checks whether it contradicts the current ontology  If there is a contradiction then the sentence is displayed in red font and not added to the ontology (i.e. not used for reasoning)  No reasoning without consistency!
  • 8. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 8 Queries in AceWiki  In AceWiki, articles can contain inline queries expressed as ACE questions  Some examples:  Such questions are answered automatically by the reasoner:
  • 9. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 9 AceWiki: Predictive Editor  ACE sentences are easy to understand, but writing statements in ACE is more complicated because the language restrictions have to be considered  AceWiki provides a predictive editor that helps the users to create syntactically correct sentences  The predictive editor “looks ahead” and shows word-by-word all possible continuations of a partial ACE sentence
  • 10. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 10 AceWiki: Editor
  • 11. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 11 AceWiki: Technical Details  AceWiki is currently in its alpha stage  The reasoner Pellet is used (version 1.5.2)  The ontology can be exported in OWL 2 format  AceWiki is written in Java using the Echo Web Framework making use of modern AJAX technologies  Some important features are still missing: history/undo facility, user management, ontology import, ...  AceWiki and the ACE parser are available under the LGPL license
  • 12. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 12 AceWiki: Evaluation  A usability experiment has been performed in order to find out how easy or complicated it is to use AceWiki  The participants were asked to add general and verifiable knowledge to the wiki  No instructions how to deal with AceWiki  80% of the created sentences were correct and sensible  61% of the correct sentences were complex (i.e. contained a negation or an implication)
  • 13. Tobias Kuhn, Semantic Wiki mini series, Session 2, 20 November 2008 13 That's all, folks!  Thank you for your attention!  More information can be found on the AceWiki website:  http://attempto.ifi.uzh.ch/acewiki/