Introduction to Topic Maps and Kamala. Learn to develop model-driven knowledge applications step by step. TAO of TopicMaps with Kamala including Typing, Schema and first Ontology constructs.
2. Introduc)on
Kamala
in
the
Cloud
! Kamala
is
a
knowledge
pla4orm
web-‐applica9on
for
developing
and
sharing
seman9c
knowledge
efficiently
! Kamala
stores
knowledge
in
the
Topic
Maps-‐data
model
! The
goal
is
that
users
can
focus
on
modeling
knowledge,
star9ng
from
concrete
data
! Separate
modules
and
features
extend
Kamala
! More
informa9on
on
kamala-‐cloud.com
2
3. Knowledge
model
drives
the
applica)on
! Kamala
is
an
ontology-‐driven
applica9on,
the
knowledge
model
is
the
applica9on:
when
the
user
changes
the
model,
Kamala
will
change
the
way
it
looks
and
acts
3
4. Kamala:
Knowledge
as
a
Service
! Organisa9ons
make
and
maintain
their
own
knowledge
models
! Efficient
Collabora9on:
Add
data,
informa9on
and
knowledge
in
different
roles
▫ (Meta-‐)ontology-‐maintenance
by
Informa9on
Architect
▫ Instance
level
by
analysts
! Different
applica9ons
use
the
same
model
! Knowledge
as
a
Service
in
the
Cloud
4
6. Share
your
topic
maps
! You
can
share
your
topic
map
with
other
users
▫ Collaborate
on
a
shared
model
▫ Share
your
knowledge
! Currently
supports
read-‐only
and
write-‐access
▫ Future
work
includes
mul9ple
authoriza9on
levels
6
7. Sharing
Topic
maps
in
Kamala
! This
step
is
op9onal
and
is
used
when
you
want
to
collaborate
on
or
share
a
topic
map
! Go
to
the
map
CRM
you
created
! Click
on
tab
Sharing
7
8. Sharing
Topic
maps
in
Kamala
8
! Click
on
the
-‐icon
to
add
a
user
! Add
the
username
with
whom
you
want
to
share
the
topic
map
! Check
Can
edit?
! Click
on
Share
9. Accept
Request
for
Share
! AXer
a
request
an
invita9on
will
show
up
on
your
homepage
! Click
on
accept
to
use
the
topic
map,
or
reject
to
ignore
the
invita9on
9
10. Querying
! Query
your
topic
map
with
▫ Tolog
Logical
language
based
on
SQL+Prolog
▫ TMQL
Standardized
query
language
for
Topic
Maps
! Reuse
your
queries
by
saving
them
in
Kamala
10
11. Kamala
Bookmarker
! Quickly
log
a
subject
found
on
any
page
on
the
web
into
a
topic
map
▫ Open
the
bookmarker
while
on
any
webpage
▫ Either
create
a
topic
for
the
page,
▫ Or
see
what
you
already
know
about
the
page
And
add
new
informa9on
to
your
topic
! Works
based
on
the
page
URL
11