NEWS

Resources

M2M access to the NVS via API (NVS SPARQL endpoint)

For machine to machine (M2M) access to the Argo Vocabularies on the NVS, the NVS SPARQL endpoint can be used.

General information on the NVS SPARQL endpoint can be found on the NVS website: https://vocab.nerc.ac.uk/sparql/

SPARQL queries can be integrated into code written in other programming languages (Python, Matlab etc.).

For a basic example, please see the "m2m_NVS_sparql.ipynb" file.

To test, open the file into a Jupyter Notebook; edit lines marked by '# Switch' to select either prefLabel/altLabel, and point to specific Argo vocabularies by inserting its name (e.g. 'R03') where the line is marked by '# Edit'.

 

Access to Argo vocabulary in python: argopy.ArgoNVSReferenceTables feature

ArgoNVSReferenceTables is a feature that easily provides access and search to Argo vocabularies from python:

https://argopy.readthedocs.io/en/latest/metadata_fetching.html#reference-tables

https://argopy.readthedocs.io/en/latest/generated/argopy.related.ArgoNVSReferenceTables.

 

List of Argo vocabulary editors

Argo NVS Collections

Editors

R01 - DATA_TYPE

tcarval, MKrieger29, RomainCancouet

RR2 - RT_QC_FLAG

tcarval, MKrieger29, RomainCancouet, delphinedobler

RD2 - DM_QC_FLAG

tcarval, MKrieger29, RomainCancouet, delphinedobler

RP2 - PROF_QC_FLAG

tcarval, MKrieger29, RomainCancouet

R03 - PARAMETER

catsch

R04 - DATA_CENTRE_CODES

tcarval, MKrieger29, RomainCancouet

R05 - POSITION_ACCURACY

tcarval, MKrieger29, RomainCancouet

R06 - DATA_STATE_INDICATOR

tcarval, MKrieger29, RomainCancouet

R07 - HISTORY_ACTION

tcarval, MKrieger29, RomainCancouet

R08 - ARGO_WMO_INST_TYPE

tcarval, MKrieger29, RomainCancouet

R09 - POSITIONING_SYSTEM

tcarval, MKrieger29, RomainCancouet

R10 - TRANS_SYSTEM

tcarval, MKrieger29, RomainCancouet

R11 - RTQC_TESTID

tcarval, MKrieger29, RomainCancouet, delphinedobler

R12 - HISTORY_STEP

tcarval, MKrieger29, RomainCancouet

R13 - OCEAN_CODE

tcarval, MKrieger29, RomainCancouet, delphinedobler

R14 - TECHNICAL_PARAMETER_NAME

BSHbirgit

R18 - CONFIG_PARAMETER_NAME

catsch, RomainCancouet

R15 - MEASUREMENT_CODE_ID

mscanderbeg

RMC - MEASUREMENT_CODE_CATEGORY

mscanderbeg

RTV - CYCLE_TIMING_VARIABLE

mscanderbeg

R16 - VERTICAL_SAMPLING_SCHEME

tcarval, MKrieger29, RomainCancouet

R19 - STATUS

tcarval, MKrieger29, RomainCancouet

R20 - GROUNDED

tcarval, MKrieger29, RomainCancouet

R21 - REPRESENTATIVE_PARK_PRESSURE_STATUS

tcarval, MKrieger29, RomainCancouet

R22 - PLATFORM_FAMILY

tcarval, MKrieger29, RomainCancouet, delphinedobler

R23 - PLATFORM_TYPE

tcarval, MKrieger29, RomainCancouet, delphinedobler

R24 - PLATFORM_MAKER

tcarval, MKrieger29, RomainCancouet, delphinedobler

R25 - SENSOR

tcarval, MKrieger29, RomainCancouet, delphinedobler

R26 - SENSOR_MAKER

tcarval, MKrieger29, RomainCancouet, delphinedobler

R27 - SENSOR_MODEL

tcarval, MKrieger29, RomainCancouet, delphinedobler

R28 - CONTROLLER_BOARD_TYPE

tcarval, MKrieger29, RomainCancouet, ClareBellingham

R40 - PI_NAME

tcarval, MKrieger29, RomainCancouet, roswri, delphinedobler

 

Updates on the NVS by editors

Argo Vocabulary Editors can update the Argo NVS collections they are responsible for by using the NVS Vocab Editor. Registration on the BODC and VocPrez websites are necessary before updates can be made. Please contact the BODC Vocabulary Management team at vocab.services@bodc.ac.uk for support.