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

email

email

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

Class Navigation

Network <==

Instrumentation <==