|
Click on a date to register
|
 |
Live@DL |

I-110 -
3 days -
Instructor-led (classroom)
XML Topic Maps
Price: 1,710
Table of Contents
Introduction
Audience
At Course Completion
Prerequisites
Course Outline
A two day course that covers all XML Topic Map syntax and
concepts. Includes labs in which students build a Topic Map for a domain of
their choosing.
Learning Goals
- Understand how Topic Maps structure knowledge
- Understand Topic Map syntax and concepts
- Topics, Associations, and Occurrences
- Understand Topic Map identity and processing issues
- Subject Identity, Scope, Merging, and Equality Rules
- Understand how XTM relates to HyTM
Return to top
XML Topic Maps is designed as a follow-up
class to Introduction to XML-based Knowledge Management. It may
nevertheless be taken as a stand alone course.
Return to top
In addition to core XML knowledge (i.e., XML syntax and
namespaces), XML Topic Maps assumes that the student understands the concept of
a knowledge representation model that is taught in the Introduction to
XML-based Knowledge Management class. While understanding knowledge
representation models will aid a student in learning Topic Map syntax and
concepts, it is not required; one can still learn Topic Map syntax without
understanding the more abstract account of knowledge conveyed in a knowledge
representation model.
Return to top
XML Topic Maps begins by considering why
Topic Maps are becoming a important technological component in Information
Management. Where Topic Maps originated and the current state of the technology
are also discussed. The fundamental concepts of Topic Maps are presented and
related to the knowledge representation model taught in Introduction to
XML-based Knowledge Management.
The course next takes up the primary concepts and syntax
of XML Topic Maps. First is the content and syntax for topics. The concept of
reification is discussed, as well as building an ontology for a given domain.
Organizing topics into a taxonomy is next. The relationship between this portion
of a topic map and a knowledge representation model is then explained.
Topic characteristics are then introduced, and topic names
are treated. This includes base names and variant names, and parameters for
variant names. Then, topic names are related back to knowledge representation
models. At this point students get to do their first lab, which involves
creating their own topic map and defining its topics.
Associations are next. The nature of Associations in Topic
Maps are addressed: relations, members, and the roles that members can play. The
importance of association types and, generally, the concept of reifying
associations and their components (roles, etc.) are discussed. Special
association types and association properties are then discussed. The second lab
allows students to add associations to their Topic Maps.
Occurrences come next. The concept of occurrences must be
discussed and their syntax addressed. How a topic map occurrence relates back to
a knowledge representation model follows. How occurrences are reified is
discussed, and then how a reified occurrence relates to a knowledge
representation model.
Topic Map subjects follow occurrences. This critical
aspect of occurrences involves understanding addressable and non-addressable
subject, how to establish subject identity, and the syntax for doing so.
Finally, the matter of published subjects is discussed. This is a key component
to the wide deployment of Topic Maps. The third lab allows students to define
occurrences for their topic map and identify their published subjects.
The issue of Topic Map scope is next. The nature of scope
is first explained, then its syntax. Scope is related back to knowledge
representation models. How scope affects association models and the concept of
an unconstrained scope is discussed.
Merging Topic Maps follows scope. The processing involved
in Topic Map merging, the syntax for it, and the rules that apply to Topic Map
merging are addressed. The determination of subject identify in merging is an
important aspect to sharing Topic Maps. The various kinds of the Topic Map
equality rules are discussed at length: scope, association, name, occurrence,
multiple members, and topic map equivalent itself are all addressed. The final
lab allows the students to add their own scopes to their Topic Map and define a
MergeMap instruction.
The course closes by considering the relationship between
XML Topic Maps and HyTime Topic Maps, as well as additional Topic Map resources.
Course Agenda
- Overview of Topic Maps
- Why Are Topic Maps Important?
- Topic Map Origins and Current Work
- Topic Map Concepts
- Topics
- Topic Map Root Element and Namespace
- Topics
- Reification
- Building an Ontology of Topics
- Topic Element Example
- Topic References
- Topic Class Hierarchy
- Topic Hierarchy in a Knowledge Representation Model
- Topic Characteristics
- Topic Names
- Base Names
- Variant Names
- Parameters
- Topic Names in a Knowledge Representation Model
- Lab: Define Topics
- Associations
- What Associations Do
- Members and Roles in Associations
- Association Type Topics
- Role Type Topics
- Association Syntax
- Associations in a Knowledge Representation Model
- Reifying Associations
- Reifying Associations in a Knowledge Representation
Model
- Special Association Types
- Association Properties
- Lab: Define Associations
- Occurrences
- What is an Occurrence?
- Occurrence Syntax
- Occurrence Syntax in a Knowledge Representation Model
- Reifying an Occurrence
- Reifying an Occurrence in a Knowledge Representation
Model
- Topic Map Subjects
- Non-addressable Subjects
- Addressable Subjects
- Subject Identity
- Subject Indicator
- Subject Indicator Syntax
- Published Subjects
- XTM Published Subjects Indicators
- Lab: Define Occurrences and Published Subjects
- Topic Map Scope
- What is Scope?
- Scope Syntax
- Scope in a Knowledge Representation Model
- Scope and Association Models
- Unconstrained Scope
- Consistent Topic Maps
- Merging Topic Maps
- Merging Topic Maps
- Merge Processing
- Merge Syntax
- Merge Rules
- Determining Subject Identity
- Subject Indicator Merge
- Topic Naming Constraint
- Scope and Topic Naming Constraint
- Topic Map Equality Rules
- Scope Equality
- Association Equality
- Topic Name Equality
- Topic Occurrence Equality
- Class/Association Equivalence
- Topic Map Equivalence Rules
- Multiple Member Equivalence
- Merging Topics
- Implicit Merging
- Suppressing Duplicates
- Lab: Define Scopes and MergeMap
- XML Topic Maps and HyTime Topic Maps
- Wrap up
Return to top
|