SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
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/

Mais conteúdo relacionado

Destaque

English langauge booklet (advanced)
English langauge booklet (advanced)English langauge booklet (advanced)
English langauge booklet (advanced)
Barkat Ali
 

Destaque (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
 

Semelhante a 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
 

Mais de Tobias 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
 
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
Tobias 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 Literature
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 Wiki
Tobias Kuhn
 

Mais de 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...
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

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/