GroundX Provider Vocabulary v1.0.0
Aclaración importante. Este vocabulario describe los tipos de dataset que GroundX publica como provider del dataspace. No es un perfil sectorial abierto: es vocabulario propio del participante GroundX. Otros participantes (ej. ACME Logistics) publican el suyo en sus propios dominios. El operador del dataspace solo mantiene el vocabulario operativo común.
Estándares en los que se apoya
| Prefijo | Vocabulario | Para qué |
|---|---|---|
dcat: | DCAT | Catálogo de datasets |
dct: | Dublin Core | Metadatos atómicos |
skos: | SKOS | Taxonomías controladas |
geo:, sf: | GeoSPARQL | Geometrías WKT |
qudt:, unit: | QUDT | Cantidades y unidades |
agrovoc: | AGROVOC (FAO) | Conceptos agrícolas |
Recursos
Contexto JSON-LD · context.jsonld
Ontología Turtle · ontology.ttl
JSON Schemas
- crop-analytics-request.json — WKT + fecha
- crop-analytics-response.json — estadísticas con unidades QUDT
Clases que GroundX publica
groundx-provider:CropAnalyticsDataset
Subclase de dcat:Dataset. Dataset que, dada una parcela (geometría WKT en EPSG:4326) y una fecha de aplicación de producto, devuelve indicadores estadísticos sobre el cultivo.
Propiedades
| Término | Rango | Descripción |
|---|---|---|
groundx-provider:analyticsType | set de skos:Concept | Indicadores ofrecidos. Conceptos del AnalyticsTypeScheme. |
groundx-provider:cropType | set de skos:Concept | Cultivo objetivo, referenciado como concepto AGROVOC. |
groundx-provider:methodology | xsd:string | Cómo se calculan los indicadores (libre). |
groundx-provider:spatialResolution | xsd:string | Resolución espacial (ej. 10m). |
groundx-provider:temporalCoverage | xsd:string | Rango temporal cubierto. |
Taxonomía de indicadores (SKOS)
El esquema groundx-provider:AnalyticsTypeScheme define los indicadores que GroundX expone. Cada uno es un skos:Concept con etiquetas multilingües.
| Concepto | prefLabel | Definición |
|---|---|---|
groundx-provider:senescence | Senescence / Senescencia | Grado de envejecimiento foliar. |
groundx-provider:chlorophyll | Chlorophyll / Clorofila | Contenido relativo de clorofila en hoja. |
groundx-provider:ndvi | NDVI | Índice de vegetación de diferencia normalizada. |
groundx-provider:biomass | Biomass / Biomasa | Materia vegetal por unidad de superficie. |
Ejemplo: asset CropAnalyticsDataset completo
{
"@context": [
"https://w3id.org/edc/connector/management/v0.0.1",
"https://vocab.groundx.ag/v1/context.jsonld",
"https://vocab.groundx.ag/provider/v1/context.jsonld"
],
"@id": "asset-crop-analytics-2026",
"@type": ["Asset", "dcat:Dataset", "groundx-provider:CropAnalyticsDataset"],
"properties": {
"dct:title": "Analíticas de cultivo - GroundX",
"dct:description": "Indicadores estadísticos por parcela tras aplicación de producto.",
"dct:publisher": { "@id": "did:web:provider.groundx.ag" },
"dct:license": { "@id": "https://creativecommons.org/licenses/by/4.0/" },
"groundx-provider:analyticsType": [
{ "@id": "groundx-provider:senescence" },
{ "@id": "groundx-provider:chlorophyll" },
{ "@id": "groundx-provider:ndvi" }
],
"groundx-provider:cropType": [{ "@id": "agrovoc:c_8024" }],
"groundx-provider:methodology": "Sentinel-2 + modelo propio v3.2",
"groundx-provider:spatialResolution": "10m",
"groundx:requestSchema": { "@id": "https://vocab.groundx.ag/provider/v1/schemas/crop-analytics-request.json" },
"groundx:responseSchema": { "@id": "https://vocab.groundx.ag/provider/v1/schemas/crop-analytics-response.json" },
"groundx:accessPeriod": "1m",
"groundx:price": 100.00,
"groundx:currency": "EUR"
},
"dataAddress": {
"@type": "DataAddress",
"type": "HttpData",
"baseUrl": "https://api.groundx.ag/v1/crops/analytics",
"proxyMethod": "true",
"proxyBody": "true",
"secretName": "groundx-analytics-token",
"authKey": "Authorization"
}
}
Tres @context: el de Management API del EDC (obligatorio), el operativo del dataspace y el de GroundX-as-provider (este).
© GroundX. Publicado bajo CC BY 4.0.