Locked History Actions

Diff for "QuakeML2.0"

Differences between revisions 19 and 20
Revision 19 as of 2017-06-14 12:09:16
Size: 1685
Comment:
Revision 20 as of 2017-06-14 12:14:34
Size: 2005
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
QuakeML 2.0 will be the next generation of QuakeML. In contrast to the existing QuakeML versions up to 1.2, it will not be a monolithic and monothematic schema, but can be seen as an umbrella term for a collection of several data models/schemas for different thematic areas. The Basic Event Description covered in QuakeML 1.2 will be a part of it, with slight modifications and updates. QuakeML 2.0 will be the next generation of QuakeML. In contrast to the existing QuakeML versions up to 1.2, it will not be a monolithic and monothematic schema, but can be seen as an umbrella term for a collection of several data models/schemas for different thematic areas. The Basic Event Description covered in QuakeML 1.2 will be a part of it, with slight modifications and updates. QuakeML 2.0 will introduce a few general policy changes compared to version 1.2:

 * publicIDs do not have to follow the restrictions to URI format defined in the ResourceReference type. They are allowed to be anyURI.
 * Values of enumerations are URIs. An implicit hierarchy of terms can be defined in an SKOS file.

QuakeML 2.0

QuakeML 2.0 will be the next generation of QuakeML. In contrast to the existing QuakeML versions up to 1.2, it will not be a monolithic and monothematic schema, but can be seen as an umbrella term for a collection of several data models/schemas for different thematic areas. The Basic Event Description covered in QuakeML 1.2 will be a part of it, with slight modifications and updates. QuakeML 2.0 will introduce a few general policy changes compared to version 1.2:

  • publicIDs do not have to follow the restrictions to URI format defined in the ResourceReference type. They are allowed to be anyURI.

  • Values of enumerations are URIs. An implicit hierarchy of terms can be defined in an SKOS file.

Currently, the following packages are under development:

Packages with new first-level elements (child elements of quakeml):

Helper packages that do not define first-level elements:

Documents

Here you can find QuakeML 2.0 documents (schemas) for download. Note: Relax NG is not yet available, will be added as soon as possible.

UML class diagrams in XMI format

You can download a tarball with the UML XMI files here.

QuakeML schema generator

You can download a tarball with the schema generator here.

The schema generator is written in Python. It requires the following Python packages:

  • Cheetah
  • lxml
  • Google flags