documento generado automáticamente
Descripción global: Esta entidad contiene una descripción armonizada de un suelo genérico. Esta entidad se asocia principalmente con la vertical agrícola y las aplicaciones IoT relacionadas..
versión: 0.0.2
[*] Si no hay un tipo en un atributo es porque puede tener varios tipos o diferentes formatos/patrones.
agroVocConcept[uri]
: Referencia al término agrovoc asociado a este artículo . Model: http://schema.org/URLalternateName[string]
: Un nombre alternativo para este artículodataProvider[string]
: Una secuencia de caracteres que identifica al proveedor de la entidad de datos armonizadadateCreated[date-time]
: Fecha de creación de la entidad. Normalmente será asignada por la plataforma de almacenamientodateModified[date-time]
: Marca de tiempo de la última modificación de la entidad. Suele ser asignada por la plataforma de almacenamientodescription[string]
: Descripción de este artículohasAgriProductType[array]
: Referencia a los tipos de productos recomendados (como fertilizantes) que pueden utilizarse para acondicionar este tipo de suelo.id[*]
: Identificador único de la entidadname[string]
: El nombre de este artículoowner[array]
: Una lista que contiene una secuencia de caracteres codificada en JSON que hace referencia a los identificadores únicos de los propietarios.relatedSource[array]
: Lista de identificadores que la entidad actual puede tener en aplicaciones externasseeAlso[*]
: lista de uri que apuntan a recursos adicionales sobre el artículosource[string]
: Secuencia de caracteres que indica la fuente original de los datos de la entidad en forma de URL. Se recomienda que sea el nombre de dominio completo del proveedor de origen o la URL del objeto de origen.type[string]
: Tipo de entidad NGSI: Tiene que ser AgriSoil
Propiedades requeridas
id
name
type
Esta entidad está asociada principalmente con el vertical agrícola y las aplicaciones IoT relacionadas.
Ordenados alfabéticamente (pulse para más detalles)
full yaml details
AgriSoil:
description: This entity contains a harmonised description of a generic soil. This entity is primarily associated with the agricultural vertical and related IoT applications.
properties:
agroVocConcept:
description: Reference to the agrovoc term associated with this item
format: uri
type: string
x-ngsi:
model: http://schema.org/URL
type: Relationship
alternateName:
description: An alternative name for this item
type: string
x-ngsi:
type: Property
dataProvider:
description: A sequence of characters identifying the provider of the harmonised data entity
type: string
x-ngsi:
type: Property
dateCreated:
description: Entity creation timestamp. This will usually be allocated by the storage platform
format: date-time
type: string
x-ngsi:
type: Property
dateModified:
description: Timestamp of the last modification of the entity. This will usually be allocated by the storage platform
format: date-time
type: string
x-ngsi:
type: Property
description:
description: A description of this item
type: string
x-ngsi:
type: Property
hasAgriProductType:
description: Reference to the recommended types of product (such as fertiliser) that can be used to condition this soil type
items:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: Unique identifier of the entity
x-ngsi:
type: Property
type: array
x-ngsi:
type: Relationship
id:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: Unique identifier of the entity
x-ngsi:
type: Property
name:
description: The name of this item
type: string
x-ngsi:
type: Property
owner:
description: A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s)
items:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: Unique identifier of the entity
x-ngsi:
type: Property
type: array
x-ngsi:
type: Property
relatedSource:
description: List of IDs the current entity may have in external applications
items:
properties:
application:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: Unique identifier of the entity
x-ngsi:
type: Property
applicationEntityId:
description: Identifier in the external application
type: string
x-ngsi:
type: Property
type: object
type: array
x-ngsi:
type: Property
seeAlso:
description: list of uri pointing to additional resources about the item
oneOf:
- items:
format: uri
type: string
minItems: 1
type: array
- format: uri
type: string
x-ngsi:
type: Property
source:
description: 'A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object'
type: string
x-ngsi:
type: Property
type:
description: 'NGSI Entity Type: It has to be AgriSoil'
enum:
- AgriSoil
type: string
x-ngsi:
type: Property
required:
- id
- type
- name
type: object
x-derived-from: ""
x-disclaimer: 'Redistribution and use in source and binary forms, with or without modification, are permitted provided that the license conditions are met. Copyleft (c) 2022 Contributors to Smart Data Models Program'
x-license-url: https://github.com/smart-data-models/dataModel.Agrifood/blob/master/AgriSoil/LICENSE.md
x-model-schema: https://smart-data-models.github.io/dataModel.Agrifood/AgriSoil/schema.json
x-model-tags: ""
x-version: 0.0.2
Aquí hay un ejemplo de un AgriSoil en formato JSON-LD como key-values. Esto es compatible con NGSI-v2 cuando se utiliza options=keyValues
y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:AgriSoil:00411b56-bd1b-4551-96e0-a6e7fde9c840",
"type": "AgriSoil",
"dateCreated": "2017-01-01T01:20:00Z",
"dateModified": "2017-05-04T12:30:00Z",
"name": "Clay",
"alternateName": "Heavy soil",
"agroVocConcept": "http://aims.fao.org/aos/agrovoc/c_7951",
"seeAlso": [
"https://example.org/concept/clay",
"https://datamodel.org/example/clay"
],
"description": "Fine grained, poor draining soil. Particle size less than 0.002mm",
"relatedSource": [
{
"application": "urn:ngsi-ld:AgriApp:72d9fb43-53f8-4ec8-a33c-fa931360259a",
"applicationEntityId": "app:clay"
}
],
"hasAgriProductType": [
"urn:ngsi-ld:AgriProductType:ea54eedf-d5a7-4e44-bddd-50e9935237c0",
"urn:ngsi-ld:AgriProductType:275b4c08-5e52-4bb7-8523-74ce5d0007de"
]
}
He aquí un ejemplo de un AgriSoil en formato JSON-LD normalizado. Esto es compatible con NGSI-v2 cuando no se utilizan opciones y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:AgriSoil:00411b56-bd1b-4551-96e0-a6e7fde9c840",
"type": "AgriSoil",
"dateCreated": {
"type": "DateTime",
"value": "2017-01-01T01:20:00Z"
},
"dateModified": {
"type": "DateTime",
"value": "2017-05-04T12:30:00Z"
},
"name": {
"type": "Text",
"value": "Clay"
},
"alternateName": {
"type": "Text",
"value": "Heavy soil"
},
"description": {
"type": "Text",
"value": "Fine grained, poor draining soil. Particle size less than 0.002mm"
},
"agroVocConcept": {
"type": "Text",
"value": "http://aims.fao.org/aos/agrovoc/c_7951"
},
"seeAlso": {
"type": "StructuredValue",
"value": [
"https://example.org/concept/clay",
"https://datamodel.org/example/clay"
]
},
"relatedSource": {
"type": "StructuredValue",
"value": [
{
"application": "urn:ngsi-ld:AgriApp:72d9fb43-53f8-4ec8-a33c-fa931360259a",
"applicationEntityId": "app:clay"
}
]
},
"hasAgriProductType": {
"type": "StructuredValue",
"value": [
"urn:ngsi-ld:AgriProductType:ea54eedf-d5a7-4e44-bddd-50e9935237c0",
"urn:ngsi-ld:AgriProductType:275b4c08-5e52-4bb7-8523-74ce5d0007de"
]
}
}
He aquí un ejemplo de un AgriSoil en formato JSON-LD como key-values. Esto es compatible con NGSI-LD cuando se utiliza options=keyValues
y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:AgriSoil:00411b56-bd1b-4551-96e0-a6e7fde9c840",
"type": "AgriSoil",
"agroVocConcept": "http://aims.fao.org/aos/agrovoc/c_7951",
"alternateName": "Heavy soil",
"createdAt": "2017-01-01T01:20:00Z",
"description": "Fine grained, poor draining soil. Particle size less than 0.002mm",
"hasAgriProductType": [
"urn:ngsi-ld:AgriProductType:ea54eedf-d5a7-4e44-bddd-50e9935237c0",
"urn:ngsi-ld:AgriProductType:275b4c08-5e52-4bb7-8523-74ce5d0007de"
],
"modifiedAt": "2017-05-04T12:30:00Z",
"name": "Clay",
"relatedSource": [
{
"application": "urn:ngsi-ld:AgriApp:72d9fb43-53f8-4ec8-a33c-fa931360259a",
"applicationEntityId": "app:clay"
}
],
"seeAlso": [
"https://example.org/concept/clay",
"https://datamodel.org/example/clay"
],
"@context": [
"https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld",
"https://raw.githubusercontent.com/smart-data-models/dataModel.Agrifood/master/context.jsonld"
]
}
He aquí un ejemplo de un AgriSoil en formato JSON-LD normalizado. Esto es compatible con NGSI-LD cuando no se utilizan opciones y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:AgriSoil:00411b56-bd1b-4551-96e0-a6e7fde9c840",
"type": "AgriSoil",
"agroVocConcept": {
"type": "Property",
"value": "http://aims.fao.org/aos/agrovoc/c_7951"
},
"alternateName": {
"type": "Property",
"value": "Heavy soil"
},
"createdAt": "2017-01-01T01:20:00Z",
"description": {
"type": "Property",
"value": "Fine grained, poor draining soil. Particle size less than 0.002mm"
},
"hasAgriProductType": {
"type": "Relationship",
"object": [
"urn:ngsi-ld:AgriProductType:ea54eedf-d5a7-4e44-bddd-50e9935237c0",
"urn:ngsi-ld:AgriProductType:275b4c08-5e52-4bb7-8523-74ce5d0007de"
]
},
"modifiedAt": "2017-05-04T12:30:00Z",
"name": {
"type": "Property",
"value": "Clay"
},
"relatedSource": {
"type": "Property",
"value": [
{
"application": "urn:ngsi-ld:AgriApp:72d9fb43-53f8-4ec8-a33c-fa931360259a",
"applicationEntityId": "app:clay"
}
]
},
"seeAlso": {
"type": "Property",
"value": [
"https://example.org/concept/clay",
"https://datamodel.org/example/clay"
]
},
"@context": [
"https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld",
"https://raw.githubusercontent.com/smart-data-models/dataModel.Agrifood/master/context.jsonld"
]
}
Consulte FAQ 10 para obtener una respuesta sobre cómo tratar las unidades de magnitud.