- From: <paola.dimaio@gmail.com>
- Date: Thu, 4 Dec 2008 10:30:40 +0700
- To: "Gavin Treadgold" <gt@kestrel.co.nz>
- Cc: public-xg-eiif <public-xg-eiif@w3.org>
- Message-ID: <c09b00eb0812031930h7dfd1270h711641ab2d695538@mail.gmail.com>
Gavin are we referring using only the ISO naming for timestamps, or are we referring to ISO EM terminology/glossary (sorry if I missed some references) for abiding to an ISO convention does not require an ISO license, especially just a small fragment (can be considered as 'de facto' standard) however, to explicity reproduce an entire ISO glossary would do so http://www.xml.com/pub/a/2003/09/24/deviant.html I the latter case, I think we should seek guidance from W3C, (Renato, can you ask?) On Wed, Dec 3, 2008 at 5:45 AM, Gavin Treadgold <gt@kestrel.co.nz> wrote: > Hi Paola, > > I believe it is 'public-enough' to not be an issue. Google for ISO 8601 and > these references come up, including a document on w3.org. > > <http://www.w3.org/TR/NOTE-datetime> > <http://en.wikipedia.org/wiki/ISO_8601> > <http://www.cl.cam.ac.uk/~mgk25/iso-time.html<http://www.cl.cam.ac.uk/%7Emgk25/iso-time.html> > > > > There is certainly more than enough information for implementation, > although I don't know if this is to the level of openness that you would > require. > > Cheers Gavin > > > > On 2008-12-03, at 0707, paola.dimaio@gmail.com wrote: > > > > > Thanks Gavin > but > > is the ISO vocabulary available for web access and public reference? > if not, that would mean reference only indirectly, wouldn't it? > > pdm > > > On Tue, Nov 25, 2008 at 10:18 AM, Gavin Treadgold <gt@kestrel.co.nz>wrote: > >> >> I flagged ISO 8601:2004 in the initial standards review in the wiki a long >> time back. If it isn't in the report, someone has probably overlooked this >> existing standard and it should be added. >> >> <http://www.w3.org/2005/Incubator/eiif/wiki/EMInfoStdsReview> >> >> Cheers Gav >> >> >> On 2008-11-25, at 1245, Carl Reed wrote: >> >> And on the "when" I checked the W3C OWL-time recommendations (at least >>> the one document you referenced). No mention of >>> ISO 8601:2004, Data elements and interchange formats — Information >>> interchange Representation of dates and times >>> >>> Do you know if this document was considered (or not?). If not, why. >>> Reason I ask is that OGC, ISO, IETF, and OMA standards all use ISO >>> representation. As long is there is no information model difference, then >>> interoperability should not be compromised. Otherwise, there could be issues >>> in terms of the movement of data in a workflow, such as get an observation >>> from sensor, process the observation, provide an alert and then generate a >>> route. Different standards used through the workflow. >>> >>> Just wondering. >>> >>> Thanks >>> >>> Carl >>> >>> >>> ----- Original Message ----- >>> From: "C H" <craighubleyca@yahoo.com> >>> To: "public-xg-eiif" <public-xg-eiif@w3.org> >>> Sent: Saturday, November 22, 2008 11:33 AM >>> Subject: EIIF draft needs unified person, rigorous when/where, criteria >>> towards common ontology, use of phases >>> >>> > >>> > 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 > ********************************************* > > > -- Paola Di Maio School of IT MFU.ac.th *********************************************
Received on Thursday, 4 December 2008 03:31:17 UTC