string

Una secuencia de caracteres Unicode. El vocabulario no prescribe una longitud máxima; los sistemas deben definir sus propios límites.

FormatoTexto libre (UTF-8)
Tipo JSONstring

integer

Un número entero sin parte fraccionaria.

FormatoEntero con signo (sin parte fraccionaria)
Tipo JSONnumber (integer)
Ejemplos0, 5, -1

decimal

Un valor numérico que puede incluir una parte fraccionaria. Se utiliza para puntuaciones, montos monetarios y mediciones.

FormatoNúmero decimal
Tipo JSONnumber
Ejemplos99.50, -12.345, 0.0
NotaPara montos monetarios, combine esta propiedad con currency (código ISO 4217).

boolean

Un valor booleano: verdadero o falso.

Formatotrue o false
Tipo JSONboolean

date

Una fecha de calendario sin componente horario. Sigue ISO 8601.

FormatoYYYY-MM-DD (fecha de calendario ISO 8601)
Tipo JSONstring
Ejemplos2024-03-15, 1990-01-01
NotaLos sistemas que solo conocen el año de nacimiento pueden usar YYYY o YYYY-01-01 con un cualificador de precisión. El vocabulario no prescribe qué enfoque utilizar.

datetime

Una fecha combinada con un componente horario. Sigue ISO 8601.

FormatoYYYY-MM-DDThh:mm:ssZ (fecha-hora ISO 8601)
Tipo JSONstring
Ejemplos2024-03-15T09:30:00Z, 2024-03-15T14:00:00+02:00
NotaIncluir siempre un desfase horario o usar UTC (Z). Las horas locales sin indicador de zona horaria son ambiguas.

uri

Un Identificador Uniforme de Recursos. Se utiliza para referencias estables a registros o recursos externos.

FormatoURI según RFC 3986
Tipo JSONstring (formato: uri)
Ejemploshttps://example.org/programs/123, urn:uuid:550e8400-e29b-41d4-a716-446655440000

geojson_geometry

Una forma geográfica expresada como un objeto Geometry de GeoJSON. Admite Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection.

FormatoObjeto Geometry de GeoJSON (RFC 7946 §3.1)
Tipo JSONobject
JSON Schemahttps://geojson.org/schema/Geometry.json
Ejemplo{"type": "Point", "coordinates": [36.82, -1.29]}