This paper will introduce a number of predefined elements for the topic mas data model. The paper will start with a short introduction of the level and possible context of these elements. Then the problem the elements proposed here are supposed to solve will be described. This will be the problem of adding temporal qualifications to a topic map. A set of criteria for the quality of a possible solution will be given and possible solutions will be evaluated against these criteria. This will lead to the final proposal for adding temporal qualification to a topic map.
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Ā
Temporal Qualification in Topic Maps
1. Introduction
Create a Standard?
Goals
Solution
Temporal Qualiļ¬cation in Topic Maps
Lutz Maicher and Christoph Teichmann
Topic Maps Lab Leipzig
IMPRS Neurocom Leipzig
12. November 2009
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
2. Introduction
Create a Standard?
Goals
Solution
1 Introduction
Predeļ¬ned Constructions
Temporal Qualiļ¬cation
2 Create a Standard?
3 Goals
4 Solution
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
3. Introduction
Create a Standard? Predeļ¬ned Constructions
Goals Predeļ¬ned Constructions
Solution
Predeļ¬ned Constructions:
automatic construction of topic maps
reasoning with topic maps
faster design of topic maps
optimization of topic maps user interfaces
Example:
supertype-subtype Relation
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
4. Introduction
Create a Standard? Predeļ¬ned Constructions
Goals Predeļ¬ned Constructions
Solution
Deļ¬ned by:
mapping from Data to constructions
predeļ¬ned PSIs for the types
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
5. Introduction
Create a Standard? Predeļ¬ned Constructions
Goals Predeļ¬ned Constructions
Solution
Example Problem:
Temporal Qualiļ¬cations
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
6. Introduction
Create a Standard? Predeļ¬ned Constructions
Goals Predeļ¬ned Constructions
Solution
What is included by this type of information:
all connections to the temporal domain
should include information about referents and topic map
constructs
also interesting: validity information
should cover all Topic Map constructs
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
7. Introduction
Create a Standard?
Goals
Solution
Why a standard for this problem is necessary:
Temporal Qualiļ¬cation is common
quite natural for reasoning and ordering
information can often be extracted automatically
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
8. Introduction
Create a Standard?
Goals
Solution
Why one standard for all Problems?
similar information is in similar āplacesā
conceptual simplicity
easy to learn for Topic Map Designers
least assumptions about the Topic Map Data Model
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
9. Introduction
Create a Standard?
Goals
Solution
What should a good Standard do?
minimal with respect to new PSIs introduced
minimal with respect to constructions needed to create an
instance
Temporal Domain should be modeled with Topics
should be possible to add temporal information to any
construct
multiple temporal qualiļ¬cations should be possible
information about temporal information should be possible
no extensions to the Topic Maps Data Model allowed
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
10. Introduction
Create a Standard?
Goals
Solution
Our Proposal:
create topics for temporal information
create associations of appropriate type to connect time to
topics
use reiļ¬er for all other constructs
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
11. Introduction
Create a Standard?
Goals
Solution
Example:
John;
http://www.foo.bar/John;
- "John Johnson";
AccountNumber:ā1234567ā ā Reiļ¬er: Reiļ¬er1.
lived(person:John,birth:01.02.1904,death:05.06.1977).
Reiļ¬er;
http://www.foo.bar/Reiļ¬er1.
collected_at(collected:Reiļ¬er,collection_time:08.09.1967).
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
12. Introduction
Create a Standard?
Goals
Solution
not the simplest approach with respect to locators or
constructions
meets all other criteria
types of information can be distinguished by supertype-subtype
relation
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
13. Introduction
Create a Standard?
Goals
Solution
1 The subtypes of the topic that has
pred/meta-temporal-qualiļ¬cation as its subject identiļ¬er
should be the types of those associations that represent
temporal meta information.
2 The subtypes of the topic that has
pred/domain-temporal-qualiļ¬cation as its subject identiļ¬er
should be the types of those associations that represent
domain related temporal information.
3 The subtypes of the topic that has
pred/validity-temporal-qualiļ¬cation as its subject identiļ¬er
should be the types of those associations that represent
temporal information about validity.
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
14. Introduction
Create a Standard?
Goals
Solution
1 roles of some subtype of the topic that has pred/Timed as its
subject identiļ¬er should be the roles of topics that represent
elements to which a temporal qualiļ¬cation should be added.
There is no restriction to the type of players for these roles.
2 roles of some subtype of the topic that has pred/Time as its
subject identiļ¬er should be the roles of topics that represent
the date which is used in a temporal qualiļ¬cation. These roles
should only be played by topics that represent temporal
information.
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps
15. Introduction
Create a Standard?
Goals
Solution
discussed the idea of predeļ¬ned constructions for Topic Maps
one example: temporal qualiļ¬cation
proposed solution: association with topics representing
temporal information and the use of reiļ¬er
Lutz Maicher and Christoph Teichmann Temporal Qualiļ¬cation in Topic Maps