Download presentation
Presentation is loading. Please wait.
1
p. 1 Maicher (maicher@informatik.uni-leipzig.de) TMPE Diclosure TMEP Disclosure – Disclosing the Process of the Topic Maps Engineering TMRA'05 International Workshop on Topic Maps Research and Applications 06.10.2005 Lutz Maicher University of Leipzig maicher@informatik.uni-leipzig.de
2
p. 2 Maicher (maicher@informatik.uni-leipzig.de) TMPE Diclosure TMPE Disclosure ● The Observation Principle applied during the Topic Map Generation should be disclosed – a schema defines that a Topic of Type “Person” exists ● but when a Topic of Type “Person” has to be created? ● how a Person should be described accurately? ● How a TMEP Disclosure looks like? – it’s a Topic Map, sure, – it describes a process (the observation of the environment) – consisting of a set of action items ● action directive; action sequence; action container ● defines an Operator, an Operand and a slot for the result ● defines conditions and the previous action item if the condition holds Have you ever tried to maintain a Topic Map like the bibMap hand-crafted?
3
p. 3 Maicher (maicher@informatik.uni-leipzig.de) TMPE Diclosure Introspecting the bibMap’s TMEP Disclosure [EX:adP1 : DISC:DETECT = "New publication detected"] {EX:adP1, DISC:operator, [[OPERATOR#binconsole]]} {EX:adP1, DISC:operand, [[Did you detect a new publication?]]} {EX:adP1, DISC:result, [[DISC:NULL]]} {EX:adP1, EX:asP1, [[%EX:adP1.result% = DISC:TRUE]]} [EX:asP1 : DISC:action-sequence = "Process: Adding a new publication"] DISC:contain(EX:adP11 : DISC:containee, EX:asP1 : DISC:container) [EX:adP11 : DISC:OBSERVE = "Get the title of the publication"] {EX:adP11, DISC:operator, [[OPERATOR#console]]} {EX:adP11, DISC:operand, [[Please enter the title of the publication:]]} {EX:adP11, DISC:result, [[DISC:NULL]]} {EX:adP11, EX:adP12, [[DISC:OTHERWISE]]}..... [EX:adP13 : DISC:DOCUMENT = "Create new publication."] {EX:adP13, DISC:operator, [[OPERATOR#merge]]} {EX:adP13, DISC:operand, [[\u005Bs_%ID% : %EX:adP12a.result% = "%EX:adP11.result%"\u005d]]} {EX:adP13, DISC:result, [[DISC:NULL]]} {EX:adP13, EX:adP14, [[DISC:OTHERWISE]]}
4
p. 4 Maicher (maicher@informatik.uni-leipzig.de) TMPE Diclosure TMEP Disclosure ● How a TMEP Disclosure can be used? – generic Topic Map editing interfaces for various environments ● simply load the TMPE and your editing interface is customised, ● if your TMPE Interpreter supports the used operators (whereby its interpretation of the function is out of scope) – disclosing how automatic functions for index creation where used (like Semantic Talk) for better information at the time of integration – describe any workflows...
5
p. 5 Maicher (maicher@informatik.uni-leipzig.de) TMPE Diclosure Discussion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.