ontology for dynamic help, chatbot, and user guides in a ... · publishing life cycle ... chatbot...
TRANSCRIPT
![Page 1: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/1.jpg)
Ontology for
Dynamic Help, Chatbot, and User Guides
in a Software Product
ANANT SABANE
PRINCIPAL – EXPERIENCE DESIGN, EDGEVERVE SYSTEMS
M. SC. (MATHEMATICS), M. LIB. SC., CERTIFIED NEURO LINGUISTIC
PROGRAMMING TRAINER, VOICEOVER AND DUBBING ARTIST, TRAINED RJ…
![Page 2: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/2.jpg)
Agenda
A glance at brief history of documentation techniques
Current challenges
Reusing Vs Repurposing content
Ontology
Understanding and building an ontology
Repurposing it to generate various output formats
![Page 3: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/3.jpg)
Current challenges
Managing content for different
deliverables
Reducing the time in the
documentation development and
publishing life cycle
Information for dynamic
applications and dynamic
information for applications
![Page 4: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/4.jpg)
Reuse or repurpose?
Reuse is simply using the existing content
for the same deliverable, in the same
way, multiple times
Repurpose is altering or incorporating same
content into other forms of deliverables
![Page 5: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/5.jpg)
Why repurpose content
To maximize content ROIGain a better return on your content investment by adapting it for multiple use cases
To reduce timeReduce the amount of time your teams spend creating redundant or similar content
To achieve multiple goalsproviding inline text or tooltips, in built help, user guides, Chatbot
To create content faster
![Page 6: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/6.jpg)
Micro content User Guides
Online help
Tool tips, prompt text
Inline text
Chatbot content
Repurposing content in technical documentation
![Page 7: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/7.jpg)
Ontology
![Page 8: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/8.jpg)
What is ontology
Ontology is a formal representation of knowledge of a domain
It is a language of semantic web
![Page 9: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/9.jpg)
Why ontology
To share common understanding of structure of information among
people and software agents
To enable reuse and primarily repurpose of domain knowledge
To build, support, and use knowledge model
![Page 10: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/10.jpg)
Components of an ontology
Classes
Individuals
Attributes or properties
Relations
Class
Relationship
Subclass
![Page 11: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/11.jpg)
Pandu
YudhithirBhima Arjun
Abhimanyu
Kunti
How to build ontology
Determine domain and scope
Enumerate important terms
Define classes and class hierarchies
Define relationships
Define restrictions (cardinality, value-
type) on relationships
Create instances
hasWife
hasSon hasSon
hasSon
Dyuta
![Page 12: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/12.jpg)
Selective display of information
Disclaimer: The screen shown on this page is only for illustration purpose and does not belong to any software.
![Page 13: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/13.jpg)
Help page
Disclaimer: The screen shown on this page is only for illustration purpose and does not belong to any software.
![Page 14: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/14.jpg)
Topic from user guide
Disclaimer: The screen shown on this page is only for illustration purpose and does not belong to any software.
![Page 15: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/15.jpg)
Chatbot
Disclaimer: The screen shown on this page is only for illustration purpose and does not belong to any software.
![Page 16: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/16.jpg)
Creating ontology in Protégé
Internationalized
resource identifier
Description of ontology
![Page 17: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/17.jpg)
Adding classes in ontology
Classes
![Page 18: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/18.jpg)
Properties for types of classes
Property Purpose
Label To provide the display name
Concept Concept of the class
Definition Purpose or definition of the class
Description Action required
Question Question to display in FAQ
Answer Answer to display in FAQ
Comment Anything other than the above details that are
required for Chatbot
![Page 19: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/19.jpg)
Adding properties for classes
![Page 20: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/20.jpg)
Using properties for help and user guides
Field name
Purpose of field
User action required on
the field
![Page 21: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/21.jpg)
Repurposing properties for Chatbot
Field name
Purpose of field
User action required on
the field
![Page 22: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/22.jpg)
Maintaining translations
![Page 23: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/23.jpg)
Maintaining translations
![Page 24: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/24.jpg)
Final ontology in Protégé
![Page 25: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/25.jpg)
Questions
![Page 26: Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot To create content faster. Micro content User Guides Online help Tool tips, prompt](https://reader035.vdocuments.mx/reader035/viewer/2022081521/5ed148bfa225a048a515d500/html5/thumbnails/26.jpg)
Thank you!