+ All Categories
Home > Documents > Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot...

Ontology for Dynamic Help, Chatbot, and User Guides in a ... · publishing life cycle ... Chatbot...

Date post: 27-May-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
26
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…
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Thank you!


Recommended