Data, software and interoperability
API descriptions
Machine-readable HTTP API contracts from which docs, tests and clients are generated.
We design, integrate and operate.
OpenAPI Specification 3.1
/
Data & licensing/
APIAPI, inside Data & licensing: API descriptions, OGC API building blocks, authorisation, error reporting and more. Every item is traced to its specification, from OpenAPI Specification 3.1 to OGC API – Common Part 1 (Core), and runs on the open Observatory Protocol.
Plan with usArchitectureThe protocolReference design, drawn to scale · drag to turn · hover a part
01What it is
How observations move from the edge into stores, catalogues and APIs with their provenance, licence and residency attached, and how they interoperate through open standards and the open Observatory Protocol. Each technology below carries what it is, what we do with it, and the standard it is drawn against.
Data, software and interoperability
Machine-readable HTTP API contracts from which docs, tests and clients are generated.
We design, integrate and operate.
OpenAPI Specification 3.1
Data, software and interoperability
Common patterns for landing pages, conformance, collections and paging.
We design and integrate.
OGC API – Common Part 1 (Core)
Data, software and interoperability
Delegated, scoped access for applications and machine clients.
We design, integrate and operate.
IETF RFC 6749 (OAuth 2.0) · IETF RFC 9700 (OAuth 2.0 security best current practice) · OpenID Connect Core 1.0
Data, software and interoperability
Consistent, machine-readable error responses across services.
We design.
IETF RFC 9457 (problem details)
Data, software and interoperability
Rate limits and usage accounting tied to licence tier.
We design and operate.
IETF RateLimit header fields (Internet-Draft)
Data, software and interoperability
Typed clients in common languages generated from and tested against the API contracts.
We design, operate and support.
OpenAPI Specification 3.1
Data, software and interoperability
Push notifications when data, products or states change.
We design and integrate.
CloudEvents 1.0 (HTTP binding)
Data, software and interoperability
Open API for things, sensors, datastreams and observations, plus tasking.
We design, integrate and operate.
OGC SensorThings API Part 1 (Sensing) 1.1 · OGC SensorThings API Part 2 (Tasking Core)
Data, software and interoperability
System, deployment, procedure and datastream resources with commands, built on OGC API – Features.
We design, integrate and operate.
OGC API – Connected Systems Part 1 (Feature Resources) · Part 2 (Dynamic Data)
02Architecture
API draws on 1 domain and 8 layers of the spectrum; the highlighted layers carry this area. It speaks 3 of the protocol’s 8 core functions.
Ingest and streaming
8
Storage and data lakes
6
Metadata, provenance and catalogues
8
Open standards and interoperability
7
APIs and SDKs
7
Licensing, residency and governance
8
Digital twins and observability
7
Open protocol interfaces and federation
8
01JoinIdentity, attestation quote, signed policy.
02AdmitAdmitted for a stated scope, nothing wider.
03DescribeWhat, where, how and by whom, with calibration.
04TimeOne clock across the grid, with its error bound.
05ObserveEvery value with quality and provenance.
06QualifyTested against the specification, state on record.
07FederateSigned exchange across grids and trust domains.
08OrchestrateSoftware and configuration by signed plan.
03On the grid
The open networks on the grid today, over real relief and the geodesic cells we count them into. A site built here enrols into the same grid.
04In the field
5 deployment scenarios from the sector research that rely on api.
Government and public safety05Open and enterprise
The open counterpart lives on the main site for anyone to read and run. The enterprise service is designed, deployed and operated with you, under contract.
Open, on the main site
Enterprise, on this site
06The rest of the line
Survey, design, deployment and operation for api. The form names who receives your details.
Talk to uscontact@observatory.globalAPI, inside Data & licensing: API descriptions, OGC API building blocks, authorisation, error reporting and more. Every item is traced to its specification, from OpenAPI Specification 3.1 to OGC API – Common Part 1 (Core), and runs on the open Observatory Protocol.
The open counterpart lives on the main site for anyone to read and run. The enterprise service is designed, deployed and operated with you, under contract.
Global Privacy Control detected. We have honored it as your request to opt out of the sale and sharing of your personal information and of targeted advertising.Signal Global Privacy Control détecté. Nous l'avons respecté comme une demande d'opposition à la vente et à la communication de vos renseignements personnels ainsi qu'à la publicité ciblée.
Cookie policyPolitique relative aux témoins Privacy policyPolitique de confidentialité Do Not Sell or Share My Personal InformationNe pas vendre ni communiquer mes renseignements personnels
Your browser sent a Global Privacy Control signal. We treat it as a refusal for the purposes marked below, and those switches stay off.Votre navigateur a envoyé un signal Global Privacy Control. Nous le traitons comme un refus pour les finalités indiquées ci-dessous, et ces interrupteurs restent désactivés.
Needed for the site to work, to keep you signed in, to protect it from attacks and to remember your privacy choices and the settings you pick. Always on.Nécessaires au fonctionnement du site, pour vous garder connecté, le protéger contre les attaques et retenir vos choix de confidentialité et les réglages que vous choisissez. Toujours actifs.
Remember optional settings beyond the ones you pick yourself. Off until you allow it.Retenir des réglages facultatifs autres que ceux que vous choisissez vous-même. Désactivés tant que vous ne les autorisez pas.
Count visits and see how pages are used, so we can improve the site. Off until you allow it.Compter les visites et voir comment les pages sont utilisées, afin d'améliorer le site. Désactivés tant que vous ne les autorisez pas.
Show videos, maps and live data layers from other providers. They receive your IP address and may set their own cookies. Off until you allow it, or load a single item once.Afficher des vidéos, des cartes et des couches de données en direct d'autres fournisseurs. Ceux-ci reçoivent votre adresse IP et peuvent déposer leurs propres témoins. Désactivés tant que vous ne les autorisez pas, ou chargez un seul élément une fois.
Measure campaigns and personalise advertising. We use none today. Off until you allow it, and refused when your browser sends Global Privacy Control.Mesurer les campagnes et personnaliser la publicité. Nous n'en utilisons aucun actuellement. Désactivés tant que vous ne les autorisez pas, et refusés lorsque votre navigateur transmet le signal Global Privacy Control.
Nexus Observatory Inc. keeps a record of each choice as proof: a random consent ID, the time, your region and the rules applied, the choices, the notice shown, the page, a shortened IP address, a one-way code of your browser type and, if you are signed in, your account. Records are kept while your choice applies and for 3 years after, then deleted.Nexus Observatory Inc. conserve un registre de chaque choix à titre de preuve : un identifiant de consentement aléatoire, l'heure, votre région et les règles appliquées, les choix, l'avis affiché, la page, une adresse IP abrégée, un code à sens unique du type de navigateur et, si vous êtes connecté, votre compte. Les registres sont conservés tant que votre choix s'applique et pendant 3 ans par la suite, puis supprimés.