Dear FDSN WG-III,
I am not very much into the details of this particular issue and maybe I am missing some important bits. However, from the discussions so far it occurs to me that a possible solution could be to define a shared controlled vocabulary or better a taxonomy. This would not necessarily be part of QuakeML but it could be maintained by an external authority e.g. FDSN <www.fdsn.org/vocabulary/eventtypes>.
An advantage is that such a taxonomy could be extended and evolve independently from QuakeML. For instance, new concepts could be added, definitions could be modified without violating the standard or having to update versions.
The adoption within the WS of such a taxonomy could be incremental, initially just as a recommendation which would not violate the current format. In future versions we could think about stronger constraints. My view is that once experienced the advantages of adopting such structured definitions good behaviors would emerge fostering a ‘de facto’ standardisation.
The classification of the document “Nomenclature of Events Types” could be a good starting point maybe trying to harmonise definitions with other existing classifications e.g. IASPEI. It could be formalised in a machine-readable way in order to be consumed by automated tools, e.g. with SKOS.
These are some examples of how the strings would look like:
<www.fdsn.org/vocabulary/eventtypes/earthquake>
<www.fdsn.org/vocabulary/eventtypes/rockburst>
Those links should be actionable and lead to the corresponding definitions. There is no need to include details about the hierarchy in the terms as they would be defined in the SKOS taxonomy.
Best regards,
Luca
Luca Trani
Senior Advisor IT - Researcher
........................................................................
KNMI
Ministry of Infrastructure and Water Management
Utrechtseweg 297 | 3731 GA | De Bilt | the Netherlands
PO Box 201 | 3730 AE | De Bilt | the Netherlands
........................................................................
T +31 (0)30 2206 297
trani<at>knmi.nl<trani<at>knmi.nl>
www.knmi.nl
http://www.knmi.nl/
........................................................................
Van: fdsn-wg3-products-bounce<at>lists.fdsn.org [fdsn-wg3-products-bounce<at>lists.fdsn.org] Namens Mulder, Taimi (NRCan/RNCan)
Verzonden: donderdag 20 september 2018 00:10
Aan: FDSN Working Group III
Onderwerp: RE: [fdsn-wg3-products] Fdsnws-event update specification to include event type
Regarding the event type 2-char codes that the ISC uses, as Florian mentions below, I really like the way the ISC and IASPEI chose to partition out the meaning between the two characters:
ISC
1st char – certainty (s=suspected, k=known, u=unknown, n=not reported)
2nd char – type (ISC limited themselves to 26 types which coincides with the number of letters in the english alphabet)
IASPEI
1st char – confidence with which the event type is asserted (s=suspected, k=known, f=felt, d=damaging)
2nd char – type (IASPEI has 9 types)
Note that QuakeML had 44 event type classifications.
In particular, I really like the ability to indicate ‘felt’ events. This is a much needed classification and event types codes that include it are necessary for forward mapping of legacy information/data holdings.
I do like how the ISC breaks the list down into subsections. This type of grouping is very useful, especially when dealing with incorporating legacy data. In many cases it may be impossible to trace an event back to one of the expanded definitions available in QuakeML or the ISC sub-categories. Users may also want all events encapsulated within a particular group such as “collapse” or “explosion”. It is nice to see that QuakeML preserves those generic heading catagories, although I agree with the earlier comments about blasts (quarry, road cut, blasting levee) and the explosion sub-types need to be encapsulated with any search for “explosion”; this follows for searches on any of the other sub-categories outlined by the ISC document and the QuakeML sub-category extensions.
It would be very useful to have an internationally accepted standard for event type codes, as well as for event type classification. The two go hand in hand. At the moment, the ISC/IASPEI event type codes are the closest our community has. With the QuakeML event classification getting pinned down, and internationally accepted, this would be a good time to perhaps start thinking about a sensible way to represent the types by event codes. Many institutions have legacy codes which they are outgrowing (or have outgrown) and some may be reluctant to undergo the effort of change until a commonly accepted international standard is put forth. Perhaps if a sensible 2-char designations can be put forth for the QuakeML extensions, perhaps that may go some way towards getting other agencies to adopt the added event types into their own classifications.
This does divert the current conversational thread and may not be the forum in which to discuss event type codes, if the fdsnws may have no mechanism to use them, however this forum does represent a large international cross-section for potentially creating an international standard.
-Taimi
Taimi Mulder
Earthquake Seismologist
NRCAN-LMS-HAOB-Canadian Hazards Information Service
Geological Survey of Canada
Sismologue de tremblements de terre
Service canadien d'information sur les risques
Commission geologique du Canada
Pacific Geoscience Centre
PO Box 6000, Sidney, BC, V8L 4B2, Canada
tel: 250-363-6436<tel:250-363-6436>
Email: Taimi.Mulder<at>canada.ca<Taimi.Mulder<at>canada.ca>
From: fdsn-wg3-products-bounce<at>lists.fdsn.org <fdsn-wg3-products-bounce<at>lists.fdsn.org> On Behalf Of IASPEI
Sent: September 19, 2018 10:07
To: FDSN Working Group III <fdsn-wg3-products<at>lists.fdsn.org>
Subject: RE: [fdsn-wg3-products] Fdsnws-event update specification to include event type
Dear Colleagues,
I remember that there were discussions about this point duirng the meetings of the IASPEI Commission of Seismological Observation and Interpretation (CoSOI) in Gothenburg or Prague together with the ISC. The decided solution may differ from Storchak et al. (2012) and please remember that ISF = IASPEI Standard Format. We should avoid to have different formats for IASPEI and FDSN, which has Commission status in IASPEI.
Please contact Dmirty about the latest status.
Cheers,
Johannes
Dr. Johannes SCHWEITZER
Secretary-General / Treasurer
iaspei<at>norsar.no<iaspei<at>norsar.no>
[IASPEI_logo_new_smaller]
________________________________
IASPEI
c/o NORSAR
Gunnar Randers vei 15
PO Box 53, N-2007 Kjeller
Norway
Mobile: +47 41614946
Phone: +47 63 80 59 00
From: fdsn-wg3-products-bounce<at>lists.fdsn.org<fdsn-wg3-products-bounce<at>lists.fdsn.org> <fdsn-wg3-products-bounce<at>lists.fdsn.org<fdsn-wg3-products-bounce<at>lists.fdsn.org>> On Behalf Of Florian Haslinger
Sent: Friday, September 14, 2018 10:11 AM
To: FDSN Working Group III <fdsn-wg3-products<at>lists.fdsn.org<fdsn-wg3-products<at>lists.fdsn.org>>
Subject: Re: [fdsn-wg3-products] Fdsnws-event update specification to include event type
Hi Joachim, hello all,
I had written an email yesterday that related to what Joachim brought up below, but deleted it before sending :-)
While I certainly agree that we are as a community not ‘at the end’ of the eventtyp discussion, I think that this can and should be tackled with the versioning of the fdsnws-releases, and I much prefer having prescribed values for those type collections rather than e.g. the current magnitude-type which seems to be ‘free’, only with some suggestions of how mag types could be called / written.
So - let’s discuss extensions (and proper structuring) of event types, but let’s start implementing it with what we have now.
Regarding the ISF / ISC event types and QuakeML 1.2, I believe they do match ‘exactly’ - comparing the ISC document that Joachim refer’s (Storchak et al 2012) and the QuakeML basic event description "QuakeML-BED-20130214b.pdf” from
https://quake.ethz.ch/quakeml/Documents (which I believe is the valid QuakeML1.2 document).
Regarding hierarchy, note that the ISC eventtype suggestion states
“the above bullet-point hierarchy of event types is not part of the standard formats. Nevertheless its presence in this document helps to explain that event type reporters can be as general or as detailed as they so desire”
and I would interpret this to mean that there shall be no expectation that in a search for events by type, any hiearchy following this is implemented by default.
Of course a service may specifiy that they do honor that hierarchy (or any other) - here I am not sure what the fdsnws is actually implementing. (Some features of hierarchical search could be implemented by using wildcards, but certainly not all and it’s an ugly fix anyway).
One ‘difference' between the QuakeML 1.2 parameters and ISC eventtype list is that QuakeML breaks the ISC types down further, where ISC lumps them together (I guess mainly due to lack of letters - remember that the ‘keep to one letter’ was a hard requirement for that ISC type description). But even that breakdown follows the ‘proposed nomenclature for application in QuakeML’ from the ISC document (also cf. the comment on hierarchy at the end of that section)
Just on the side - there is no mechanism to use the ISC/ISF ‘letter code’ for the event type in the fdsnws, I believe?
cheers
florian
On 14 Sep 2018, at 9:34 AM, Joachim Saul <saul<at>gfz-potsdam.de<saul<at>gfz-potsdam.de>> wrote:
Hello WG III!
Technically, the eventtype parameter is certainly a very useful and
highly appreciated addition to fdsnws-event. It needs to be noted,
however, that adoption of the QuakeML 1.2 event type list in an FDSN
standard might make future improvements more complicated.
In particular, we know that there is a QuakeML version 1.3 planned that
shall include an improved and/or more complete list of event types [1].
ETHZ please provide an update on the current status. We also know that
there is the list of event types of the ISC [2], which is similar but
not fully compatible with the QuakeML 1.2 list of event types. AFAIK the
QuakeML 1.3 list of event types shall become fully compatible with that
of the ISC (provided the ISC list is a "final" version).
The main difference between the QuakeML 1.2 list and the ISC list is
that the latter is structured. There are categories like "anthropogenic
event", which contain subcategories like "explosion", which in turn may
be a "nuclear explosion" but also a "quarry blast". But both "nuclear
explosion" and "quarry blast" belong to "explosion". The QuakeML 1.2
event list, in contrast, is not structured, just a flat list of possible
values. This means that if a user searches for events of type
"explosion", the web service according to the current specification
would neither include events of type "nuclear explosion" nor "quarry
blast". This will inevitably lead to a lot of confusion.
In July 2016 there were remarks on this list about QuakeML lacking more
specific types of landslide events (Jeremy Fee) and volcanic events
(Glenn Thompson) [3]. I don't know if there are plans to extend QuakeML
1.3 and/or the ISC list to better accommodate these domains but it would
probably now be a good opportunity.
We will probably soon have to deal with mars quakes, too. :)
Until QuakeML 1.3 is released as the official successor of 1.2 we
consider the ISC event type list superior, especially in the context of
data requests. GEOFON therefore disapproves the eventtype parameter
specification in its present form and proposes to
(1) Seek a clarification from the ISC whether its current list [2] is
"final".
(2) Adopt in the fdsnws-event specification either the structured ISC
list or the QuakeML 1.3 list (if available) rather than the
inappropriate and soon-obsolete QuakeML 1.2 list. A conforming
fdsnws-event implementation will have to "know" that a "nuclear
explosion" is also an "explosion" and that a request for "explosion"
will have to return events with type "nuclear explosion" as well as
"quarry blast".
Both issues can probably be solved within a rather short time frame and
should not be a show stopper. But since the web service specification is
supposed to be usable for years to come, a clarification prior to
approval will certainly pay off.
Regards
Joachim
[1]
http://www.fdsn.org/message-center/thread/488/#m-823
[2]
http://www.isc.ac.uk/standards/event_types/event_types.pdf
[3]
http://www.fdsn.org/message-center/thread/427/
----------------------
FDSN Working Group III
Topic home:
http://www.fdsn.org/message-center/topic/fdsn-wg3-products/ | Unsubscribe: fdsn-wg3-products-unsubscribe<at>lists.fdsn.org<fdsn-wg3-products-unsubscribe<at>lists.fdsn.org>
Sent from the FDSN Message Center (
http://www.fdsn.org/message-center/)
Update subscription preferences at
http://www.fdsn.org/account/profile/