LexTotal

Legislación › Resolución de 19 de febrero de 2013, de la Secretaría de Estado de Administraciones Públicas, por la que se aprueba la Norma Técnica de Interoperabilidad de Reutilización de recursos de la información.

ANEXO VI

ANEXO VI

Modelo de plantilla RDF de definición de catálogos y registros

Modelo de plantilla para la descripción en RDF de un catálogo de datos, registros, conjuntos de datos y distribuciones asociadas. La plantilla de documento se especifica en Notación 3 (N3) y también en RDF/XML. En ambas plantillas se incluyen partes variables, así como comentarios sobre los posibles valores a utilizar. En caso de que exista alguna propiedad que no tenga aplicación o no se conozca el valor, se preferirá no definir las propiedades a dejar elementos sin valor.

Formato RDF/XML

<?xml version="1.0"?>
<rdf:RDF xmlns:time="http://www.w3.org/2006/time#" xmlns:dct="http://purl.org/dc/terms/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:tema="http://datos.gob.es/kos/sector-publico/sector/" xmlns:auto="http://datos.gob.es/recurso/sector-publico/territorio/Autonomia/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <dcat:Catalog rdf:about="@@URI-catalogo@@"> <!-- Identificador que se corresponde con el URI que identifica a el própio catálogo p.e., http://datos.gob.es/catalogo/catalogoNacional --> <dct:identifier>@@URI-catalogo@@</dct:identifier> <!-- El título y la descripción se puede repetir varias veces para ofrecer representaciones en idiomas distintos --> <dct:title xml:lang="es">@@título-es@@</dct:title> <dct:description xml:lang="es">@@descripción@@</dct:description> <!-- Organismo que publica el catálogo, se usará un URI que lo describe: p.e., http://datos.gob.es/recurso/sector-publico/org/Organismo/E00003901 --> <dct:publisher rdf:resource="@@URI-organismo@@" /> <!-- Tamaño del catálogo (número de datasets) expresado mediante un entero y texto(s) (soporta varios idiomas). --> <dct:extent> <dct:SizeOrDuration> <rdf:value rdf:datatype="http://www.w3.org/2001/XMLSchema#nonNegativeInteger">@@número-entero@@</rdf:value> <rdfs:label xml:lang="es">@@número-texto@@</rdfs:label> </dct:SizeOrDuration> </dct:extent> <!-- Las fechas tienen el formato YYYY-MM-DDTHH:MM:SS+TZ --> <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">@@fecha-creación@@</dct:issued> <dct:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">@@actualización@@</dct:modified> <!-- Idioma del catálogo (repetir la propiedad tantas veces como idiomas) es|ga|en|ca|...--> <dc:language>@@código-idioma@@</dc:language> <!-- La cobertura espacial del catálogo. Repetir la propiedad si es necesario haciendo referencia a un recurso del estilo: - http://datos.gob.es/recurso/sector-publico/territorio/pais/Espana - http://datos.gob.es/recurso/sector-publico/territorio/autonomia/Extremadura - http://datos.gob.es/recurso/sector-publico/territorio/provincia/Caceres --> <dct:spatial rdf:resource="@@URI-localización@@" /> <!-- Taxonomía de conceptos de temáticas: - http://datos.gob.es/kos/sector-publico/sector/ --> <dcat:themeTaxonomy rdf:resource="http://datos.gob.es/kos/sector-publico/sector/" /> <!-- Página principal del própio catálogo, donde se representa visualmente --> <foaf:homepage rdf:resource="@@URI-homepage-catálogo@@" /> <!-- Enlace a recurso con los términos de uso generales (recomendable con metadatos autocontenidos) --> <dct:license rdf:resource="@@URI-terminos-uso@@" /> <!-- Especificación de cada uno de los registros contenidos en el catálogo. Repetir propiedad por cada documento o recurso de información. --> <dcat:dataset> <dcat:Dataset rdf:about="@@URI-dataset@@"> <!-- Identificador que se corresponde con el URI que identifica a el propio dataset --> <dct:identifier>@@URI-dataset@@</dct:identifier> <!-- El título y la descripción del dataset --> <dct:title xml:lang="es">@@título-es@@</dct:title> <dct:description xml:lang="es">@@descripción@@</dct:description> <!-- Temática(s) primaria(s) del catálogo. Repetir la propiedad si hay más de una. Usar el esquema de conceptos normalizado: - http://datos.gob.es/kos/sector-publico/sector/ciencia-tecnologia http://datos.gob.es/kos/sector-publico/sector/cultura-ocio http://datos.gob.es/kos/sector-publico/sector/demografia http://datos.gob.es/kos/sector-publico/sector/deporte http://datos.gob.es/kos/sector-publico/sector/economia http://datos.gob.es/kos/sector-publico/sector/educacion http://datos.gob.es/kos/sector-publico/sector/empleo http://datos.gob.es/kos/sector-publico/sector/energia http://datos.gob.es/kos/sector-publico/sector/hacienda http://datos.gob.es/kos/sector-publico/sector/industria http://datos.gob.es/kos/sector-publico/sector/legislacion-justicia http://datos.gob.es/kos/sector-publico/sector/medio-ambiente http://datos.gob.es/kos/sector-publico/sector/medio-rural http://datos.gob.es/kos/sector-publico/sector/salud http://datos.gob.es/kos/sector-publico/sector/sector-publico http://datos.gob.es/kos/sector-publico/sector/seguridad http://datos.gob.es/kos/sector-publico/sector/sociedad-bienestar http://datos.gob.es/kos/sector-publico/sector/transporte http://datos.gob.es/kos/sector-publico/sector/turismo http://datos.gob.es/kos/sector-publico/sector/urbanismo-infraestructuras http://datos.gob.es/kos/sector-publico/sector/vivienda --> <dcat:theme rdf:resource="@@URI-sector-temático@@" /> <!-- Palabra(s) clave, que indica(n) conceptos temáticos alternativos al tema primario --> <dcat:keyword>@@palabra-clave@@</dcat:keyword> <!-- Las fechas pueden ser de tipo - http://www.w3.org/2001/XMLSchema#date (YYYY-MM-DD) - http://www.w3.org/2001/XMLSchema#dateTime (YYYY-MM-DDTHH:MM:SS+TZ) --> <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">@@creación@@</dct:issued> <dct:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">@@actualiz.@@</dct:modified> <!-- Periodo de actualización estimada de los datos del dataset. --> <dct:accrualPeriodicity> <dct:Frequency> <rdfs:label>Cada @@intervalo-tiempo@@</rdfs:label> <rdf:value> <time:DurationDescription> <rdfs:label>@@intervalo-tiempo@@</rdfs:label> <!-- puede ser time:days o otra magnitud (weeks, months, etc.) --> <time:days rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">@@n@@</time:days> </time:DurationDescription> </rdf:value> </dct:Frequency> </dct:accrualPeriodicity> <!-- Idioma(s) en los que están especificados los datos (@@es|en|ca|ga...) --> <dc:language>@@idioma@@</dc:language> <!-- Organismo que expone los datos. Se usará un URI que lo identifique. --> <dct:publisher rdf:resource="@@URI-organismo@@" /> <!-- URI donde se describe las condiciones de uso aplicables a los datos --> <dct:license rdf:resource="@@URI-licencia@@" /> <!-- La cobertura espacial de los datos Repetir la propiedad si es necesario, haciendo referencia a un recurso del estilo: - http://datos.gob.es/recurso/sector-publico/territorio/Pais/Espana - http://datos.gob.es/recurso/sector-publico/territorio/Autonomia/Extremadura - http://datos.gob.es/recurso/sector-publico/territorio/Provincia/Caceres --> <dct:spatial rdf:resource="@@URI-localización@@" /> <!-- La cobertura temporal de los datos (En el caso que sea necesario) Se define el inicio y el fin mediante xsd:dateTime (YYYY-MM-DDTHH:MM:SS+TZ) --> <dct:temporal> <time:Interval> <rdf:type rdf:resource="http://purl.org/dc/terms/PeriodOfTime" /> <time:hasBeginning> <time:Instant> <time:inXSDDateTime rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> @@fecha-hora-inicio@@ </time:inXSDDateTime> </time:Instant> </time:hasBeginning> <time:hasEnd> <time:Instant> <time:inXSDDateTime rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime"> @@fecha-hora-fin@@ </time:inXSDDateTime> </time:Instant> </time:hasEnd> </time:Interval> </dct:temporal> <!-- Enlaces a recursos relacionados --> <dct:references rdf:resource="@@URI-recurso-relacionado@@" /> <!-- Las distintas distribuciones (1..n) --> <dcat:distribution> <dcat:Distribution> <!-- Identificador que se corresponde con el URI que identifica a la propia distribución --> <dct:identifier>@@URI-distribución@@</dct:identifier> <dct:title xml:lang="es">@@nombre-distribucion-es@@</dct:title> <!-- URL de acceso a los datos --> <dcat:accessURL rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">@@URL-acceso@@</dcat:accessURL> <!-- Formato MIME de los datos de la distribución. --> <dct:format> <dct:IMT> <rdf:value>${valor_MIME_Type (p.e., text/csv)}</rdf:value> <rdfs:label>${texto_legible_ (p.e., CSV)}</rdfs:label> </dct:IMT> </dct:format> <!-- Tamaño de la distribución del documento o recurso de información. Se representa en bytes (número decimal) y con una etiqueta textual legible (p.e., 30KB) --> <dcat:byteSize rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal"> @@num-bytes@@ </dcat:byteSize> <!-- Si se conoce algún documento con información adicional sobre los datos y el acceso a los mismos, se puede hacer referencia mediante un texto y la URL al documento --> <dct:relation> <rdf:Description> <rdfs:label xml:lang="es">@@texto-enlace@@</rdfs:label> <foaf:page rdf:resource="@@URL-documento@@" /> </rdf:Description> </dct:relation> </dcat:Distribution> </dcat:distribution> </dcat:Dataset> </dcat:dataset> </dcat:Catalog>
</rdf:RDF> 

Notación 3 (N3)

@prefix dct: <http://purl.org/dc/terms/>.
@prefix dc: <http://purl.org/dc/elements/1.1/>.
@prefix dcat: <http://www.w3.org/ns/dcat#>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix tema: <http://datos.gob.es/kos/sector-publico/sector/>.
@prefix time: <http://www.w3.org/2006/time#>.
@prefix xml: <http://www.w3.org/XML/1998/namespace>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix auto: <http://datos.gob.es/recurso/sector-publico/territorio/Autonomia/>. #El catálogo
$$URI-catalogo$$ a dcat:Catalog; dct:title "$$título-es$$"@es; dct:description "$$descripción$$"@es; dct:identifier "$$URI-catalogo"; # Número de conjuntos de datos dct:extent [ a dct:SizeOrDuration; rdf:value "$$número-entero$$"^^xsd:nonNegativeInteger; rdfs:label "$$número-texto$$"@es. ]; # Fechas de creación y actualización dct:issued "$$fecha-creación$$"^^xsd:dateTime; dct:modified "$$actualización$$"^^xsd:dateTime; dc:language "$$código-idioma$$"; dct:publisher <$$URI-organismo$$>; dct:license <$$URI-términos-uso$$>; dct:spatial <$$URI-localización$$>; dcat:themeTaxonomy <http://datos.gob.es/kos/sector-publico/sector/>; foaf:homepage <$$URI-homepage-catálogo$$>; # Conjuntos de datos que pertenecen al catálogo (múltiples) dcat:dataset <$$URI-dataset$$>. # Los conjuntos de datos asociados al catálogo
<$$URI-dataset$$> a dcat:Dataset; dct:title "$$título-es$$"@es; dct:description "$$descripción$$"@es; dcat:theme <$$URI-sector-temático$$>; dcat:keyword "$$palabra-clave$$","$$palabra-clave2$$","$$palabra-claveN$$"; # Frecuencia de actualización aproximada dct:accrualPeriodicity [ a dct:Frequency; rdf:value [ a time:DurationDescription; rdfs:label "$$intervalo-tiempo$$"; time:days $$n$$. ]; rdfs:label "Cada $$intervalo-tiempo$$". ]; dct:publisher <$$URI-organismo$$>; dct:identifier "$$URI-dataset$$"; dct:issued "$$creació$$"^^xsd:date; dct:modified "$$actualización$$"^^xsd:date; dc:language "$$idioma$$"; dct:license <$$URI-licencia$$>; dct:spatial <$$URI-localización$$>; dct:references <$$URI-dataset$$>; dct:temporal [ a dct:PeriodOfTime, time:Interval; time:hasBeginning [ a time:Instant; time:inXSDDateTime "$$fecha-hora-inicio$$"^^xsd:dateTime. ]; time:hasEnd [ a time:Instant; time:inXSDDateTime "$$fecha-hora-fin$$"^^xsd:dateTime. ]. ]; # Cada una de las distribuciones del documento o recurso de información dcat:distribution [ a dcat:Distribution; dct:identifier "$$URI-distribución$$"; dct:title "$$nombre-distribucion-es$$"@es; dct:format [ a dct:IMT; rdf:value "${valor_MIME_Type (p.e., text/csv)}"; rdfs:label "${texto_legible_ (p.e., CSV)}". ]; dct:relation [ rdfs:label "$$texto-enlace$$"@es; foaf:page <$$URL-documento$$>. ]; dcat:accessURL "$$URL-acceso$$"^^xsd:anyURI; dcat:byteSize "$$num-bytes-texto$$". ]. 

Redactado conforme a la corrección de errores publicada en BOE núm. 132, de 3 de junio de 2013. BOE-A-2013-5858.

← Segundo Índice