- From: <paola.dimaio@gmail.com>
- Date: Wed, 3 Dec 2008 00:59:49 +0700
- To: "Gary Berg-Cross" <gbergcross@gmail.com>
- Cc: "C H" <craighubleyca@yahoo.com>, public-xg-eiif <public-xg-eiif@w3.org>
- Message-ID: <c09b00eb0812020959s66d175b5o44c2e21b017e2d02@mail.gmail.com>
> > > > My initial thought is that we can leverage the healthcare (HC) model > of person and patient the situation is like that of a "person" as a > "patient" receiving various types of care over periods of time. We > want an integrated medical record in the HC case and in our emergency > we want a corresponding emergence record for the person in the > emergency. Now analagously different emergency systems may have a > person registered with them, so in the case of the displaced doctor > there may be an existing system that identifies her or him by some ID. > As a victim there would be another ID and so on. To integrate all of > these we need to map these role IDs into a master person ID. So we > would create this person ID as the way of integrating disparate > records. > yes well, sort of person ID is only one, is it? (name/surname/dob/passportnumber/gender) but can have many roles/attributes which are variable > > Does this create extraneous person objects? I hope not, but it does > allow records from the past to be used and other records to be built > when we don't know the complete identity of a person and integrated > when identity is established. they may be useful when there are partial records available > > > Regards, > > Gary Berg-Cross > Regards, > > Gary Berg-Cross > > On Tue, Dec 2, 2008 at 5:48 AM, <paola.dimaio@gmail.com> wrote: > > Craig > > > > thanks for the comments below > > I wanted to say something about your point n1 below, but was busy, > apologies > > for late reply > > > > Our diagram so far does not represent a database schema > > > > From the database modeling point of view, following the relational model, > > you are right, there should be only one ind of person, and contactperson, > > and affected person > > are more likely attribute/states of person. > > is this what you mean? > > > > however, in the diagram that we are working on below, person is not an > > entity > > (this is not a database model) but more like a role, as such there can > be > > many kinds of persons, because they are all roles > > > > I see the diagram as we are producing would have to be heavily normalized > > before becoming a database schema > > > > do I understand this right? > > > > thanks > > > > PDM > > > > On Sun, Nov 23, 2008 at 1:33 AM, C H <craighubleyca@yahoo.com> wrote: > >> > >> My quick comments on the draft, to be followed up later, as there's no > >> teleconference now until January. > >> > >> 1. person > >> > >> There should be only one "person" object and attributes of persons > should > >> be attributes of that object, that is, the impact /affect of a disaster > can > >> be a different type of object "emergency_affect' (or in the very sad > >> unreadable non-English idiom W3 uses, emergencyAffect). A list of those > can > >> be attached to a person, with the potential to model several different > >> emergencies and affects, or the status of a person as both affected and > >> assisting without a multiplicity of objects. Proliferating entities is > a > >> bad idea at the best of times. Certainly having to destroy an object > and > >> create another one when a person changes status, or moves from being > >> potentially to really affected, adds a lot of potential for error. > >> > >> Consider also the example of a doctor displaced by a flood, who is > >> assisting in a hospital in an evacuation camp. This person is affected > by > >> the flood, potentially affected by any epidemic that spreads in wake of > the > >> flood, and assisting with the medical activities that help prevent that > >> epidemic or treat its victims. There's a long list of emergencies at > >> various phases (per the model) that this person is involved in, and ways > >> they're involved. Imagine now also that some of their family members > are > >> missing. You can start to see how truly bad an idea it is to be > creating a > >> new variant of the person object for each affect, and to try to manage > them > >> without one way to attach all these attributes to a unique person > object. > >> There are privacy reasons to avoid combining data but this can be dealt > >> with by making attributes encodable in such a way that one can only > check > >> existence of an affect in a given context, and only if that exists would > the > >> data be > >> decoded/retrieved. > >> > >> 2. when and where > >> > >> The OWL-time recommendations already mentioned > >> http://www.w3.org/TR/owl-time/ > >> are competent enough to use for this application, in my opinion. They > >> call a TimeSpan an "Interval" and one that is relative (unfixed in time > with > >> a moving starting point) a "Duration" and even have specialized concepts > >> like "DeliveryDuration" which are useful out of the box. Unlike > incompetent > >> time libraries this one actually has understood that dates and years and > >> such cannot exist without a specified time zone (an amazingly common > error > >> that destroys the integrity of any time library that so much as permits > >> dates to be specified w/o zones). > >> > >> Accordingly this terminology should be the default. The "trajectory" is > >> also absolutely necessary and I'm glad to see it, because it allows some > >> degree of interception of resources in flight, optimization of > deliveries > >> and so on. But I think the word is "itinerary" in most libraries, a > >> "trajectory" sort of implies the actual path taken not an intended path. > >> The way I see this working in practice is that GPS reports update the > >> actual location and then some subsystem can calculate the expected times > of > >> arrival, reschedule rendezvous, etc. to really minimize waiting and > update > >> the expected times to travel specific routes (due to new potholes, > snipers, > >> etc.). > >> > >> 3. towards common ontology > >> > >> This section isn't of much use without a list of questions that can be > >> asked of ontologies that are being considered for convergence. For > >> instance, we can ask "is it easy to map this interoperability framework > onto > >> [this other ontology] or is it really necessary to converge semantics > and > >> align the terminology exactly with it?" > >> > >> I would argue, for instance, that you must align date/time/place > >> terminology with other libraries and cannot "map" them because the > possible > >> semantic errors are vast in number and no value is added by the mapping. > >> Also it has to happen in potentially thousands of places in the code. > >> > >> However, it seems inevitable that medical records of a person would be > >> mapped onto the EIIF definition of a person, if only because privacy > >> concerns forbid the EIIF users having all the medical records of > everyone in > >> the same database or forcing a standard encryption method on every > medical > >> service provider. > >> > >> I would like to see this section evolve into a list of related > ontologies > >> and a one-line description of how well or how deeply each could or > should > >> converge/change or provide precedents for EIIF to copy more exactly in > >> future releases. > >> > >> 4. phases > >> > >> Defining the phases is a real contribution but the text seems to present > >> the concept a bit too monolithically. > >> > >> It needs to be clearer, perhaps with an example, that several > overlapping > >> emergencies (like a flood and subsequent water shortage or epidemic) > often > >> occur - and that the phase diagram is more useful to calculate the kinds > of > >> transactions that will tend to overload the systems at particular times. > >> Allowing resources to be staged. For instance, if you know medical > >> services will be needed particularly badly in the immediate wake of an > >> earthquake, but that floods tend to have a longer and more profound > effect > >> on health due to bacterial contamination of water supplies, you may be > able > >> to schedule the types of medical supplies and personnel more readily. > It > >> should be possible to build a model of what emergefncies, major and > minor, > >> tend to co-occur and follow on one another, e.g. total power blackout > tends > >> to lead to looting opportunities and armed conflicts, in any particular > >> place and keep updating that model based on actual experience in similar > >> cultural > >> settings. > >> > >> The word "resilience" belongs in there more prominently, perhaps as a > >> function of response effectiveness in all the phases. One might say, > for > >> instance, that resilience is calculated by multiplying the effectiveness > >> across all phases, however weighted, and accordingly that you can't > achieve > >> resilience by neglecting any phase - are better off shoring up weak > points > >> rather than trying to become "best in the world" at some more visible > phase. > >> > >> > >> > >> > > > > > > > > -- > > Paola Di Maio > > School of IT > > MFU.ac.th > > ********************************************* > > > > > -- Paola Di Maio School of IT MFU.ac.th *********************************************
Received on Tuesday, 2 December 2008 18:00:36 UTC