GroundX Dataspace — Operational Vocabulary v1.0.0
Este vocabulario contiene los términos operativos comunes a todos los participantes del dataspace GroundX, independientemente de su sector. Aquí no hay términos de dominio (cultivos, logística, etc.); para eso existen los perfiles sectoriales.
Estratificación de vocabularios
Un asset publicado en este dataspace combina típicamente cuatro capas. Esta página describe solo la capa 2.
DCAT, Dublin Core, ODRL, SKOS, XSD. Mantenidos por W3C/ISO.
Reglas de juego comunes a todo participante.
Vocabularios curados por un consorcio o referencia sectorial (ej. AgriDataSpace, Catena-X). El operador del dataspace puede o no mantenerlos. Actualmente no se ofrece ninguno propio.
Términos propios de cada provider, alojados en su propio dominio. Ejemplos: vocab.groundx.ag/provider/v1/ (GroundX como provider),
vocab.acme-logistics.com/v1/ (ACME, en su dominio), etc.
Recursos del vocabulario
Mapeo de términos a URIs. Se referencia desde el @context de cualquier asset del dataspace.
Definiciones formales (RDFS/OWL).
Propiedades operativas
| Término | Rango | Descripción |
|---|---|---|
groundx:accessPeriod | xsd:string | Duración del acceso: 1h, 1d, 1w, 1m, 1y, forever |
groundx:price | xsd:decimal | Precio decimal |
groundx:currency | xsd:string | Código ISO 4217 (EUR, USD…) |
groundx:allowlist | set | DIDs explícitamente permitidos |
groundx:denylist | set | DIDs explícitamente bloqueados |
groundx:requestSchema | @id | URL del JSON Schema del body de entrada |
groundx:responseSchema | @id | URL del JSON Schema de la respuesta (subPropertyOf dct:conformsTo) |
Ejemplo: asset operativo común
Cualquier asset, sea del sector que sea, declara estos campos:
{
"@context": [
"https://w3id.org/edc/connector/management/v0.0.1",
"https://vocab.groundx.ag/v1/context.jsonld"
],
"@type": ["Asset", "dcat:Dataset"],
"properties": {
"dct:title": "...",
"dct:description": "...",
"dct:publisher": { "@id": "did:web:..." },
"dct:license": { "@id": "https://creativecommons.org/licenses/by/4.0/" },
"groundx:accessPeriod": "1m",
"groundx:price": 100.00,
"groundx:currency": "EUR"
}
}
Para añadir términos de dominio (tipos de dataset específicos, taxonomías sectoriales) un participante incluye un tercer @context apuntando a su perfil sectorial.
Vocabularios de participantes alojados aquí
El operador del dataspace no impone vocabularios sectoriales. Cada participante publica el suyo en su propio dominio. Por conveniencia, GroundX-como-provider aloja el suyo bajo este mismo dominio en una ruta dedicada:
- /provider/v1/ — Vocabulario de GroundX como provider (datasets agrícolas, taxonomía de indicadores, integración con AGROVOC/GeoSPARQL/QUDT).
Otros participantes (ej. ACME Logistics) publicarían el suyo en su propio dominio, p.ej. https://vocab.acme-logistics.com/v1/.
Versionado
Cambios aditivos (nuevos términos) → versión menor dentro de /v1/. Cambios incompatibles → namespace nuevo /v2/. /v1/ se mantiene indefinidamente.
© GroundX. Vocabulario publicado bajo CC BY 4.0.