• No se han encontrado resultados

NORMA TÉCNICA GUATEMALTECA

N/A
N/A
Protected

Academic year: 2021

Share "NORMA TÉCNICA GUATEMALTECA"

Copied!
139
0
0

Texto completo

(1)

NORMA

TÉCNICA

GUATEMALTECA

ISO 19115

Información geográfica  Metadatos

Adoptada Consejo Nacional de Normalización: 2012-03-16

Comisión Guatemalteca de Normas Ministerio de Economía

Edificio Centro Nacional de Metrología Calzada Atanasio Azul 27-32, zona 12

Teléfonos: (502) 2476-6784 al 87 Fax: (502) 2476-6777 [email protected] www.mineco.gob.gt Referencia ISO 19115:2003 ICS: 35.240.70

(2)

CONTENIDO

Prólogo COGUANOR ... 6

Prólogo... ... 7

Introdución ... 8

1 OBJETO ... 9

2 CONFORMIDAD ... 9

2.1 Requisitos de conformidad ... 9

2.2 Perfiles de metadatos ... 9

3 NORMAS DE REFERENCIA ... 9

4 TÉRMINOS Y DEFINICIONES ... 10

5 SÍMBOLOS Y TÉRMINOS ABREVIADOS... 11

5.1 Abreviaturas ... 11

5.2 Notación UML ... 11

5.3 Relaciones del Modelo UML ... 12

5.3.1 Asociaciones ... 12

5.3.2 Generalización ... 12

5.3.3 Instanciación/Dependencia ... 12

5.3.4 Rol ... 12

5.4 Estereotipos en modelos UML ... 14

5.5 Abreviaturas de paquetes ... 14

5.6 Relaciones entre el Diccionario de Datos y el Modelo UML ... 15

6. REQUERIMIENTOS ... 15

6.1 Metadatos requeridos para datos geográficos ... 15

6.2 Información para la aplicación de metadatos ... 15

6.3 Paquetes de Metadatos ... 16

6.3.1 Paquetes de Metadatos y relaciones entre entidades ... 16

6.3.2 Descripción de paquetes ... 18

6.4 Tipos de datos para Matadatos ... 21

6.4.1 Información de la Extensión (EX_Extent). ... 21

6.4.2 Información de menciones y responsables (CI_Citation and CI_ResponsibleParty) ... 21

6.5 Núcleo de metadatos para conjuntos de datos geográficos ... 21

6.6 Diagramas del Lenguaje Unificado de Modelado (UML) ... 22

6.7 Diccionario de Datos ... 22

6.8 Extensiones y perfiles de metadatos ... 23

6.9 Conjunto de pruebas abstractas ... 23

6.10 Perfil exhaustivo de aplicación de metadatos ... 23

6.11 Metodología de extensión de metadatos ... 23

6.12 Implementación de metadatos ... 23

6.13. Niveles jerárquicos de metadatos ... 23

6.14 Ejemplos de implementación ... 23

6.15 Soporte multilingüe para los campos de texto libre ... 23

ANEXO A (Normativo) Modelos de metadatos...24

A.1 Modelos UML de metadatos ... 24

A.2 Diagramas UML de paquetes de metadatos ... 24

A.2.1 Información del conjunto de entidades de metadatos ... 24

A.2.2 Información de identificación ... 25

A.2.3 Información de restricciones ... 26

(3)

A.2.8 Información del contenido ... 33

A.2.9 Información del catálogo de representación ... 34

A.2.10 Información de distribución ... 35

A.2.11 Información de extensiones de Metadatos ... 36

A.2.12 Información del modelo de aplicación ... 37

A.3 Tipos de datos ... 38

A.3.1 Información de la extensión...38

A.3.2 Información sobre menciones y responsables ... 39

ANEXO B (Normativo) Diccionario de datos para metadatos geográficos...40

B.1 Introducción al diccionario de datos ... 40

B.1.1 Introducción ... 40

B.1.2 Nombre/rol ... 40

B.1.3 Nombre corto y código de dominio ... 40

B.1.4 Definición ... 40

B.1.5 Obligación/Condición ... 40

B.1.6 Ocurrencia Màxima ... 41

B.1.7 Tipo de Datos ... 41

B.1.8 Dominio ... 41

B.2 Diccionarios de datos de los paquetes de metadatos ... 42

B.2.1 Información del conjunto de entidades de Metadatos ... 42

B.2.2 Identificación de la información (incluye los datos y la identificación de los servicios) .. 44

B.2.3 Información de Constricciones (incluye tabla de legalidad y seguridad) ... 50

B.2.4 Información sobre la Calidad de Datos ... 52

B.2.5 Mantenimiento de la información ... 60

B.2.6 Información sobre la Representación Espacial (incluye Representación Vectorial y

Malla)...62

B.2.7. Información del sistema de referencia (incluye los temporales, los basados en coordenadas

y los basados en identificadores geográficos) ... 66

B.2.8 Información del Contenido (Incluye catálogo de fenómenos y descripción de

coberturas)...70

B.2.9 Información del Catálogo de Representación ... 74

B.2.10 Información de Distribución ... 74

B.2.11 Información de extensión de Metadatos ... 78

B.2.12 Información del Modelo de Aplicación ... 80

B.3 Información del tipo de datos ... 81

B.3.1 Información de la Extensión ... 81

B.3.2 Información sobre Menciones y sus Responsables ... 84

B.4 Entidades referenciadas externamente ... 90

B.4.1 Introducción ... 90

B.4.2 Información de fecha y hora ... 90

B.4.3 Información de Distancia, Ángulo, Medida, Número, Registro, Tipo de Registro, Escala y

Unidad de Longitud ... 90

B.4.4 Información sobre Tipo de Fenómeno, Tipo de Propiedad y Tipo de Atributos ... 90

B.4.5 Información de duración de periodo y primitivo temporal ... 90

B.4.6 Información del Punto y del Objeto ... 91

B.4.7 Información del Conjunto y de la Secuencia ... 91

B.4.8 Información del Tipo de Nombre ... 91

B.4.9 Sistema de información de referencia de Coordenadas verticales ... 91

B.5 Lista de código y numeraciones ... 91

B.5.1 Introducción ... 91

(4)

B.5.3 CI_OnLineFunctionCode <<CodeList>> ... 91

B.5.4 CI_PresentationFormCode <<CodeList>> ... 92

B.5.5 CI_RoleCode<<CodeList>>... 92

B.5.6 DQ_EvaluationMethodTypeCode <<CodeList>> ... 93

B.5.7 DS_AssociationTyp Code <<CodeList>> ... 93

B.5.8 DS_InitiativaTypeCode <<CodeList>> ... 94

B.5.9 MD_CellGeometryCode <<CodeList>> ... 94

B.5.10 MD_CharacterSetCode <<CodeList>> ... 94

B.5.11 MD_ClassificationCode <<CodeList>> ... 96

B.5.12 MD_CoverageContenttYpeCode <<CodeList>>...96

B.5.13 MD_DataTypeCode <<CodeList>> ... 96

B.5.14 MD_Dimension NameTypeCode <<CodeList>> ... 97

B.5.15 MD_GeometricObjectTypeCode <<CodeList>> ... 97

B.5.16 MD_ImagingConditionCode <<CodeList>> ... 97

B.5.17 MD_KeywordTypeCode <<CodeList>>... 98

B.5.18 MD_MaintenanceFrequencyCode «CodeList» ... 98

B.5.19 MD_MediumFormatCode<<CodeList>>... 99

B.5.20 MD_MediumNameCode<<CodeList>>... 99

B.5.21 MD_ObligationCode <<Enumeration>>... 100

B.5.22 MD_pixelOrientationCode <<Enumeration>> ... 100

B.5.23 MD_ProgressCode <<Enumeration>> ... 100

B.5.24 MD_RestrictionCode <<CodeList>> ... 100

B.5.25 MD_ScopeCode <<CodeList>> ... 101

B.5.26 MD_Spatial RepresentationTypeCode<<CodeList>> ... 102

B.5.27 MD_TopicCategoryCode <<CodeList>> ... 102

B.5.28 MD_TopologyLevelCode <<CodeList>> ... 104

ANEXO C (Normativo)Estensiones de metadatos y perfiles...105

C.1 Antecedentes ... 105

C.2 Tipos de extensiones ... 105

C.3 Creación de una extensión ... 105

C.4 Reglas para crear una extensión ... 105

C.5 Perfiles para una comunidad ... 106

C.6 Reglas para crear un perfil ... 107

ANEXO D (Normativo) Conjunto de pruebas genéricas ... 108

D.1 Conjunto de pruebas genéricas ... 108

D.2 Conjunto de pruebas de metadatos ... 108

D.2.1 Identificador de la prueba: Prueba de compleción ... 108

D.2.2 Identificador de la prueba: prueba de máxima ocurrencia ... 108

D.2.3 Identificador de la prueba: prueba de nombres cortos ... 108

D.2.4 Identificador de la prueba: prueba de tipos de datos ... 109

D.2.5 Identificador de la prueba: prueba de dominios ... 109

D.2.6 Identificador de la prueba: prueba del modelo ... 109

D.3 Conjunto de pruebas para metadatos definidos por el usuario ... 109

D.3.1 Identificador de la prueba: prueba de exclusividad ... 109

D.3.2 Identificador de la prueba: prueba de definiciones ... 109

D.3.3 Identificador de la prueba: prueba de normalización de metadatos ... 110

D.4 Perfiles de metadatos ... 110

(5)

E.1 Modelo de aplicación del perfil exhaustivo de metadatos ... 111

E.2 Perfil exhaustivo de aplicación de metadatos – Modelo UML ... 112

ANEXO F(Informativo) Metodología de extensión de metadatos ... 113

F.1 Metodología de extensión de metadatos ... 113

F.2 Repaso de los elementos de metadatos existentes (paso 1) ... 113

F.3 Definición de una nueva sección de metadatos (paso 2) ... 114

F.4 Definición de una nueva lista codificada (paso 3) ... 114

F.5 Definición de un nuevo elemento en una lista codificada (paso 4) ... 114

F.6 Definición de un nuevo elemento de metadatos (paso 5) ... 114

F.7 Definición de una nueva entidad de metadatos (paso 6) ... 115

F.8 Definición de una condición de obligación más restrictiva (paso 8) ... 116

F.9 Definición de una lista codificada más restrictiva (paso 8) ... 116

F.10 Documentación de extensiones de metadatos (paso 9) ... 116

ANEXO G (Informativo) Implementación de metadatos ... 119

G.1. Antecedentes ... 119

G.1.2 Campo de ampliación y objetivos ... 119

G.1.3 Granularidad de los datos especiales soportados. ... 119

G.2 Niveles de jerarquía de Metadatos ... 120

G.2.1 Metadatos de Series de Conjuntos de Datos (opcional) ... 120

G.2.2 Metadatos de Conjunto de Datos... 120

G.2.3 Metadatos Tipo de Fenómeno (opcional) ... 121

G.2.4 Metadatos de Instancias de Fenómenos (opcional) ... 121

G.2.5 Metadatos de Tipo de Atributo (opcional) ... 121

G.2.6 Metadatos de Instancias de Atributos (opcional) ... 121

ANEXO H (Informativo) Niveles de jerarquía de metadatos ... 122

H.1 Niveles de Metadatos ... 122

H.2 Ejemplo ... 122

ANEXO I(Informativo) Ejemplos de implementación ... 126

I.1 Ejemplos de Metadatos ... 126

I.2 Ejemplo 1- Licencias de Exploración de Minerales ... 126

I.3 Ejemplo 2- Ejemplo de Metadatos extendidos ... 129

I.4 Diccionario de Datos para los elementos extendidos ... 130

I.5 MD_KeywordType (Modificado) ... 135

ANEXO J (informativo) Apoyo multilingüe para el elemtno metadato texto libre ... 136

J.1 Elementos metadatos Texto Libre ... 136

J.2 Estructura de datos para manejar apoyo multilingüe en los elementos de metadatos Texto

Libre. ... 137

J.3 Ejemplo de Texto Libre Multilingüe en el elemento metadato ... 138

(6)

Prólogo COGUANOR

La Comisión Guatemalteca de Normas (COGUANOR) es el Organismo Nacional de Normalización, creada por el Decreto No. 1523 del Congreso de la República del 05 de mayo de 1962. Sus funciones están definidas en el marco de la Ley del Sistema Nacional de la Calidad, Decreto 78-2005 del Congreso de la República.

COGUANOR es una entidad adscrita al Ministerio de Economía, su principal misión es la de proporcionar soporte técnico a los sectores público y privado por medio de la actividad de normalización.

El proceso de normalización se realiza a través de Comités Técnicos de Normalización (CTN), lo que garantiza la participación de todos los sectores interesados.

El estudio de la presente norma COGUANOR NTG/ISO 19115. Información geográfica

Metadatos, estuvo a cargo del Comité Técnico de Normalización de Información Geográfica, habiendo participado los siguientes profesionales, a titulo personal o en representación de organizaciones y entidades relacionadas con el contenido de la norma:

Raúl Calderón SEGEPLAN

Edwin Cabnal SEGEPLAN/SINIT

Oscar Cruz IGN

Marcos Sutuc IGN

Sherry Ordóñez USAC/Colegio de Ingenieros de Guatemala

Jorge Alejandro Arévalo Facultad de Ingeniería/USAC

Brandon Tirone RIC

Francisco Rosales Secetaría de Coordinación Ejecutiva de la Presidencia

Elisa Mencos Quiroa IDAEH/DEMOPRE

Julia María Galindo Coronado MUNIGUATE/CATASTRO

Gerson Amilcar Díaz MUNIGUATE/CATASTRO

Pablo Mayorga RIC

(7)

Prólogo

ISO (la Organizacion Internacional de Normalizacion) es una federacion mundial de organismos nacionales de normalización (organismos miembros de ISO). EI trabajo de preparación de las Normas Internacionales normalmente se realiza a través de los comités técnicos de ISO. Cada organismo miembro interesado en una materia para la cual se haya establecido un comité técnico, tiene el derecho de estar representado en dicho comite. Las organizaciones internacionales, gubernamentales y no gubernamentales, vinculadas a ISO, también participan en el trabajo. ISO colabora estrechamente con la Comisión Electrotécnica Internacional (lEC) en todas las materias de normalización electrotécnica.

Las Normas Internacionales se redactan de acuerdo con las reglas establecidas en la Parte 2 de las Directivas ISO/IEC.

La tarea principal de los comités técnicos es preparar Normas Internacionales. Los proyectos de normas internacionales adoptados por los comités técnicos se circulan a los organismos miembros para votación. La publicación como Norma Internacional requiere la aprobación de por lo menos el 75% de los organismos miembros con derecho a voto.

Se llama la atención sobre la posibilidad de que algunos de los elementos de este documento puedan estar sujetos a derechos de patente. ISO no asume la responsabilidad por la identificación de alguno o todos los derechos de patente.

La Norma Internacional ISO 19115 fue preparada por el Comité Técnico ISO/TC 211 Información Geográfica/Geomántica.

(8)

Introdución

EI resurgimiento de la conciencia de la importancia de la geografía y del como se relacionan espacialmente las cosas, junto con el progreso de la tecnología electrónica, han causado una expansión mundial en el uso de la información geográfica digital y de los sistemas de información geográfica. Cada vez más individuos de una amplia gama de disciplinas más allá de las ciencias geográficas y de la tecnología de la información, son capaces de producir, enriquecer y modificar información geográfica digital. Dado que el número, la complejidad y la diversidad de los conjuntos de datos geograficos crecen, aumenta la importancia de un método para proporcionar un correcto entendimiento de todos los aspectos relacionados con este tipo de datos.

Los datos geográficos digitales constituyen un intento de modelar y describir el mundo real para el análisis y la visualización gráfica de la información en una computadora. Cualquier descripción de la realidad es siempre una abstracción, parcial y es solo una de las muchas posibles "visiones". Esta visualización gráfica o modelo del mundo real no es un duplicado exacto, algunas cosas son aproximadas, otras están simplificadas y algunas otras ignoradas. En raras ocasiones hay datos perfectos, completos y correctos. Los supuestos y limitaciones que afectan a la creación de los datos tienen que estar completamente documentados para asegurar que dichos datos no se utilicen mal. Los metadatos permiten a un productor de información geográfica describir completamente un conjunto de datos de modo que los usuarios puedan entender los supuestos, limitaciones y puedan evaluar la aplicabilidad del conjunto de datos para el uso pretendido.

Normalmente los datos geográficos son utilizados por mucha gente distinta de los productores. A menudo un individuo o una organización los produce y otros los utilizan. La documentación apropiada proporcionará a esos individuos poco familiarizados con los datos, una mejor comprensión de los mismos y les permitirá usarlos correctamente. Puesto que productores y usuarios de datos geográficos manejan cada vez más datos, una documentación adecuada les proveerá de un conocimiento más profundo de la información, lo que esta ofrece y les permitirá gestionar mejor la producción, el almacenamiento, la actualización y la reutilización de la misma.

EI objetivo de esta Norma Internacional es proporcionar una estructura para describir los datos geográficos digitales. Se pretende que esta Norma sea usada por analistas de sistemas de información, planificadores de programas y desarrolladores de sistemas de información geográfica y otros, para entender los principios básicos y los requisitos globales para la normalización de la información geográfica. La Norma define elementos de metadatos, proporciona un modelo y establece un conjunto común de terminología, definiciones y procedimientos de ampliación para metadatos. Al momento de ser implementada por un productor de datos geográficos, esta Norma Internacional:

Suministrará a productores de datos la información apropiada para caracterizar sus datos geográficos con propiedad. Facilitará la organización y la gestión de los metadatos de información geográfica.

Permitirá a los usuarios utilizar datos geográficos del modo más efectivo conociendo sus carácterísticas básicas. Facilitará el descubrimiento de datos, su recuperación y reutilización. Los usuarios serán capaces de localizar, acceder, evaluar, adquirir y utilizar mejor los datos geográficos.

Permitirá a los usuarios determinar si unos datos geográficos en un repositorio (archivo) serán de utilidad para ellos. Esta norma internacional define metadatos de propósito general en el campo de la información geográfica. Metadatos más detallados para tipos de datos geográficos y servicios geográficos se definen en otras normas de las series ISO 19100 y en extensiones de usuario.

(9)

Información geográfica

Metadatos

1 OBJETO

Esta norma define el modelo requerido para describir información geográfica y servicios. Proporciona información sobre la identificación, la extensión, la calidad, el modelo espacial y temporal, la referencia espacial y la distribución de los datos geográficos digitales.

Esta Norma es aplicable a:

- la catalogación de conjuntos de datos, actividades de clearinghouse, y la descripción completa de conjuntos de datos;

- los conjuntos de datos geográficos, las series del conjunto de datos y los fenómenos geográficos individuales y las propiedades de los fenómenos.

Esta norma define:

- secciones de metadatos obligatorios y condicionales, entidades de metadatos y elementos de metadatos;

- el conjunto mínimo de metadatos requeridos para soportar todo el rango de aplicaciones de metadatos (descubrimiento de datos, determinación de la aptitud para el uso, acceso a los datos, transferencia de datos y utilización de datos digitales);

elementos de metadatos opcionales, para permitir una extensiva descripción normalizada de los datos geográficos, si así se requiere;

un método para extender los metadatos para adaptarse a necesidades especializadas.

Aunque esta norma se aplica a datos digitales, sus principios pueden extenderse a muchas otras formas de datos geográficos tales como mapas, cartas y documentos textuales, asi como a datos no geográficos.

NOTA Ciertos elementos de metadatos obligatorios no pueden aplicarse a estas otras formas de datos.

2 CONFORMIDAD

2.1 Requisitos de conformidad

Los metadatos deben ser proporcionados tal y como se especifica en el capitulo 6 y en los anexos A y B.

Los metadatos especificados por el usuario deben ser definidos y proporcionados tal como se describe en el anexo C.

Para que cualquier metadato sea declarado conforme con esta norma debe satisfacer los requisitos descritos en el conjunto de pruebas genéricas presentado en el anexo D.

2.2 Perfiles de metadatos

Cualquier perfil conforme a esta norma debe ser conforme a las reglas existentes en el anexo C, numeral C.6.

Para propósitos de pruebas de conformidad utilizando el conjunto genérico de pruebas del anexo D, las entidades de metadatos y los elementos deben ser considerados como obligatorios, condicionales u opcionales tal y como se como se especifique en el perfil aplicable.

3 NORMAS DE REFERENCIA

Las normas que a continuación se indican son indispensables para la aplicacion de esta norma. Para las referencias con fecha, solo se aplica la edición citada. Para las referencias sin fecha se aplica la útima edición de la norma (incluyendo cualquier modificación de ésta).

(10)

ISO 639 (all parts), Code for the representation of names of languages

ISO 3166 (all parts), Codes for the representation of names of countries and their subdivisions ISO 4217:2001, Codes for the representation of currencies and funds

ISO 8859 (parts 1 to 16), Information technology ― 8-bit single-byte coded graphic character sets ISO 8879, Information processing ― Text and office systems ― Standard Generalized Markup Language (SGML)

ISO/IEC 10646-1, Information technology ― Universal Multiple-Octet Coded Character Set (UCS) ― Part 1: Architecture and Basic Multilingual Plane

ISO/IEC 11179 (all parts), Information technology ― Specification and standardization of data elements ISO 19106:―1), Geographic information ― Profiles

ISO 19107:―1), Geographic information ― Spatial schema

ISO 19108:2002,Geographic information ― Temporal schema

ISO 19109:―1), Geographic information ― Rules for application schema

ISO 19110:―1),Geographic information ― Methodology for feature cataloguing

ISO 19111:2003, Geographic information ― Spatial referencing by coordinates

ISO 19112:―1), Geographic information ― Spatial referencing by geographic identifiers

ISO 19113:2002, Geographic information ― Quality principles

ISO 19114:―1), Geographic information ― Quality evaluation procedures

ISO 19117:―1), Geographic information ― Portrayal

ISO 19118:―1), Geographic information ― Encoding

ISO 19119, Geographic information ― Services.

4 TÉRMINOS Y DEFINICIONES

Para los fines de este documento, se aplican los siguientes términos y definiciones:

NOTA  Los términos y definiciones utilizados en conjunto con los modelos UML se incluyen en el capítulo 5.

4.1 tipo de datos. Especificación de un dominio de valores con operaciones permitidas sobre los valores de ese dominio [ISO 19103].

EJEMPLO Entero, real, booleano, cadena, fecha y GM_punto.

NOTA  Se identifica cada tipo de datos mediante un término, por ejemplo: entero.

4.2 conjunto de datos. Colección identificable de datos.

NOTA  Un conjunto de datos puede ser un agrupamiento más pequeño de datos el cual, aunque limitado por alguna constricción tal como la extension espacial o eI tipo de fenómeno, se puede localizar físicamente dentro de un conjunto de datos más grande. Teóricamente, un conjunto de datos puede ser tan pequeño como un único fenómeno o un atributo de un fenómeno contenidos dentro de un conjunto de datos más grande. Un mapa impreso o una carta pueden ser considerados como conjuntos de datos.

4.3 series de conjuntos de datos. Colección de conjuntos de datos que comparten una misma especificacion de producto 4.4 malla. red compuesta por dos o más conjuntos de curvas en la que los miembros de cada conjunto intersectan a los miembros de los otros conjuntos de modo de algorítmico [ISO 19123]

(11)

4.7 entidad de metadatos. conjunto de elementos de metadatos que describen el mismo aspecto de los datos.

NOTA 1  Puede contener una o más entidades de metadatos. NOTA 2  Equivalente a una clase en terminología UML.

4.8 sección de metadatos. subconjunto de metadatos que consta de una colección de entidades de metadatos relacionadas entre sí, y elementos de metadatos.

NOTA  Equivalente a un paquete en terminología UML.

4.9 modelo. abstracción de algunos aspectos de un universo (tratado)de discurso [ISO 19109] 4.10 recurso. activo o medio que satisface un requisito.

4.11 sistema de referencia temporal. sistema de referencia con el que se mide el tiempo. [ISO 19108]

5 SÍMBOLOS Y TÉRMINOS ABREVIADOS 5.1 Abreviaturas

DTD Definicion de Tipo de Documento IDL Lenguaje de Definicion de Interfaces OCL Lenguaje de Restricción de Objetos SGML Lenguaje Normalizado de Señalización UML Lenguaje Unificado de Modelado XML Lenguaje de Etiquetas Extensible

5.2 Notación UML

Los Diagramas que aparecen en esta norma se han elaborado utilizando como lenguaje de modelos conceptuales los diagramas de estructura estática del Lenguaje Unificado de Modelado (UML) junto con las definiciones de tipos básicos del Lenguaje de Definición de Interfaces de ISO (IDL) y el Lenguaje de Restricción de Objetos (OCL) de UML como el lenguaje de modelo conceptual. Las notaciones UML utilizadas en esta norma se describen en la figura 1:

(12)

Asociación Agregación Composición Generalización Dependencia

Fig. 1 Notación UML 5.3 Relaciones del Modelo UML

5.3.1 Asociaciones

Una asociación se utiliza para describir una relación entre dos o más clases. UML define tres diferentes tipos de relaciones, lIamadas asociaciones, agregaciones y composiciones. Los tres tipos tienen diferente semántica. Una asociación ordinaria debe utilizarse para representar una relación general entre dos clases. Las asociaciones de agregación y composición deben utilizarse para crear relaciones parciales o totales entre dos clases. La dirección de una asociación tiene que ser especificada. Si no se especifica la dirección, se supone que es una asociación bidireccional. Si se pretende tener asociaciones unidireccionales, la dirección de la asociación puede ser marcada por una flecha al final de la línea.

Una asociación de agregación es una relación entre dos clases en la cual una de las clases juega el rol de contenedor y la otra el rol de contenido.

Una asociación de composición es una agregación fuerte. En una asociación de composición, si un objeto contenedor se suprime, entonces todos sus objetos contenidos son suprimidos también. La asociación de composición debe usarse cuando los objetos que representan las partes de un objeto contenedor no pueden existir sin el objeto contenedor.

5.3.2 Generalización

Una generalización es una relación entre una superclase y una subclase que puede ser substituida por ella. La superclase es la clase generalizada, mientras que las subclases son clases especificadas.

5.3.3 Instanciación/Dependencia

Una relación de dependencia muestra que la clase “cliente” depende de la clase/interfaz proveedor para proporcionar ciertos servicios, como:

 Clase “cliente” toma un valor (constante o variable) definido en la clase/interfaz del proveedor.

 Operaciones de la clase “cliente” invocan operaciones de la clase/interfaz del suministrador.

 Operaciones de la clase “cliente” tienen firmas cuya clase de retorno o argumentos son instancias de la clase/interfaz proveedor.

Una relación instanciada representa el acto de sustituir los valores reales por los parámetros de una clase parametrizada o utilidad de clases parametrizada para crear una versión especializada del ítem más general.

(13)

el apropiado para el rol del objetivo principal con relación al objeto fuente. Así en una asociación bidireccional, se suministrarán dos nombres de rol. La figura 2 representa cómo los nombres de rol y las cardinalidades son expresados en los diagramas UML.

Subclase #1 Subclase #2 Subclase #2

Herencia de clases (subtipos de clases)

Superclase Clase agregada Componente clase #1 Componente clase #2 Componente clase # n #2 Clase # 1 Clase # 2 Clase Clase 1..* n Una exactamente Una o más Cero o más Opcional (cero o más) Número específico Cardinalidad de asociaciones Nombre de la asociación

Asociación entre clases (cero o más) rol -1 rol -2 Clase 1 n 0..* 0..1 Clase Clase

...

Sub clase #1

...

Subclase # n Sub clase #2

Agregación entre clases

(14)

5.4 Estereotipos en modelos UML

EI estereotipo en UML constituye un mecanismo para extender conceptos ya existentes en UML. Es un elemento de modelado que se usa para clasificar (0 marcar) otros elementos de UML de modo que de alguna manera se comportan como si fueran instancias de clases de un nuevo pseudo metamodelo o modelo virtual cuya forma se basa en las clases existentes en el metamodelo base. Los estereotipos aumentan los mecanismos de clasificación basándose en la jerarquía de clases del metamodelo incorporada en UML. Más adelante, tenemos descripciones breves de los estereotipos utilizados en esta norma internacional. Para una descripción más detallada consultese la Especificación Técnica ISOITS 19103.

En esta Norma se utilizan los siguientes estereotipos:

a) «Type» clase usada para la especificación de un dominio de instancias (objetos), junto con las operaciones aplicables a dichos objetos. Un «Type» puede tener atributos y asociaciones.

b) «Enumeration» tipos de datos cuyas instancias forman una lista de valores literales con un nombre. Se declara tanto el nombre de la enumeración como sus valores literales. Una enumeración significa una lista corta de posibles valores bien definidos dentro de una clase.

c) «DataType» descriptor de un conjunto de valores al que Ie falta identidad y cuyas operaciones no tienen efectos secundarios. Los tipos de datos incluyen tipos predefinidos de primitivas y tipos definidos por el usuario. Ejemplos de tipos predefinidos son números, cadena de caracteres y valores temporales. Ejemplos de tipos definidos por el usuario pueden ser enumeraciones.

d) «CodeList» usada para describir una enumeración más abierta. Una «CodeList» es una enumeración flexible. Las listas codificadas son útiles para expresar una lista larga de valores posibles. Si los elementos de la lista son completamente conocidos, se debería utilizar una enumeración, si sólo se conocen los valores probables de los elementos, se deberfa usar una lista codificada.

e) «Union» describe una selección de uno de los tipos especificados. Es útil para especificar un conjunto de clases/tipos alternativos que pueden ser utilizados, sin la necesidad de crear un super tipo/clase común.

f) «Abstract» clase (u otro clasificador) que no puede ser directamente instanciada. La notación UML utiliza, para hacer notar esta circunstancia, el nombre en itálica.

g) «Metaclass» clase cuyas instancias son clases. Las metaclases son utilizadas típicamente en la construcción de metamodelos. Una metaclase es una clase de objeto cuyo propósito primario es contener metadatos sobre otra clase.

h) «Interface» conjunto de operaciones, con un nombre, que caracteriza el comportamiento de un elemento. i) «Paquete» agrupación de componentes relacionados lógicamente, que contiene subpaquetes.

j) «Leaf» paquete que contiene definiciones, sin ningún subpaquete.

5.5 Abreviaturas de paquetes

Se utilizan abreviaturas de dos letras para indicar el paquete que contiene una clase. Esas abreviaturas preceden a los nombres de clase, conectados por un "_". La norma en la que se sitúan esas clases se indica entre paréntesis. A continuación, tenemos un listado de esas abreviaturas:

CI Citación (ISO 19115) DQ Calidad de datos (ISO 19115) DS Conjunto de datos (ISO 19115) EX Extensión (I SO 191 15) GF Fenómeno general (ISO 19109)

(15)

LI Linaje (ISO 19115) MD Metadatos (ISO 19115)

RS Sistema de Referencia (ISO 19115) SC Coordenadas Espaciales (I SO 191 II) SV Servicios (I SO 191 19)

TM Temporal (ISO 19108)

5.6 Relaciones entre el Diccionario de Datos y el Modelo UML

El cuadro1 ilustra la relación entre la terminología de los modelos UML y el diccionario de datos. Cuadro 1 Relación entre el modelo U M L y el diccionario de datos

Modelo UML Diccionario de Datos

Package (paquete) Section (sección)

Generalized Class (clase generalizada) Entity (entidad) Specified Class (clase específica) Entity (entidad)

Class (clase) Entity (entidad)

Attribute (atributo) Element (elemento)

Association (asociación) Element (elemento)

6. REQUERIMIENTOS

6.1 Metadatos requeridos para datos geográficos

Esta norma identifica los metadatos requeridos para describir los datos geograficos digitales. Los metadatos se aplican a conjuntos de datos independientes, agregaciones de conjuntos de datos, fenómenos geográficos individuales y las varias clases de objetos que componen un fenómeno geográfico. Los metadatos deben ser suministrados para conjuntos de datos geográficos y pueden, opcionalmente, ser suministrados para agregaciones de conjuntos de datos, fenómenos y atributos de fenómenos. Los metadatos se componen de una o más Secciones de Metadatos (paquetes UML) que contienen una o más Entidades de Metadatos (clases UML).

6.2 Información para la aplicación de metadatos

La figura 3 es un diagrama de clases UML que define las clases de información geográfica a las que se aplican metadatos. Especifica que un conjunto de datos (DS _ DataSet) y agrupaciones de conjuntos de datos (DS _ Aggregate) deben tener uno o más conjuntos de de entidades de Metadatos relacionados (MD_Metadata). Los metadatos pueden ser relativos a un fenómeno, o a un atributo de un fenómeno, o a un tipo de fenómeno, o a un tipo de propiedad de un fenómeno (una metaclase instanciada por rol de Asociación de Objeto, el de Tipo de Atributo de Objeto u Operación de Objeto). El método para relacionar metadatos a los fenómenos y a las instancias de losa tributos se definen en la norma ISO 19109. Las agregaciones de conjuntos de datos pueden ser especificadas (Subclases) como una asociación general (DS_Other Aggregate), una serie de conjuntos de datos (DS_Series), o una actividad especial (DS_Initiative). MD_Metadata también se aplica a otras clases de información y servicios no mostrados en este diagrama (vease MD _ScopeCode, numeral B.5.25).

(16)

Figura 3 Aplicación de Metadatos 6.3 Paquetes de Metadatos

6.3.1 Paquetes de Metadatos y relaciones entre entidades

En esta norma, los metadatos para datos geográficos se presentan en paquetes UML. Cada paquete contiene una o más entidades (clases UML), que pueden estar especificadas (subclassed) o generalizadas (superclassed). Las entidades contienen elementos (atributos de clases UML) que identifican las unidades discretas de metadatos. Las entidades pueden estar relacionadas con una o más entidades. Las entidades pueden estar agregadas y repetirse cuando sea necesario para satisfacer: (1) los requisitos obligatorios establecidos en esta norma; (2) los requisitos de usuario adicionales. La figura 4 ilustra la disposición de los paquetes. Los metadatos estan completamente especificados en los diagramas de modelado UML y el diccionario de datos para cada paquete, que pueden ser encontrados en los anexos A y B respectivamente. Si existe discrepancia entre los dos anexos, debe considerarse que prevalece el anexo A.

(17)

Figura 4 Paquetes de Metadatos

La relación entre paquetes de metadatos y entidades de metadatos se muestra en el cuadro 2. Los paquetes de metadatos se enumeran en la columna llamada “Paquete” y la entidad agregada de metadatos contenida dentro del correspondiente paquete se enumera en la columna Entidad. Las entidades contenidas dentro de los paquetes son definidas más tarde; desde el numeral 6.3.2 hasta el 6.4.2. A cada paquete le corresponde un apartado, que se lista en la columna Número de Apartado.

La relación entre paquetes de metadatos y entidades de metadatos se muestra en el cuadro 2. Los paquetes de metadatos se enumeran en la columna llamada “Paquete” y la entidad agregada de metadatos contenida dentro del correspondiente paquete se enumera en la columna Entidad. Las entidades contenidas dentro de los paquetes son definidas más tarde; desde el numeral 6.3.2 hasta el 6.4.2. A cada paquete le corresponde un apartado, que se lista en la columna Número de Apartado.

(18)

Cuadro 2 Relaciones entre paquetes de metadatos y entidades de metadatos

Numeral Paquete Entidad Diagrama Diccionario

6.3.2.1 Informacion del conjunto de

Entidades de metadatos MD_Metadata A.2.1 B.2.1

6.3.2.2 Información de identificación MD_Identification A.2.2 B.2.2

6.3.2.3 Información de restricciones MD_Constraints A.2.3 B.2.3

6.3.2.4 Información de calidad de datos DQ_DataQuality

A.2.4.1 A.2.4.2 A.2.4.3 B.2.4.1 B.2.4.2 B.2.4.3 6.3.2.5 Información de mantenimiento MD_MaintenanceInformation A.2.5 B.2.5 6.3.2.6 Información de la representación

espacial MD_SpatialRepresentation A.2.6 B.2.6

6.3.2.7 Información del sistema de

referencia MD_ReferenceSystem A.2.7 B.2.7

6.3.2.8 Información del contenido MD_ContentInformation A.2.8 B.2.8

6.3.2.9 Información del catálogo de

representación MD_PortrayalCatalogueReference A.2.9 B.2.9

6.3.2.10 Información de distribución MD_Distribution A.2.10 B.2.10

6.3.2.11 Información de las extensiones de

metadatos MD_MetadataExtensionInformation A.2.11 B.2.11

6.3.2.12 Información del modelo de

aplicación MD_ApplicationSchemaInformation A.2.12 B.2.12

6.4.1 Información de la extensión EX_Extent A.3.1 B.3.1

6.4.2 Informacion sobre menciones y responsables

CI_Citation

CI_ResponsibleParty A.3.2 B.3.2

6.3.2 Descripción de paquetes

6.3.2.1 Informacion del conjunto de Entidades de Metadatos (MD_Metadata)

La informacion del conjunto de entidades de metadatos consiste en la entidad (Clase UML) MD _ Metadata, que es obligatoria. La entidad MD_Metadata contiene tanto elementos de metadatos obligatorios como opcionales (Atributos UML). La entidad MD_Metadata es un agregado de las siguientes entidades (que estan explicadas en detalle en los siguientes apartados):

 MD_Identification  MD_Constraints  DQ_DataQuality  MD_Maintenancelnformation  MD_SpatialRepresentation  MD_ReferenceSystem  MD_ContentInformation  MD_PortrayalCatalogueReference  MD_Distribution  MD_MetadataExtensionInformation  MD_ApplicationSchemaInformation

6.3.2.2 Información de Identificación (MD_ldentification)

La Información de identificación contiene información para identificar de modo único los datos. La información de Identificación incluye información sobre la mención del recurso, un resumen, el propósito, los créditos, el estado y puntos de contacto. La entidad MD_Identification es obligatoria. Contiene elementos obligatorios, condicionales y

(19)

se usa para identificar datos y como MD_Serviceldentification cuando se usa para identificar un servicio. MD_ ServiceIdentification proporciona un alto nivel descriptivo de un servicio, para más información véase la Norma ISO 19119. MD_Identification es un agregado de las siguientes entidades:

 MD_Format, formato de datos

 MD_BrowseGraphic, visualización rápida de los datos

 MD_Usage, usos específicos de los datos

 MD_Constraints, restricciones existentes sobre el recurso

 MD_Keywords, palabras claves que describen el recurso

 MD_MaintenanceInformation, con qué frecuencia está previsto que se actualicen los datos y el alcance de la actualización

 MD_Aggregatelnformation, información sobre conjunto de datos que son partes agregadas del conjunto de datos que el metadato describe.

EI elemento extent de MD_Dataldentification es condicional; debe incluir la subclase EX_GeographicBoundingBox o bien la subclase EX_GeographicDescription del Rol geographicElement del extent si el conjunto de datos esta referenciado espacialmente. Si es necesario pueden utilizarse ambos.

El elemento CharterSet de MD_Identification es condiconal; se documenta si no se utiiliza la norma ISO/IEC 10646-1.

6.3.2.3 Informacion de Restricciones (MD_Constraints)

Este paquete contiene información concerniente a las restricciones existentes sobre los datos. La entidad MD_Constraints es opcional y puede ser especificada como MD_LegalConstraints y/o MD_SecurityConstraints. EI elemento otherConstraints de MD_LegalConstraints será no nulo (utilizado) sólo si los elementos accessConstraints y/o useConstraints tienen un valor de "otherRestrictions", que se encuentra en la lista codificada MD_RestricctionCode.

6.3.2.4 Informacion de Calidad de Datos (DQ_DataQuality)

Este paquete contiene una valoración general de la calidad del conjunto de datos. La entidad DQ_DataQuality es opcional y contiene el alcance de la valoración de la calidad. DQ_DataQuality es un agregado de LI_Lineage y DQ_Element. DQ_Element puede ser especificado como DQ_Completeness, DQ_LogicalConsistency, DQ_PositionaIAccuracy, DQ_ThematicAccuracy y DQ_TemporalAccuracy. Esas cinco entidades representan elementos de calidad de datos y pueden ademas subclasificarse en subelementos de calidad de datos. Los usuarios pueden añadir elementos adicionales y subelementos de calidad de datos mediante subclasificacion de DQ_ Element o el apropiado subelemento.

Este paquete también contiene información sobre las fuentes y los procesos de producción usados al producir el conjunto de datos. La entidad LI_ Lineage es opcional y contiene una declaración del linaje. LI_Lineage es un agregado de LI_Process Step y LI_Source.

Uno de los dos roles “report” y “lineage” de DQ_DataQuality tiene que estar presente si DQ_DataQuality.scope.DQ_Scope.level toma el valor de "dataset”.

EI elemento “Level Description” de DQ_Scope es obligatorio si el elemento “level” de DQ_Scope no toma el valor de "dataset” o de “series”.

EI elemento “statement” de LI_Lineage es obligatorio si DQ_DataQuality.scope.DQ_Scope.level toma un valor de “dataset” o de “series” y no se documentan los roles de LI_Lineage “source” y “processStep”.

EI rol “source” de LI_Lineage es obligatorio si el elemento “statement” y el Rol “processStep” de LI_ Lineage no se documentan.

(20)

EI rol “processStep” de LI_Lineage es obligatorio si el elemento “statement” y el Rol “source” de LI_Lineage no se documentan.

El elemento “description” o “sourceExtent” de LI_Source debe ser documentado. 6.3.2.5 Información del Mantenimiento (MD_Maintenancelnformation)

Este paquete contiene información sobre el alcance y la frecuencia de la actualización de los datos. La entidad MD_Maintenancelnformation es opcional y contiene elementos de metadatos opcionales y obligatorios.

6.3.2.6 Información de Representación Espacial (MD_SpatiaIRepresentation)

Este paquete contiene información referente a los mecanismos usados para representar la información espacial de un conjunto de datos. La entidad MD_SpatialRepresentation es opcional y puede ser especificada como MD_GridSpatialRepresentation y MD_VectorSpatialRepresentation. Cada una de las entidades especificadas contiene elementos de metadatos opcionales y obligatorios. Cuando se necesita una descripción más detallada, puede especificarse MD_GridSpatialRepresentation como MD_ Georectified y/o MD_Georeferenceable. Los metadatos para la representación de datos espaciales se obtienen de la Norma ISO 19107.

6.3.2.7 Información del Sistema de Referencia (MD_ReferenceSystem)

Este paquete contiene la identificación de(l) sistema(s) de referencia temporal y espacial usado en un conjunto de datos.

6.3.2.8 Información del Contenido (MD _ Contentlnformation)

Este paquete contiene información que identifica el catálogo de fenómenos usado (MD _FeatureCatalogueDescription) y/o información que describe el contenido de un conjunto de datos de cobertura (MD_CoverageDescription). Ambas entidades descriptivas son subclases de la entidad MD_ ContentInformation. MD_CoverageDescription puede ser subclasificada en MD_lmageDescription, y tiene un agregado de MD_RangeDimension. MD_RangeDimension puede adicionalmente ser subclasificada como MD_Band.

6.3.2.9 Información del Catálogo de Representación (MD _PortrayaICatalogueReference)

Este paquete contiene información que identifica el catálogo de Representación utilizado. Consiste en la entidad opcional MD_PortrayaICatalogueReference. Esta entidad contiene el elemento obligatorio utilizado para especificar que catálogo de representación usa el conjunto de datos.

6.3.2.10 Información de Distribución (MD_Distribution)

Este paquete contiene información sobre el distribuidor de un recurso y las opciones para obtener dicho recurso. Contiene la entidad opcional MD_Distribution. MD_Distribution es un agregado de las opciones de distribución digital de un conjunto de datos (MD_DigitaITransferOptions), de identificación del distribuidor (MD_Distributor) y del formato de distribución (MD_Format), que contienen elementos opcionales y obligatorios. MD_DigitalTransferOptions contiene el medio usado para la distribución (MD_Medium) de un conjunto de datos, y es un agregado de MD_Distributor. Otro agregado de MD_Distributor es el proceso para la adquisición de los datos (MD_StandardOrderProcess).

EI rol "distribution Format" de MD_Distribution es obligatorio si no se documenta el rol "distributorFormat" de MD_Distributor.

EI rol "distributorFormat" de MD_Distributor es obligatorio Si no se documenta "distributionFormat" de MD_ Distribution.

6.3.2.11 Información sobre Extensiones de Metadatos (MD_MetadataExtensionlnformation).

Este paquete contiene información sobre las extensiones de usuario especificadas. Contiene la entidad opcional MD_MetadataExtensionlnformation. MD_MetadataExtensionlnformation es un agregado de información que describe los elementos extendidos de metadatos (MD_ExtendedElementinformation)

(21)

Si el elemento "dataType" de MD_ExtendedElementlnformation tiene un valor de 'codelistElement', entonces el elemento 'domainCode' es obligatorio.

Si el elemento "dataType" de MD_ExtendedElementlnformation no tiene un valor de 'codelistElement' entonces el elemento 'shortName' es obligatorio.

Si el elemento 'obligation' de MD_ExtendedElementinformation tiene un valor de 'conditional', entonces el elemento 'condition' es obligatorio.

6.3.2.12 Información del Modelo de Aplicación (MD_ApplicationSchemalnformation).

Este paquete contiene información sobre el modelo de aplicación usado para construir un conjunto de datos. Contiene la entidad opcional MD_ApplicationSchemalnformation. La entidad contiene elementos opcionales y obligatorios.

6.4 Tipos de datos para Matadatos

6.4.1 Información de la Extensión (EX_Extent).

EI tipo de datos en este paquete es un agregado de los elementos de metadatos que describen la extensión espacial y temporal de la entidad referenciada. La entidad EX_Extent contiene información sobre la extensión geográfica (EX_GeographicExtent), la extension temporal (EX_TemporalExtent) y la extensión vertical (EX_Vertical Extent) de la entidad a la que se refieren. EX_GeographicExtent puede tener como subclases a EX_ BoundingPolygon, EX_GeographicBoundingBox y EX_GeographicDescription. La combinación de la extensión espacial y temporal (EX_SpatialTemporalExtent) es una agregacion de EX_GeographicExtent. EX_SpatialTemporalExtent es una subclase de EX_TemporalExtent.

La entidad EX_Extent tiene tres roles opcionales Ilamados “geographicElement”, “temporalElement” y “verticalElement” y un elemento llamado 'description'. Se debe usar al menos uno de los cuatro.

La entidad estereotipo “DataType” se define en 5.4

6.4.2 Información de menciones y responsables (CI_Citation and CI_ResponsibleParty)

Este paquete de tipos de datos proporciona un método normalizado (CI_Citation) para citar un recurso (un conjunto de datos, un fenómeno, una fuente de datos, una publicación, etc.) asi como información sobre la parte responsable (CI_ResponsibleParty) de un recurso. EI tipo de datos CI_ResponsibleParty contiene la identificación de persona(s), y/o su cargo, y/o la(s) organizacion(es) asociada(s) con el recurso. También se define aquí la localización (CI_Address) de la persona u organización responsable.

La entidad estereotipo “DataType” se define en 5.4

6.5 Núcleo de metadatos para conjuntos de datos geográficos

Esta norma define un extenso conjunto de elementos de metadatos, pero habitualmente solo se usa un subconjunto del total de elementos. Sin embargo, es esencial que un número mínimo básico de elementos de metadatos se mantengan para un conjunto de datos. Se enumeran los elementos del núcleo de metadatos requeridos para definir un conjunto de datos, típicamente para propositos de catalogación. Esta lista contiene los elementos de metadatos que responden a las siguientes preguntas: “¿existe un conjunto de datos sobre un tema especifico (“qué”)?”, “¿para una zona determinada (“dónde”)?”, “¿para un periodo o una fecha específica (“cuándo”)?” y “¿un lugar de contacto para averiguar mas sobre como conseguir el conjunto de datos (“quién”)?”. Utilizando los elementos opcionales recomendados ademas de los elementos obligatorios se aumentara la interoperabilidad, permitiendo a los usuarios entender sin ambigüedad los datos geográficos y los metadatos correspondientes proporcionados por los productores o por los distribuidores. Los perfiles de metadatos de esta norma deben incluir este núcleo.

A continuación (véase el cuadro 3) se enumeran los elementos del nucleo de metadatos (obligatorio y opcional recomendado) requeridos para describir un conjunto de datos. Una "M" indica que el elemento es obligatorio. Una "O" indica que el elemento es opcional. Una "C" indica que el elemento es obligatorio bajo ciertas condiciones.

(22)

Cuadro 3 Núcleo de metadatos para el conjunto de datos geográficos

Título del conjunto de datos (M)

(Md_MetadataMD_DataIdentification.citation CI_Citation.title)

Tipo de representación espacial (O)

(MD_MetadataMD_DataIdentification.spatialRepresentationType) Fecha de referencia del conjunto de datos (M)

(MD_MetadataMD_DataIdentification.citation CI_Citation.date)

Sistema de Referencia (O)

(MD_MetadataMD_ReferenceSystem) Responsable del conjunto de datos (O)

(MD_MetadataMD_DataIdentification.pointOfContactCI _ResponsibleParty)

Linaje (O)

(MD_MetadataDQ_DataQuality.lineageLI_Lineage) Localización geográfica del conjunto de datos (por

cuatro coordenadas o por identificador geográfico) (C) (MD_MetadataMD_DataIdentification.extent

EX_ExtentEX_GeographicExtent EX_GeographicBoundingBox or EX_GeographicDescription)

Recurso en línea (O)

(MD_MetadataMD_Distribution

MD_DigitalTransferOption.onLineCI_OnlineResource)

Idioma del conjunto de datos (M)

(MD_MetadataMD_DataIdentification.language)

Identificador del archivo de metadatos (O) (MD_Metadata.fileIdentifier)

Conjunto de caracteres del conjunto de datos (C) (MD_MetadataMD_DataIdentification.characterSet)

Nombre de la norma de metadatos (O) (MD_Metadata.metadataStandardName) Categoría del tema del conjunto de datos (M)

(MD_MetadataMD_DataIdentification.topicCategory)

Versión de la norma de metadatos (O) (MD_Metadata.metadataStandardVersion) Resolución espacial del conjunto de datos (O)

(MD_MetadataMD_DataIdentification.spatialResolution MD_Resolution.equivalentScale o MD_Resolution.distance)

Idioma de los metadatos (C) (MD_Metadata.language)

Resumen descriptivo del conjunto de los datos (M) (MD_MetadataMD_DataIdentification.abstract)

Conjunto de caracteres de los metadatos (C) (MD_Metadata.characterSet)

Formato de distribución (O)

(MD_MetadataMD_DistributionMD_Format.name y

MD_Format.version)

Punto de contacto para los metadatos (M) (MD_Metadata.contactCI_ResponsibleParty)

Información adicional de la extensión del conjunto de datos (vertical y temporal) (O)

(MD_MetadataMD_DataIdentification.extent EX_ExtentEX_TemporalExtent o EX_VerticalExtent)

Fecha de creación de los metadatos (M) MD_Metadata.dateStamp)

6.6 Diagramas del Lenguaje Unificado de Modelado (UML)

EI anexo A proporciona los modelos de metadatos en forma de diagramas del Lenguaje Unificado de Modelado (UML). Estos diagramas, en conjunción con el diccionario de datos presentado en el Anexo B, sirven para definir completamente el modelo abstracto total de metadatos.

6.7 Diccionario de Datos

(23)

total para metadatos.

Las listas codificadas y sus valores proporcionados en esta norma (B.5 y A.2) son normativos. Las extensiones de usuario para las listas codificadas deben seguir las reglas descritas en el anexo C y en ISO/IEC 11179-6. ISO 11179-6 define la información a especificar, las condiciones a satisfacer y los procedimientos a seguir para registrar elementos de datos.

6.8 Extensiones y perfiles de metadatos

El anexo C proporciona las reglas para definir y aplicar los metadatos adicionales para servir mejor a las necesidades de usuarios especiales.

6.9 Conjunto de pruebas abstractas

El anexo D define las pruebas que tienen que ser pasadas para cumplir la conformidad con esta norma. 6.10 Perfil exhaustivo de aplicación de metadatos

El anexo E define un modelo de aplicación de metadatos exhaustivo, que proporciona un perfil implementable de metadatos. Incorpora los metadatos obligatorios y opcionales para documentar completamente un recurso de datos geográficos (conjunto de datos independiente, series de conjuntos de datos y/o fenómenos geográficos individuales). Este modelo define el rango completo de metadatos requeridos para identificar, evaluar, extraer, emplear y gestionar información geográfica. Los productores de datos habitualmente proporcionan metadatos exhaustivos.

Este esquema se proporciona como modelo de UML. 6.11 Metodología de extensión de metadatos

El anexo F proporciona directrices sobre metadatos extendidos. Los elementos de metadatos adiconales deben ser definidos de acuerdo a las reglas descritas en el enexo C.

6.12 Implementación de metadatos

El anexo G proporciona una visión de conjunto de métodos e ideas para la implementación y gestión de metadatos con las finalidades de búsqueda y recuperación, intercambio de metadatos y presentación.

6.13. Niveles jerárquicos de metadatos

El anexo H proporciona métodos para manejar eficientemente metadatos de conjuntos de datos con requisitos de metadatos a diferentes niveles.

6.14 Ejemplos de implementación

El anexo I proporciona un ejemplo de uso de esta norma, utilizando los componentes del núcleo del perfil exhaustivo, para un conjunto de datos geográficos. Se proporciona un ejemplo de elementos de metadatos extendidos, como podrían ser desarrollados por una comunidad de información específica (I.3).

6.15 Soporte multilingüe para los campos de texto libre

El anexo J proporciona una estructura para implementar los campos de texto libre de esta norma en múltiples idiomas.

(24)

ANEXO A (Normativo) Modelos de metadatos A.1 Modelos UML de metadatos

Los metadatos para describir datos geográficos se definen usando un modelo abstracto de objetos según el Lenguaje Unificado de Modelado (UML). Los diagramas en los siguientes apartados proporcionan "vistas", que son partes del modelo abstracto total de metadatos. Cada diagrama define una sección de metadatos (paquete UML) de entidades relacionadas, tipos de datos y listas de códigos. Las entidades relacionadas que se definen en otro diagrama, se muestran con ciertos elementos suprimidos y el paquete definido especificado bajo el nombre de la entidad entre paréntesis. A través de todos los siguientes modelos, las entidades pueden tener elementos obligatorios y/o opcionales y asociaciones. En algunos casos las entidades opcionales pueden tener elementos obligatorios; esos elementos se convierten en obligatorios sólo si se usa el elemento opcional.

A.2 Diagramas UML de paquetes de metadatos

A.2.1 Información del conjunto de entidades de metadatos

La figura A.1 define la clase MD_Metadata y muestra relaciones de inclusión con las otras clases de metadatos que, en agregación, definen los metadatos para los datos geográficos. Los otros diagramas de clase de metadatos pueden encontrarse en las siguientes páginas. El diccionario de datos para este diagrama está en B.2.1.

(25)

A.2.2 Información de identificación

La figura A.2 define las clases de metadatos necesarias para identificar un recurso. También define subclases de especialización separadas, para identificar datos y servicios. El diccionario de datos para este diagrama se encuentra en B.2.2.

(26)

A.2.3 Información de restricciones

La figura A.3 define los metadatos necesarios para gestionar los derechos relativos a la información. Incluyendo restricciones de acceso y uso. El diccionario de datos para este diagrama se encuentra en B.2.3.

(27)

A.2.4 Información de calidad de datos A.2.4.1 Generalidades

La figura A.4 define los metadatos necesarios para dar una descripción general de la calidad de un recurso. El diccionario de datos correspondiente a este diagrama se encuentra en B.2.4.

(28)

A.2.4.2 Información de linaje.

La figura A.5 define los metadatos necesarios para describir las fuentes y procesos utilizados en la producción de un conjunto de datos. El diccionario de datos correspondiente a este diagrama se encuentra en B.2.4.2.

(29)

A.2.4.3 Clases y subclases de calidad de datos.

La figura A.6 define las clases y subclases de calidad de datos utilizadas en el diagrama de calidad de datos. El diccionario de datos correspondiente a este diagrama está en B.2.4.3.

(30)

A.2.5 Información de mantenimiento

La figura A.7 define los metadatos necesarios para describir las prácticas de mantenimiento y actualización de la información. El diccionario de datos correspondiente a este diagrama está en B.2.5.

(31)

A.2.6 Información de la representación espacial

La figura A.8 define los metadatos necesarios para describir el mecanismo utilizado para representar la información espacial. El diccionario de datos correspondiente a este diagrama está en B.2.6.

(32)

A.2.7 lnformación del Sistema de Referencia

La figura A.9 define los metadatos necesarios para describir los sistemas de referencia espacial y temporal utilizados. El diccionario de datos correspondiente a este diagrama está en B.2.7.

(33)

A.2.8 Información del contenido

La figura A.10 describe los metadatos necesarios para describir el contenido de una cobertura y el catálogo (s) de fenómenos utilizados. El diccionario de datos correspondiente a este diagrama está en B.2.8.

(34)

A.2.9 Información del catálogo de representación

La figura A.11 define los metadatos acerca del catálogo (s) de representación utilizado para mostrar los datos. El diccionario de datos correspondiente a este diagrama está en B.2.9.

(35)

A.2.10 Información de distribución

La figura A.12 define los metadatos necesarios para acceder a un recurso. El diccionario de datos correspondiente a este diagrama está en B.2.10.

(36)

A.2.11 Información de extensiones de Metadatos

La figura A.13 define los elementos de metadatos extendidos. El diccionario de datos correspondiente a este diagrama está en B.2.11.

(37)

A.2.12 lnformación del modelo de aplicación

La figura A.14 define el modelo de aplicación utilizado. El diccionario de datos correspondiente a este diagrama está en B.2.12.

(38)

A.3 Tipos de datos

A.3.1 Información de la extensión

La figura A.15 define los metadatos que describen la extensión espacial y temporal cubierta por el recurso. El diccionario de datos correspondiente a este diagrama está en B.3.1.

(39)

A.3.2 Información sobre citas y responsables

La figura A.16 define los metadatos que describen información de referencias, incluyendo responsables e información de contacto. El diccionario de datos correspondiente a este diagrama está en el apartado B.3.2.

(40)

ANEXO B (Normativo)

Diccionario de datos para metadatos de información geográfica B.1 Introducción al diccionario de datos

B.1.1 Introducción

Este diccionario de datos describe las características de los metadatos definidos en el capítulo 6 y en el anexo A. El diccionario se específica en una jerarquía para establecer relaciones y organizar la información. El diccionario se clasifica en secciones según el diagrama de paquetes en UML: Conjunto de Entidades de Metadatos, Identificación, Restricciones sobre el Recurso, Mantenimiento, Representación Espacial, Sistema de Referencia, Contenido, Catálogo de Representación, Distribución, Extensiones de Metadatos, Modelo de Aplicación, Extensión, Menciones y Equipo responsable y Aplicación de Metadatos. Los títulos de varias tablas han sido extendidos para reflejar la especificación de clase dentro del diagrama respectivo. Cada diagrama UML del Anexo A equivale a una sección del diccionario de datos. Cada clase en el modelo UML equivale a una entidad en el diccionario de datos. Cada atributo del modelo UML equivale a un elemento del diccionario de datos. Las filas sombreadas definen entidades. Las entidades y los elementos dentro del diccionario de datos están definidos mediante siete atributos (tales atributos se listan más abajo y se basan especificados en ISO/IEC 11179-3 para la descripción de conceptos de elementos de datos, es decir elementos de datos sin representación). El término “dataset” (Conjunto de datos) cuando es usado como parte de una definición es sinónimo con todos los tipos de recursos de datos geográficos (agregaciones de conjuntos de datos, fenómenos individuales y la variedad de clases que componen un fenómeno).

B.1.2 Nombre/rol

Es una etiqueta asignada a una entidad de metadatos o a un elemento de metadatos. Los nombres de la entidad empiezan con letra mayúscula. En un nombre de una entidad de metadatos no aparecen espacios. En su lugar, se pueden concatenar varias palabras para formar una única, utilizando al inicio de cada palabra una letra mayúscula (ejemplo: XnnnYmmm). Los nombres de las entidades de los metadatos son únicos dentro de todo el diccionario de la norma internacional. Los nombres de los elementos de los metadatos son únicos solo dentro de la entidad de metadatos y no dentro de todo el diccionario de la norma internacional. Los nombres de los elementos de metadatos son únicos dentro de una aplicación, mediante la combinación del nombre de la entidad de metadatos y del elemento de metadatos (por ejemplo: MD_Metadata.characterSet). Los nombres del rol son usados para identificar las asociaciones del modelo abstracto de metadatos y son precedidos por “Role name” para distinguirlos de otros elementos de metadatos. Los nombres y los nombres del rol pueden estar en otro idioma que el usado en la norma internacional.

Inicia

B.1.3 Nombre corto y código de dominio

Las clases que no son estereotipos CodeList o Enumeration tienen un nombre corto para cada elemento. Estos nombres son únicos dentro de esta norma y puede ser usado con el lenguaje XML e ISO 8879 (SGML) u otras técnicas similares de implementación.

NOTA - La implementación utilizando SGML y XML no es obligatoria; otros métodos de implementación se pueden acomodar. Para los estereotipos CodeList y Enumeration, se proporciona un código para cada selección posible. Estosw códigos de dominio son numéricos, únicos dentro de la lista de códigos y de tres dígitos de longitud. La fila uno de cada CodeList y de Enumeration contiene un nmbre corto alfabetico, descrito arriba, como fila uno del Code List o Enumeratio.

B.1.4 Definición

Es la descripción del elemento o entidad de metadatos. B.1.5 Obligación/Condición

B.1.5.1 Generalidades

Es un descriptor que indica si una entidad o elemento de metadatos se debe documentar siempre en los metadatos o solo en algunas ocasiones. Este campo puede tomar los siguientes valores: O (obligatorio), C (condicional) u OP

Referencias

Documento similar