Telework Ontology – needs and solutions

advertisement
Telework Ontology –
needs and solutions
Zigmas Bigelis
Project “TELEBALT” consultant, zigmasb@is.lt
ECMConsulting, zigmas.bigelis@ecmconsulting.com
Saulius Maskeliūnas
Institute of Mathematics and Informatics, ------------TELEBALT conference
"Teleworking Business, Education,
Research and e-Commerce” ,
Vilnius, Lithuania, October 21-22,
2002
1
Content
1. Telework terms
2. Ontology definition
3. Semantic Web
4. Web Ontology Language
5. Taxonomy and ontology software
6. Knowledge Management
7. Telework ontology needs
8. Domain Knowledge Centre, as part of IDC
9. Information Demonstration Centre (IDC)
10. Ontology-based Web Applications for IDC –
Proposals for Partnership
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
2
1. Telework terms









Telework
Telecommuting
Flexible work
eWork
Remote work
Agile work
Teleworker
Mobile worker
Home-based worker






Virtual team
Virtual office
Hoteling
Telecottage
Telecentre
Compressed work
schedule
 Flexible work program
 Work-life balance
 and much more
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
3
7. Telework ontology needs
 Ontology of telework domain itself
 Ontology of teleworker domain
 Main telework problems and barriers
– Management
– Communication
 Both management and communication need for
better understanding both each other and
information to be collected, processed and shared
 Less time for search and retrieval of the relevant
information
 2 modes: one knows what knows and don’t knows
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
4
2. What is an Ontology
www.cs.ma.ac.uk/~stevensr/onto/node3.html
 Ontology is the specification of conceptualization ,
Gruber
 The conceptualization is the couching of
knowledge about the world in terms of entities
(things, the relationships they hold and the
constraints between them)
 The specification is the representation of this
conceptualization in a concrete form.
 The main components of an ontology are
concepts, relations, instances and axioms
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
5
Ontology-bases applications
Main areas
 Knowledge management systems
 E-commerce
 Intelligent search systems
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
6
Ontology-bases applications
Main types
http://sem.ucalgary.ca/KSI/KAW/KAW99/papers/
Uschold2/final-ont-apn-fmk.pdf
– Neutral authoring
– Ontology as specification
– Common access to information
– Ontology-based search
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
7
3. Semantic Web
http://www.w3.org/2001/sw/Activity
 Semantic comes from the Greek words for sign,
signify, and significant, and today means of or
relating to meaning, often in language.
 The Semantic Web is an extension of the current
Web in which information is given well-defined
meaning, better enabling computers and people
to work in cooperation.
 It is the idea of having data on the Web defined
and linked in a way that it can be used for more
effective discovery, automation, integration, and
reuse across various applications.
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
8
Semantic Web (cnt’d 1)
http://www.w3.org/2001/sw/Activity
 For the Web to reach its full potential, it must
evolve into a Semantic Web, providing a
universally accessible platform that allows data to
be shared and processed by automated tools as
well as by people.
 The Semantic Web is an initiative of the World
Wide Web Consortium (W3C), with the goal of
extending the current Web to facilitate Web
automation, universally accessible content, and
the 'Web of Trust'.
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
9
Semantic Web (cnt’d 2)
http://www.w3.org/2001/sw/Activity
 Tim Berners-Lee wrote the Road map for the
Semantic Web in 1998, and it continues to be a
good place to start for those who enjoy theory
 The Semantic Web lends itself to collaboration,
teamwork, and cooperation. In addition to the RDF
Interest Group which serves as W3C's primary
focal point for Semantic Web community
discussion, there are a variety of domain specific
communities who are using RDF/XML to publish
their data on the Web.
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
10
4. Web Ontology (WebONT)
Working Group Charter
www.w3.org/2001/sw/WebOnt/charter
 The WG, part of the Semantic Web Activity, will
focus on the development of a language to extend
the semantic reach of current XML and RDF metadata efforts.
 Tim Berners-Lee outlined the necessary layers for
developing of applications that depend on an
understanding of logical content, not just humanreadable presentation
 This WG will focus on building the ontological
layer and the formal underpinnings thereof.
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
11
Web Ontology Working Group
http://www.w3.org/TR/owl-features/
 The OWL (Web Ontology Language) is being
designed by the W3C Web Ontology Working
Group in order to provide a language that can be
used for applications that need to understand the
content of information instead of just
understanding the human-readable presentation of
content.
 OWL facilitates greater machine readability of web
content than XML, RDF, and RDF-S support by
providing a additional vocabulary for term
descriptions.
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
12
OWL –ontology definition
Ontology – a machine readable set of
definitions that create
 a taxonomy of
– classes and
– subclasses, and
 relationships between them
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
13
OWL (cnt’d)
 Web Ontology language OWL is a semantic
markup language for publishing and sharing
ontologies on the World Wide Web.
 OWL is derived from the DAML+OIL Web
Ontology Language and builds upon the Resource
Description Framework [RDF/XML Syntax]
 OWL Recommendations to be approved on 2002.
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
14
5. Ontology and taxonomy
 A taxonomy is a hierarchical system of classification
representing structural differences
http://www.epsltd.com/Database/Reports/Taxonomy/TaxonomyExec.htm
 Hierarchical taxonomy expressing IS A (hypernymy
hyponymy) relation .
 By definition, a taxonomy is simply a classification
scheme, whereas an ontology serves to provide
semantics and associations/relationships.
http://www.brint.com/wwwboard/messages/128417.html

TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
15
Need for Taxonomy
 More than 80% of unstructured information on the
Web
 Cataloguing unstructured information is a chronic
problem
 Taxonomy software correlates and groups
unstructured information from myriad of sources
 Search when you know what are you looking for
 Search when you don’t know
 www.entopia.com/pdfs/delphi_taxonomy_white_paper.pdf
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
16
Survey on categorization and
taxonomy management




Survey, February 2002, Delphi Group
450 organizations, half of them revenue over %100 million
More than 60% - finding information was difficult process
Over 50% - spending 2 or more hours each day searching
for information
 Search time is one of the fundamental symptoms of
infoglut and how to measure taxonomy management
 Process of search is “waste of time”
 www.entopia.com/pdfs/delphi_taxonomy_white_paper.pdf
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
17
Ontology and taxonomy software
 Entopya http://www.entopia.com
 Applied Semantics
http://www.aplliedsemantics.com
 Semio http://www.semio.com
 Stanford University project Protégé-2000
 EU projects
– On-to-knowledge http://www.ontoknowledge.com
– OntoWeb http://www.ontoweb.com
– and more
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
18
EC project OntoWeb
http://www.ontoweb.org/download/deliverables
 Ontologies provide a common vocabulary of an area and
define-with different levels of formality – the meaning of the
term and the relations between them
 Knowledge in ontology is mainly formalized using 5 kinds
of components:
–
–
–
–
–
Classes
Relations
Functions
Axioms
Instances
 Classes in the ontology are usually organized in
taxonomies
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
19
6. Knowledge Management stages
www.kmworld.com/publications v11, issue 3
 Stage 1 – “by the internet out of intellectual
capital”. KEY PHRASES : “best practices” and
later “lessons learned”
 Stage 2 – “human and cultural dimensions, the
human relations stage”. KEY PHRASE:
“communities of practice”
 Stage 3 – “content and retrievability”.KEY
PHRASES : “CONTENT MANAGEMENT” and
“TAXONOMIES”
 Dr. Michael Koenig of Long Island University
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
20
Creating Knowledge from Data
http://www.darwinmag.com/reada/whitepepaers/070101_data.html
 Transforming data and info into knowledge
is not a passive activity such as going to a
library and doing some research.
 KM is fundamentally active – people need to
have access to the right info at the right
time.
 KM needs to be proactive, tightly integrated
with business processes and integrally
related to day-to-day operational activities.
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
21
7. Telework ontology needs
 Ontology of telework domain itself
 Ontology of teleworker domain
 Main telework problems and barriers
– Management
– Communication
 Both management and communication need for
better understanding both each other and
information to be collected, processed and shared
 Less time for search and retrieval of the relevant
information
 2 modes: one knows what knows and don’t knows
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
22
Telework ontology needs (cnt’d)
 New Telework Consortium www.telcoa.org
has been created
 Killer application that will drive the growth of
ultra-high-bandwidth services to the home
won’t be entertainment as is generally
assumed, but “telework”, or more
specifically what Schaer call “interpersonal
communications”
 http://www.nwfusion.com.cgi-bin/mailto/x.cgi
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
23
8. IDC’s Domain Knowledge Centre
Goal and main feature
 Our goal has been not developing only ontology
but ontology-based Web application and approach
(background of methodology) for ontology building
 Main feature – from information collected and
enriched by individual during each day work to
collaborative development of shared knowledge
 Domain Ontology is a core module of knowledge
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
24
Domain Knowledge
 The domain knowledge describes the main
static information and knowledge objects in
an application domain.
 The main kind of components used to
describe domain knowledge is ontologies.
 http://babage.dia.fi.upm.es/ontoweb/wp1/OntoRoa
dMap/index.html
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
25
Domain Knowledge Centre
Ussage purposes
– collecting information
– distributed semi-automatic transforming
information to knowledge and
– shared using of this knowledge and collected
information
– intelligent search of collected information and
knowledge
– serving as an information and knowledge
background for ontology-based applications
development
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
26
Domain Knowledge Centre
Structure
 The core modules:
I. Information sources DB, i.e. Domain
Knowledge Centre enriched by metadata
and metatags (concepts, attributes and
values)
II. Domain ontology module
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
27
I. Information sources DB
Features
 Enriched info – metatags – are one of
knowledge types in DKC
 Knowledge should be created as each day
procedure
 On the next version adding of knowledge
should be carried on in shared collaboration
mode
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
28
Information sources DB – Enter & Edit Form
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
29
Information sources DB
Information representation structure









1st option
Concept
Property (attribute)
Value
Value note
3rd option
Class
Concept
Individual (instance)









2nd option
Concept
Property (attribute)
Value
Value note
4th option
Instance name
Property
Value
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
30
Information sources DB
Information representation structure (cnt’d)





5th option
Class
Term
Definition of term





6th option
Term
Relationship TYPE
Other term
Comment
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
31
Domain – Concept – Attribute – Value
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
32
An example of report
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
33
II. Domain ontology module
 Ontology core module is in process of
development
 Network model to be used instead of
typically used hierarchical model
 Ontology module prototype is developed on
relational DB (Microsoft Access)
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
34
Domain ontology module
Ontology development procedures
 Enriched manually structured information
(concepts, attributes, values) serves as a
background for developing and continuous
enhancement of domain ontology
 Telework ontology contains more than 100
terms (concepts and attributes)
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
35
Domain ontology module
Information representation structure







Class
Type of relation
Concept
Type of relation
Property (attribute)
Value
Value constraints description
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
36
Enter & Edit Form of Ontology module
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
37
9. Information Demonstration Centre
of TELEBALT Project
 Domain Knowledge Centre of Project
Activities (telework, teamwork, collaboration)
 E-library on EC projects, products related to
TELEBALT project using intelligent ontologybased search
 E-library on 6th Framework Program main
issues
 Intelligent Search system of TELEBALT websites
system (LT, LV, EE)
 Other Ontology-based Web applications of
TELEBALT project (to be discussed)
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
38
10. Ontology-based Web apps for IDC
Proposals for Partnership
 Documents (e.g. legal acts) storehouse with
ontology-based search
 Information collecting and semi-automatic
generating of surveys and reports
 Website structure ontology – support of
website enhancement and search
 Management of project group
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
39
Ontology-based Web applications
Proposals for Partnership (cnt’d 1)
 Personal and company e-Library
 Partnership supporting intelligent system
 Contracts and project proposals support
system
 Intelligent interactive consulting system
 Product and services catalogue
development system
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
40
Ontology-based Web applications
Proposals for Partnership (cnt’d 2)
 Information transforming to Knowledge
system
 Information and Knowledge Quality
Checking system
 Integration of Business Intelligence products
and Domain ontology
 Ontology-based CRM application
 Document annotation self-automated
generation
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
41
Ontology-based Web applications
Proposals for Partnership (cnt’d 3)
 Research and Development information
analysis system
 Situation evaluation, problem identification,
alternative generation and decision making
system
 Training information systems building tool
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
42
Thanks for attention !
?
Zigmas Bigelis,
UAB “ECMC”
zigmas.bigelis@ecmconsulting.com
Saulius Maskeliūnas,
Institute of Mathematics and Informatics, Vilnius
TELEBALT conference, Vilnius,
Lithuania, October 21-22, 2002
43
Download