Presentation is loading. Please wait.

Presentation is loading. Please wait.

Principles of Referent Tracking BMI714 Course – Spring 2019

Similar presentations


Presentation on theme: "Principles of Referent Tracking BMI714 Course – Spring 2019"— Presentation transcript:

1 Principles of Referent Tracking BMI714 Course 22630 – Spring 2019
Class 8 – March 26, 2019 Referent Tracking Tuples Werner CEUSTERS

2 Essentials of Referent Tracking
Deciding what particulars should receive a universally unique identifier (IUI); Finding out whether or not a particular has already been assigned a IUI (each particular should receive maximally one IUI); Generating an IUI; Using IUIs in information systems, i.e. issues concerning the syntax and semantics of statements containing IUIs; Determining the truth values of statements in which IUIs are used; Correcting errors in the assignment of IUIs and in other assertions in tuples..

3 Referent Tracking System Components
Referent Tracking Software: Manipulation of assertions about particulars. Referent Tracking Datastore: IUI repository: A collection of: A-tuples, each one representing the assignment of a globally unique singular identifier to some particular. N-tuples, each one providing a name for a particular. Referent Tracking Database: A collection of assertions in the form of tuples of various sorts about the particulars denoted through A-tuples in the IUI repository. Belief assertions and revisions: A collection of D-tuples. Manzoor S, Ceusters W, Rudnicki R. Implementation of a Referent Tracking System. International Journal of Healthcare Information Systems and Informatics 2007;2(4):41-58.

4 Referent Tracking System Environment
Manzoor S, Ceusters W, Rudnicki R. Implementation of a Referent Tracking System. International Journal of Healthcare Information Systems and Informatics 2007;2(4):41-58.

5 Scenario Dr Jones, a GP, and Dr. Doe, an internist, have distinct medical practices and use each since a while a distinct EHR system, both, however, connected to the same RT system. At time t1, Dr. Jones (GP) registers that Mr. Smith, a new patient, has Diabetes Type 1 and refers him to Dr. Doe. At time t2, Dr. Doe registers that Mr. Smith has Diabetes Type II. What are the minimal changes in the RT system?

6 Assumptions Jones and Doe are already registered in the RTS
They execute all assertions through the EHR system which translates them into RT-tuples All required relationships and concepts or universals are taken from concept systems resp. ontologies available for the RT system

7 A-tuples: assertion of assignments
IUI assignment is an act represented through an A-tuple IUIa = <pa, pp, tap> pa IUI of the author of the assertion pp IUI of the particular tap time of the assignment The A-tuple is registered through a D-tuple: <IUId, IUIa, td, E, C, S >, for which (for now): IUId IUI of the registering agent IUIa the IUI of the A-tuple td time of registering IUIa in the IUI-repository Neither td or tap give any information about when #pp started to exist ! That might be asserted in statements providing information about #pp .

8 < IUIa, ta, ntj, ni, IUIp, tr, IUIc>
PtoN-statements (1) < IUIa, ta, ntj, ni, IUIp, tr, IUIc> The person referred to by IUIa asserts at time ta that ni is the name of the nametype ntj that designates in the context IUIC in the real world the particular referred to by IUIp at tr. This template will further be referred to as PtoN template. Requires: an ontology of name types, Identification of communities within which the names are accepted. Ceusters W, Manzoor S. How to track absolutely everything? In: Obrst L, Janssen T, Ceusters W (eds.) Ontologies and Semantic Technologies for the Intelligence Community. Frontiers in Artificial Intelligence and Applications. IOS Press Amsterdam, 2010;:13-36.

9 < IUIa, ta, ntj, ni, IUIp, tr, IUIc>
PtoN-statements (2) < IUIa, ta, ntj, ni, IUIp, tr, IUIc> IUIa is the IUI of the author asserting that n is a name of type nt used by IUIc to denote IUIp; ta is a time-stamp indicating when the assertion was made; IUIc is the IUI for the particular that uses the name n (this can be a person, a community of persons, an organization, an information system, ...); IUIp is the IUI referring to the particular which the author associates with n; ni is the name which the author associates with IUIp; ntj is the nametype (examples being first name, last name, nick name, medical record number, and so forth); and tr is a time-stamp representing a time at which the author considers the association appropriate.

10 Tuple registrations for Mr. Smith
Repository + Data store tuples D-tuples: <IUId, IUIa, td, E, C, S > IUIa #100= <IUI-Jones, IUI-Smith, t1> <IUI-Jones, #100, t1+, E, C, S > #101=< IUI-Jones, t1+, U-LastName, Smith, IUI-Smith, t-2000, , IUI-person-namecontext> <IUI-Jones, #101, t1+, E, C, S > #102=< IUI-Jones, t1+, U-ISO-time-designation, “1959:03:01:2 / ” , t-2000, , t1+, IUI-worldcontext> <IUI-Jones, #102, t1+, E, C, S >

11 D-tuples: Validity and availability of information
< IUId, IUIT, td, E, C, S >, where: IUId: is the IUI of the entity annotating IUIT by means of this D-tuple, IUIT is the IUI of the tuple about which the D-tuple contains information, E is any of the configuration symbols ‘P+1’, ‘P-1’, … C is indication for the reason of change td is the time the tuple denoted by IUIT is inserted or ‘retired’, and S is a list of IUIs denoting the tuples, if any, that replace the retired one. A D-tuple is inserted: to resolve mistakes in RTS, and whenever a new tuple other than a D-tuple is inserted in the RTS. Corrected from: Ceusters W. Dealing with Mistakes in a Referent Tracking System. In: Hornsby KS (eds.) Proceedings of Ontology for the Intelligence Community 2007 (OIC-2007), Columbia MA, November 2007;:5-8.

12 Error types for representations in RTS
configuration reality representation ME authors' belief encoding OE OR BE BR IE TR (1) (2) (3) (4) (5) (6) (7) (8) Reality: OE: Objective existence OR: Objective relevance Representation: BE: Author’s belief in existence BR: Author’s belief in relevance IE: Author’s intended encoding TR: Type of reference ME: Magnitude of error Seppãlã S, Smith B, Ceusters W. Applying the realism-based ontology versioning method for tracking changes in the Basic Formal Ontology. Formal Ontology in Information Systems. Proceedings of the Eight International Conference (FOIS 2014), Amsterdam: IOS Press, 2014;:

13 Configuration types P: present in the ontology P+: justifiably present
reality representation ME authors' belief encoding OE OR BE BR IE TR (1) (2) (3) (4) (5) (6) (7) (8) P+1 A+1 A+2 A+3 A+4 P-1 P-2 P-3 P-4 P-5 P-6 P-7 P-8 P-9 P-10 P-11 P-12 A-1 A-2 A-3 A-4 A-5 Configuration types P: present in the ontology P+: justifiably present P–: unjustifiably present A: absent from the ontology A+: justifiably absent A–: unjustifiably absent

14 configuration reality representation ME authors' belief encoding OE OR BE BR IE TR (1) (2) (3) (4) (5) (6) (7) (8) P+1 A+1 A+2 A+3 A+4 P-1 P-2 P-3 P-4 P-5 P-6 P-7 P-8 P-9 P-10 P-11 P-12 A-1 A-2 A-3 A-4 A-5 Configuration types =22 possible configurations based on (mis)matches between reality, beliefs, and encodings

15 Y/Y: correct assertion of the existence of a POR;
configuration reality representation ME authors' belief encoding OE OR BE BR IE TR (1) (2) (3) (4) (5) (6) (7) (8) P+1 Y R+ A+1 N na A+2 A+3 NC A+4 P-1 ¬R 3 P-2 4 P-3 R– 5 P-4 1 P-5 R- 2 P-6 P-7 P-8 P-9 R++ P-10 P-11 Ra P-12 A-1 A-2 A-3 A-4 A-5 OE/BE value pairs Y/Y: correct assertion of the existence of a POR; Y/N: lack of awareness of a POR, reflecting an assertion error; N/N: correct assertion that some putative POR does not exist; N/Y: the false belief that some putative POR exists; Y/NC: not considering that some POR exists; N/NC: not considering that some putative POR does not exist.

16 configuration reality representation ME authors' belief encoding OE OR BE BR IE TR (1) (2) (3) (4) (5) (6) (7) (8) P+1 Y R+ A+1 N na A+2 A+3 NC A+4 P-1 ¬R 3 P-2 4 P-3 R– 5 P-4 1 P-5 R- 2 P-6 P-7 P-8 P-9 R++ P-10 P-11 Ra P-12 A-1 A-2 A-3 A-4 A-5 2 4 1 3 ‘na’ = not applicable If there is no POR of a specific sort, relevance is not applicable. If an author does not believe in some POR, believed relevance is not applicable. If an author did not consider (‘nc’) existence of some POR, believed relevance is not applicable. If believed relevance is either negative or not applicable, encoding is not applicable.

17 : faithful reference to correct referent
configuration reality representation ME authors' belief encoding OE OR BE BR IE TR (1) (2) (3) (4) (5) (6) (7) (8) P+1 Y R+ A+1 N na A+2 A+3 NC A+4 P-1 ¬R 3 P-2 4 P-3 R– 5 P-4 1 P-5 R- 2 P-6 P-7 P-8 P-9 R++ P-10 P-11 Ra P-12 A-1 A-2 A-3 A-4 A-5 Modes of reference: R+ : faithful reference to correct referent ¬R : no referent exist R– : reference to wrong referent R++ : redundant reference Ra : ambiguous reference

18 Magnitude of error configuration reality representation ME
authors' belief encoding OE OR BE BR IE TR (1) (2) (3) (4) (5) (6) (7) (8) P+1 Y R+ A+1 N na A+2 A+3 NC A+4 P-1 ¬R 3 P-2 4 P-3 R– 5 P-4 1 P-5 R- 2 P-6 P-7 P-8 P-9 R++ P-10 P-11 Ra P-12 A-1 A-2 A-3 A-4 A-5 Magnitude of error

19 Tuple registrations for Mr. Smith
Repository + Data store tuples D-tuples: <IUId, IUIa, td, E, C, S > IUIa #100= <IUI-Jones, IUI-Smith, t1> <IUI-Jones, #100, t1+, ‘P+1’ , ‘’, ‘’ > #101=< IUI-Jones, t1+, U-LastName, Smith, IUI-Smith, t-2000, , IUI-person-namecontext> <IUI-Jones, #101, t1+, ‘P+1’ , ‘’ ,‘’ > #102=< IUI-Jones, t1+, U-ISO-time-designation, “1959:03:01:2 / ” , t-2000, , t1+, IUI-worldcontext> <IUI-Jones, #102, t1+, ‘P+1’ , ‘’ , ‘’ >

20 PtoP statements - particular to particular
ordered sextuples of the form Ri = <IUIa, ta, r, o, P, tr> IUIa is the IUI of the author of the statement, ta a reference to the time when the statement is made, r a reference to a relationship (available in o) obtaining between the particulars referred to in P, o a reference to the ontology from which r is taken, P an ordered list of IUIs referring to the particulars between which r obtains, and, tr a reference to the time at which the relationship obtains. P contains as much IUIs as required by the arity of r. In most cases, P will be an ordered pair such that r obtains between the particular represented by the first IUI and the one referred to by the second IUI. As with A statements, these statements must also be accompanied by a meta-statement (D-tuple) capturing when the sextuple became available to the referent tracking system. Ceusters W, Manzoor S. How to track absolutely everything? In: Obrst L, Janssen T, Ceusters W (eds.) Ontologies and Semantic Technologies for the Intelligence Community. Frontiers in Artificial Intelligence and Applications. IOS Press Amsterdam, 2010;:13-36.

21 Tuple registrations for Mr. Smith
Repository + Data store tuples D-tuples: <IUId, IUIa, td, E, C, S > IUIa #100= <IUI-Jones, IUI-Smith, t1> <IUI-Jones, #100, t1+, ‘P+1’ , ‘’ , ‘’ > #101=< IUI-Jones, t1+, U-LastName, Smith, IUI-Smith, t-2000, , IUI-person-namecontext> <IUI-Jones, #101, t1+, ‘P+1’ , ‘’ , ‘’ > #102=< IUI-Jones, t1+, U-ISO-time-designation, “1959:03:01:2 / ” , t-2000, , t1+, IUI-worldcontext> <IUI-Jones, #102, t1+, ‘P+1’ , ‘’ , ‘’ > #103=<IUI-Jones, t1+, patient-of, IUI-OGMS, <IUI-Smith, IUI-Jones>, t /or: ‘since t1’> <IUI-Jones, #103, t1+, ‘P+1’ , ‘’ , ‘’ >

22 Tuple registrations for Mr. Smith
Repository + Data store tuples D-tuples: <IUId, IUIa, td, E, C, S > IUIa #100= <IUI-Jones, IUI-Smith, t1> <IUI-Jones, #100, t1+, ‘P+1’ , ‘’ , ‘’ > #101=< IUI-Jones, t1+, U-LastName, Smith, IUI-Smith, t-2000, , IUI-person-namecontext> <IUI-Jones, #101, t1+, ‘P+1’ , ‘’ , ‘’ > #102=< IUI-Jones, t1+, U-ISO-time-designation, “1959:03:01:2 / ” , t-2000, , t1+, IUI-worldcontext> <IUI-Jones, #102, t1+, ‘P+1’ , ‘’ , ‘’ > #103=<IUI-Jones, t1+, patient-of, IUI-OGMS, <IUI-Smith, IUI-Jones>, t /or: ‘since t1’> <IUI-Jones, #103, t1+, ‘P+1’ , ‘’ , ‘’ > IUIa #104= <IUI-Jones, #-123, t1+> <IUI-Jones, #104, t1+, ‘P+1’ , ‘’ , ‘’ >

23 PtoU statements – particular to universal
Ui = <IUIa, ta, inst, o, IUIp, u, tr> IUIa is the IUI of the author of the statement, ta a reference to the time when the statement is made, inst a reference to an instance relationship available in o obtaining between p and cl, o a reference to the ontology from which inst and u are taken, IUIp the IUI referring to the particular whose inst relationship with u is asserted, u the universal in o to which p enjoys the inst relationship, and, tr a reference to the time at which the relationship obtains.

24 Focusing on the disease
Repository + Data store tuples D-tuples: <IUId, IUIa, td, E, C, S > #103=<IUI-Jones, t1+, patient-of, IUI-OGMS, <IUI-Smith, IUI-Jones>, t /or: ‘since t1’> <IUI-Jones, #103, t1+, ‘P+1’ , ‘’ , ‘’ > #104= <IUI-Jones, #-123, t1+> <IUI-Jones, #104, t1+, ‘P+1’ , ‘’ , ‘’ > #105 = <IUI-Jones, t+1, inst, IUI-OGMS, #123, UUI-for-DM1, t5000> #106=<IUI-Jones, t1+, part-of, IUI-BFO, <t1, t5000>,’’>

25 U--tuples: “negative findings”
Ui = <IUIa, ta, r, o, IUIp, u, tr> For saying that a particular is not an instance of some universal, ‘r’ should denote the identity-relation in ontology o. Do not confuse with retiring erroneous statements. The particular referred to by IUIa asserts at time ta that the relation r of ontology o does not obtain at time tr between the particular referred to by IUIp and any of the instances of the universal u at time tr Ceusters W, Elkin P, Smith B. Negative Findings in Electronic Health Records and Biomedical Ontologies: A Realist Approach. International Journal of Medical Informatics 2007;76:

26 PtoCO statements: particular to concept code
Coi = <IUIa, ta, cbs, IUIp, co, tr> IUIa is the IUI of the author of the statement, ta a reference to the time when the statement is made, cbs a reference to the concept-based system from which co is taken, IUIp the IUI referring to the particular which the author associates with co, co the concept-code in cbs which the author associates with p, and, tr a reference to the time at which the author considers the association appropriate, Ceusters W, Manzoor S. How to track absolutely everything? In: Obrst L, Janssen T, Ceusters W (eds.) Ontologies and Semantic Technologies for the Intelligence Community. Frontiers in Artificial Intelligence and Applications. IOS Press Amsterdam, 2010;:13-36.

27 Interpretation of PtoCO statements
must be interpreted as simple indexes to terms in a dictionary. All that such a statement tells us, is that within the linguistic and scientific community in which cbs is used, the terms associated with co may - i.e. are acceptable to - be used to denote p in their determinative version.

28 A SNOMED-CT example <IUI-0945, 18/04/2005, SNOMED-CT v0301, IUI-1921, , forever> #IUI-0945: author of the statement #IUI-1921: the left testicle of patient #IUI-78127 : the SNOMED concept-code to which “left testis” is (in SNOMED) attached as term So we can denote #IUI-1921 by means of that left testis that entire left testis that testicle, that male gonad, that testis that genital structure that physical anatomical entity BUT NOT: that SNOMED-CT concept

29 Specifying times in RT tuples
General format: <temporal operator, temporal region> E.g.: ‘at IUIt’ where IUIt is the IUI denoting the temporal region Temporal operators come from ISO/DIS 12381(en)

30 Use of the CEN Time Standard for HIT
ISO/DIS 12381(en) Health informatics — Time standards for healthcare specific problems

31 Specifying times in RT tuples
General format: <temporal operator, temporal region> E.g.: ‘at IUIt’ where IUIt is the IUI denoting the specific instance of BFO:temporal-region. Temporal operators come from ISO/DIS 12381(en). Temporal specification of temporal regions through: Relationship to other temporal regions using the temporal operators as relationships in PtoP tuples where the relata are temporal regions or temporal boundaries, PtoN-tuples using a time notation standard (e.g. GMT).

32 Focusing on the disease
Repository + Data store tuples D-tuples: <IUId, IUIa, td, E, C, S > #103=<IUI-Jones, t1+, patient-of, IUI-OGMS, <IUI-Smith, IUI-Jones>, t /or: ‘since t1’> <IUI-Jones, #103, t1+, ‘P+1’ , ‘’ , ‘’ > #104= <IUI-Jones, #-123, t1+> <IUI-Jones, #104, t1+, ‘P+1’ , ‘’ , ‘’ > #105 = <IUI-Jones, t+1, inst, IUI-OGMS, #123, UUI-for-DM1, t5000> <IUI-Jones, #105, t1+, ‘P+1’ , ‘’ , ‘’ > <IUI-Doe, #105, t2+, ‘P-1’ , C, ‘’ , ‘#110’ > #106=<IUI-Jones, t1+, part-of, IUI-BFO, <t1, t5000>,’’> #110= <IUI-Doe, t+2, inst, IUI-OGMS, #123, UUI-for-DM2, t6000> <IUI-Doe, #110, t2+, ‘P+1’ , ‘’ , ‘’ > <IUI-Jones, #110, t3+, ‘P-1’ , C, ‘#105’ >


Download ppt "Principles of Referent Tracking BMI714 Course – Spring 2019"

Similar presentations


Ads by Google