Size: 295
Comment:
|
Size: 2389
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
This page gives information on the upcoming version 2.0 of QuakeML. | 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 and further semantic relations of terms (e.g., to terms in other vocabularies) can be defined in an SKOS file. The following sub-packages of QuakeML 2.0 are currently in RfC state: * [[QuakeML2.0/StrongMotion|StrongMotion]] * [[QuakeML2.0/SiteCharacterization|SiteCharacterization]] * [[QuakeML2.0/StationCharacterization|StationCharacterization]] Soon to come: * [[QuakeML2.0/Macroseismic|Macroseismic]] Currently, the following packages are under development: Packages with new first-level elements (child elements of quakeml): * [[QuakeML2.0/BasicEventDescription]] * [[QuakeML2.0/BasicEventDescription-RT]] * [[QuakeML2.0/Borehole]] * [[QuakeML2.0/Hydraulic]] * [[QuakeML2.0/Macroseismic]] * [[QuakeML2.0/SeismicSource]] * [[QuakeML2.0/SiteCharacterization]] * [[QuakeML2.0/StationCharacterization]] * [[QuakeML2.0/StrongMotion]] Helper packages that do not define first-level elements: * [[QuakeML2.0/BasicEventDescriptionTypes]] * [[QuakeML2.0/Common]] * [[QuakeML2.0/Filter]] * [[QuakeML2.0/ResourceMetadata]] * [[QuakeML2.0/Waveform]] |
Line 7: | Line 44: |
Here you can find [[attachment:quakeml-2.0.tgz|QuakeML 2.0]] documents (schemas) for download. Note: Relax NG is not yet available, will be added as soon as possible. |
|
Line 9: | Line 48: |
=== QuakeML code generator === | You can download a tarball with the UML XMI files [[attachment:quakeml-packages.tgz|here]]. |
Line 11: | Line 50: |
The code generator is written in Python. It requires the following Python packages: | === QuakeML schema generator === You can download a tarball with the schema generator [[attachment:quakeml-codegenerator.tgz|here]]. The schema generator is written in Python. It requires the following Python packages: |
Line 15: | Line 58: |
* Google flags |
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 and further semantic relations of terms (e.g., to terms in other vocabularies) can be defined in an SKOS file.
The following sub-packages of QuakeML 2.0 are currently in RfC state:
Soon to come:
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