Tipos de datos
Los tipos de datos utilizados por las propiedades del vocabulario.
string
Una secuencia de caracteres Unicode. El vocabulario no prescribe una longitud máxima; los sistemas deben definir sus propios límites.
| Formato | Texto libre (UTF-8) |
| Tipo JSON | string |
integer
Un número entero sin parte fraccionaria.
| Formato | Entero con signo (sin parte fraccionaria) |
| Tipo JSON | number (integer) |
| Ejemplos | 0, 5, -1 |
decimal
Un valor numérico que puede incluir una parte fraccionaria. Se utiliza para puntuaciones, montos monetarios y mediciones.
| Formato | Número decimal |
| Tipo JSON | number |
| Ejemplos | 99.50, -12.345, 0.0 |
| Nota | Para montos monetarios, combine esta propiedad con currency (código ISO 4217). |
boolean
Un valor booleano: verdadero o falso.
| Formato | true o false |
| Tipo JSON | boolean |
date
Una fecha de calendario sin componente horario. Sigue ISO 8601.
| Formato | YYYY-MM-DD (fecha de calendario ISO 8601) |
| Tipo JSON | string |
| Ejemplos | 2024-03-15, 1990-01-01 |
| Nota | Los 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.
| Formato | YYYY-MM-DDThh:mm:ssZ (fecha-hora ISO 8601) |
| Tipo JSON | string |
| Ejemplos | 2024-03-15T09:30:00Z, 2024-03-15T14:00:00+02:00 |
| Nota | Incluir 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.
| Formato | URI según RFC 3986 |
| Tipo JSON | string (formato: uri) |
| Ejemplos | https://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.
| Formato | Objeto Geometry de GeoJSON (RFC 7946 §3.1) |
| Tipo JSON | object |
| JSON Schema | https://geojson.org/schema/Geometry.json |
| Ejemplo | {"type": "Point", "coordinates": [36.82, -1.29]} |