Operator
Description
Operator specifies the operator of the network, corresponding to the operator field in StationXML. It is also copied to the operator field in station in StationXML.
Python class:
Operator
YAML / JSON label:
operator
Corresponding StationXML structure
- Operator
Both in Network and Station.
Object Hierarchy
Superclass
None
Subclasses
None
Relationships
Is part of a Network
Attributes
Name |
Type |
Required |
Default |
Equivalent StationXML |
Remarks |
reference_name |
string |
Y |
None |
Operator. Agency |
Operating agency abbreviation |
full_name |
number |
Y |
None |
Operator.Contact. Name |
Operating agency full name, used in contact name |
contact_name |
number |
Y |
None |
Operator.Contact. Name |
|
Y |
None |
Operator.Contact. Email |
Not required in StationXML |
||
phone_number |
string |
N |
None |
Operator.Contact. Phone |
|
website |
URL |
N |
None |
Operator. WebSite |
JSON schema
https://www.gitlab.com/resif/smm/obsinfo/-/tree/master/obsinfo/data/schemas/operator.schema.json
Example
file: _templates/TEMPLATE.operator.yaml
---
format_version: "1.0"
revision:
authors:
- {$ref: "persons/EXAMPLE.person.yaml"} # Reference to a file,
# or fields of a person element
date: "2024-09-30" # yyyy-mm-dd
operator:
agency: "IPGP OBS Park"
# BEGIN OPTIONAL operator elements
contacts:
- {$ref: "persons/EXAMPLE.person.yaml"}
website: "http://parc-obs.insu.cnrs.fr"
# END OPTIONAL operator elements
# BEGIN OPTIONAL top-level elements
notes:
- ""
# END OPTIONAL top-level elements