Agro Sectoral Vocabulary v1.0.0
Modelo de capas
| Capa | Qué contiene | Dónde vive |
|---|---|---|
| 1 — Estándares universales | DCAT, Dublin Core, schema.org, SKOS, ODRL, GeoSPARQL, QUDT | W3C / Google / OGC, etc. |
| 2 — Operativo del dataspace | Reglas comunes (acceso, precio, listas, schemas) | vocab.groundx.ag/v1/ |
| 3 — Sectorial agro | Conceptos agro reutilizables por cualquier provider | aquí (/agro/v1/) |
| 4 — Provider | Términos propios de cada participante | provider/v1/ (GroundX), vocab.acme.com/v1/ (ACME), etc. |
Estándares en los que se apoya
| Prefijo | Vocabulario | Para qué |
|---|---|---|
schema: | schema.org | Producto, fabricante, identificador, nombre, marca |
dcat: | DCAT | Catálogo y dataset |
dct: | Dublin Core | Título, descripción, licencia, modified |
skos: | SKOS | Categorías controladas |
Recursos
- product-catalog-response.json — estructura de catálogo de productos agro
Clases
agro:Agrochemical
Subclase de schema:Product. Producto químico o biológico de uso agrícola: fertilizantes, fitosanitarios (herbicidas, fungicidas, insecticidas), bioestimulantes, etc. Hereda schema:name, schema:manufacturer, schema:identifier, schema:description, schema:brand de schema.org.
Propiedades específicas del agro
| Término | Dominio | Rango | Descripción |
|---|---|---|---|
agro:productCategory |
schema:Product |
skos:Concept del agro:ProductCategoryScheme |
Categoría funcional. Valor: cualquier concepto de la taxonomía SKOS de abajo. |
Taxonomía SKOS de categorías
4 conceptos top + 25 conceptos específicos organizados jerárquicamente. Un consumer que busque "todos los herbicidas" puede recorrer skos:narrower y recoger los Post-emergence, Pre-emergence y Bio incluidos automáticamente.
agro:PlantProtection (top)
Productos fitosanitarios.
| Concepto | prefLabel | Definición |
|---|---|---|
agro:Herbicide | Herbicide / Herbicida | Eliminar o controlar plantas no deseadas. |
agro:PostEmergenceHerbicide | Post-emergence herbicide / de post-emergencia | Aplicación tras la emergencia. |
agro:PreEmergenceHerbicide | Pre-emergence herbicide / de pre-emergencia | Aplicación antes de la emergencia. |
agro:BioHerbicide | Bio-Herbicide / Bioherbicida | Origen biológico. |
agro:Fungicide | Fungicide / Fungicida | Prevenir o curar enfermedades fúngicas. |
agro:BioFungicide | Bio-Fungicide / Biofungicida | Origen biológico. |
agro:Insecticide | Insecticide / Insecticida | Control de plagas de insectos. |
agro:BioInsecticide | Bio-Insecticide / Bioinsecticida | Origen biológico. altLabel: "Bio-Insictecide" (forma legacy). |
agro:Nematicide | Nematicide / Nematicida | Control de nematodos. |
agro:BioNematicide | Bio-Nematicide / Bionematicida | Origen biológico. |
agro:Acaricide | Acaricide / Acaricida | Control de ácaros. |
agro:Fertilizer (top)
| Concepto | prefLabel | Definición |
|---|---|---|
agro:BioFertilizer | Bio-Fertilizer / Biofertilizante | Origen biológico (microorganismos, materia orgánica). |
agro:ComplexFertilizer | Complex Fertilizer / Complejo | Varios nutrientes químicamente combinados. |
agro:NitrogenFertilizer | Nitrogen Fertilizer / Nitrogenado | Nutriente principal: nitrógeno. |
agro:SimpleFertilizer | Simple Fertilizer / Simple | Un solo nutriente principal. |
agro:SpecialFertilizer | Special Fertilizer / Especial | Necesidades específicas. |
agro:FoliarFertilizer | Foliar Fertilizer / Foliar | Aplicación por hoja. |
agro:PhysicalMixturesFertilizer | Physical Mixtures Fertilizer / Mezcla física | Mezcla mecánica de simples sin reacción. |
agro:MicronutrientInoculant | Micronutrients / Inoculants | Elementos en pequeñas cantidades y/o microorganismos beneficiosos. |
agro:Biostimulant (top)
| Concepto | prefLabel | Definición |
|---|---|---|
agro:PhysiologicalActivator | Physiological Activator / Activador fisiológico | Activa rutas metabólicas. |
agro:PlantGrowthRegulator | Plant Growth Regulator / Regulador de crecimiento | Regula procesos de crecimiento y desarrollo. Alias: PGR. |
agro:PhytoRegulator | Phyto-regulator / Fitoregulador | Cercano a PlantGrowthRegulator (skos:closeMatch). |
agro:BioInducer | Bio-Inducer / Bioinductor | Induce defensas naturales del cultivo. |
agro:Adjuvant (top)
Adyuvantes y correctores. altLabel: "Adjuvants/Correctors".
| Concepto | prefLabel | Definición |
|---|---|---|
agro:WettingAgent | Wetting Agent / Mojante | Reduce la tensión superficial del caldo. |
agro:Corrector | Corrector / Corrector | Corrige propiedades del caldo (pH, dureza, antiespumante). |
Ejemplo: un producto en un catálogo
{
"@context": [
"https://vocab.groundx.ag/agro/v1/context.jsonld"
],
"@id": "https://data.groundx.ag/catalog/products/1",
"@type": ["schema:Product", "agro:Agrochemical"],
"schema:identifier": [{
"@type": "schema:PropertyValue",
"schema:propertyID": "groundx-internal",
"schema:value": "1"
}],
"schema:name": "Kandler",
"schema:description": "A selective herbicide for post-emergence control of weeds.",
"schema:manufacturer": { "@type": "schema:Organization", "schema:name": "Agrichem S.A." },
"agro:productCategory": { "@id": "agro:PostEmergenceHerbicide" }
}
La mayoría de los términos vienen de schema.org. Solo dos son específicos de este perfil (agro:productCategory + una clase agro:Agrochemical subclase de schema:Product). La categoría apunta a un skos:Concept de la taxonomía de arriba — gracias a SKOS, una query por "Herbicide" recoge también los Post-emergence, Pre-emergence y Bio.
Hacia un Application Profile
Este vocabulario está diseñado pensando en evolucionar a un Application Profile con SHACL shapes cuando el dataspace madure y queramos contractar uso (todos los catálogos agro DEBEN tener X campos, las categorías DEBEN venir de este scheme, etc.). Las clases y propiedades definidas aquí se mantendrán estables a través de esa evolución; el AP será una capa de restricciones encima.
Versionado
Cambios aditivos → versión menor dentro de /agro/v1/. Cambios incompatibles → namespace nuevo /agro/v2/. /agro/v1/ se mantiene vivo indefinidamente.
© GroundX. Publicado bajo CC BY 4.0.