Está en la página 1de 26

Sistema de coordenadas

En geometra, un sistema de coordenadas es un sistema que utiliza uno o ms nmeros (coordenadas) para determinar unvocamente la posicin de un punto o de otro objeto geomtrico.1 El orden en que se escriben las coordenadas es significativo y a veces se las identifica por su posicin en una tupla ordenada; tambin se las puede representar con letras, como por ejemplo la coordenada-x. El estudio de los sistemas de coordenadas es objeto de la geometra analtica, permite formular los problemas geomtricos de forma "numrica".2 Un ejemplo corriente es el sistema que asigna longitud y latitud para localizar coordenadas geogrficas. En fsica, un sistema de coordenadas para describir puntos en el espacio recibe el nombre de sistema de referencia.

Ejemplos de sistemas de coordenadas


Un sistema de coordenadas permite "etiquetar" los puntos de una variedad diferenciable mediante un conjunto de n-tuplas. Los casos ms sencillos de sistemas de coordenadas se definen sobre el espacio eucldeo o "espacio plano", aunque tambin es posible construirlos sobre variedades con curvatura. Un sistema de coordenadas sobre una variedad n-dimensional se representa como un par ordenado formado por un dominio y una aplicacin diferenciable a un conjunto abierto de , ste ltimo conjunto contiene los posibles valores de las coordenadas, que obviamente sern nmeros reales.

Sistema de coordenadas cartesianas

Artculo principal: Coordenadas cartesianas.

En un espacio eucldeo un sistema de coordenadas cartesianas se define por ejes ortogonales igualmente escalados, dependiendo de si sistema bidimensional o tridimensional (anlogamente en se pueden definir dimensionales). El valor de cada una de las coordenadas de un punto (A) la proyeccin ortogonal del vector de posicin de dicho punto ( determinado:

dos o tres es un sistemas nes igual a

) sobre un eje

Cada uno de los ejes est definido por un vector director y por el origen de coordenadas. Por ejemplo, el eje x est definido por el origen de coordenadas (O) y un versor ( ) tal que: , cuyo mdulo es .

x_\text{A} = {\text{OA} \cdot \mathbf {i} \over |\text{OA}| \cdot |\mathbf{i}|} = El valor de la coordenada x de un punto es igual a la proyeccin ortogonal del vector de posicin de dicho punto sobre el eje x.

Sistema de coordenadas polares

Artculo principal: Coordenadas polares.

El sistema de coordenadas polares es un sistema de coordenadas bidimensional en el cual cada punto o posicin del plano se determina por un ngulo y una distancia.

Sistema de coordenadas cilndricas

Significado de las coordenadas cilndricas. Artculo principal: Coordenadas cilndricas.

El sistema de coordenadas cilndricas se usa para representar los puntos de un espacio eucldeo tridimensional. Resulta especialmente til en problemas con simetra axial. Este sistema de coordenadas es una generalizacin del sistema de coordenadas polares del plano eucldeo, al que se aade un tercer eje de referencia ortogonal a los otros dos. La primera coordenada es la distancia existente entre el eje Z y el punto, la segunda es el ngulo que forman el eje X y la recta que pasa por ambos puntos, mientras que la tercera es la coordenada z que determina la altura del cilindro.

Sistema de coordenadas esfricas

Artculo principal: Coordenadas esfricas.

Al igual que las coordenadas cilndricas, el sistema de coordenadas esfricas se usan en espacios eucldeos tridimensionales. Este sistema de coordenadas esfricas est formado por tres ejes mutuamente ortogonales que se cortan en el origen. La primera coordenada es la distancia entre el origen y el punto, siendo las otras dos los ngulos que es necesario girar para alcanzar la posicin del punto.

Coordenadas geogrficas

Este tipo de coordenadas cartogrficas, subtipo de las coordenadas esfricas, se usa para definir puntos sobre una superficie esfrica. Hay varios tipos de coordenadas geogrficas. El sistema ms clsico y conocido es el que emplea la latitud y la longitud, que pueden mostrase en los siguientes formatos:

DD --- Decimal Degree (Grados Polares): ej. 49.500-123.500 DM --- Degree:Minute (Grados:Minutos): ej. 49:30.0-123:30.0 DMS -- Degree:Minute:Second (Grados:Minutos:Segundos): ej. 49:30:00-123:30:00

Tambin se puede definir las coordenadas de un punto de la superficie de la Tierra, utilizando una proyeccin cartogrfica. El sistema de coordenadas cartogrficas proyectadas ms habitual es el sistema de coordenadas UTM.

Coordenadas curvilneas generales


Un sistema de coordenadas curvilneos es la forma ms general de parametrizar o etiquetar los puntos de un espacio localmente eucldeo o variedad diferenciable (globalmente el espacio puede ser eucldeo pero no necesariamente). Si tenemos un espacio localmente eucldeo M de dimensin m, podemos construir un sistema de coordenadas curvilneo local en torno a un punto p siempre a partir de cualquier difeomorfismo que cumpla:

Para cualquier punto q cercano a p se definen sus coordenadas curvilneas:

Si el espacio localmente eucldeo tiene la estructura de variedad de Riemann se pueden clasificar a ciertos sistemas de coordenadas curvilneas en sistema de coordenadas ortogonales y cuando es sistema de coordenadas ortonormales. Las coordenadas cilndricas y las coordenadas esfricas son casos particulares de sistemas de coordenadas ortogonales sobre el espacio eucldeo .

Coordenadas curvilneas ortogonales


Un sistema de coordenadas curvilneas se llama ortogonal cuando el tensor mtrico expresado en esas coordenadas tiene una forma diagonal. Cuando eso sucede muchas de las frmulas del clculo vectorial diferencial se pueden escribir de forma particularmente simple en esas coordenadas, pudindose aprovechar ese hecho cuando existe por ejemplo simetra axial, esfrica o de otro tipo fcilmente representable en esas coordenadas curvilneas ortogonales. Las coordenadas esfricas y cilndricas son casos particulares de coordenadas curvilneas ortogonales.

Cambios de coordenadas
En la resolucin de problemas fsicos y matemticos es comn la estrategia del cambio de coordenadas. En esencia un cambio de coordenadas supone cambiar las variables de las que depende el problema, a otras coordenadas diferentes en las que el problema puede tener una forma equivalente pero ms simple, que permite encontrar la solucin con mayor facilidad. Ms formalmente un cambio de coordendas puede representarse por un difeomorfismo o aplicacin biyectiva y diferenciable (con inversa tambin diferenciable) entre dos conjuntos de , aqu llamados y :

Este cambio de variable permite por ejemplo reescribir integrales del siguiente modo:

Donde: representa la funcin que pretende integrarse expresada en las viejas y las nuevas coordendas. es el jacobiano del cambio de coordenadas. es el dominio de integracin expresado en las viejas y las nuevas coordenadas. Para transformar o reescribir ecuaciones diferenciales en trminos de las nuevas coordenadas se usan las leyes de tranformacin tensorial:

Proyeccin cartogrfica

Diversas proyecciones.

La proyeccin cartogrfica o proyeccin geogrfica es un sistema de representacin grfico que establece una relacin ordenada entre los puntos de la superficie curva de la Tierra y los de una superficie plana (mapa). Estos puntos se localizan auxilindose en una red

de meridianosy paralelos, en forma de malla. La nica forma de evitar las distorsiones de esta proyeccin sera usando un mapa esfrico pero, en la mayora de los casos, sera demasiado grande para que resultase til. En un sistema de coordenadas proyectadas, los puntos se identifican por las coordenadas x,y en una malla cuyo origen depende de los casos. Este tipo de coordenadas se obtienen matemticamente a partir de las coordenadas geogrficas (longitud y latitud), que son no proyectadas. Las representaciones planas de la esfera terrestre se llaman mapas, y los encargados de elaborarlos o especialistas en cartografa se denominan cartgrafos.

Propiedades de la proyeccin cartogrfica


Se suelen establecer clasificaciones en funcin de su principal propiedad; el tipo de superficie sobre la que se realiza la proyeccin: cenital (un plano), cilndrica (un cilindro) o cnica (un cono); as como la disposicin relativa entre la superficie terrestre y la superficie de proyeccin (plano, cilindro o cono) pudiendo ser tangente, secante u oblicua. Segn la propiedad que posea una proyeccin puede distinguirse entre: proyecciones equidistantes, si conserva las distancias. proyecciones equivalentes, si conservan las superficies. proyecciones conformes, si conservan las formas (o, lo que es lo mismo, los ngulos).

No es posible tener las tres propiedades anteriores a la vez, por lo que es necesario optar por soluciones de compromiso que dependern de la utilidad a la que sea destinado el mapa.

Tipos de proyecciones cartogrficas


Dependiendo de cul sea el punto que se considere como centro del mapa, se distingue entre proyecciones polares, cuyo centro es uno de los polos; ecuatoriales, cuyo centro es la interseccin entre la lnea del Ecuador y un meridiano; y oblicuas o inclinadas, cuyo centro es cualquier otro punto. Se distinguen tres tipos de proyecciones bsicas: cilndricas, cnicas y azimutales.

Proyeccin cilndrica

La proyeccin de Mercator, que revolucion la cartografa, es cilndrica y conforme. En ella, se proyecta el globo terrestre sobre una superficiecilndrica. Es una de las ms utilizadas, aunque por lo general en forma modificada, debido a las grandes distorsiones que ofrece en las zonas de latitud elevada, lo que impide apreciar a las regiones polares en su verdadera proporcin. Es utilizada en la creacin de algunos mapamundi. Para corregir las deformaciones en latitudes altas se usan proyecciones pseudocilndricas, como la de Van der Grinten, que es policnica, con paralelos y meridianos circulares. Es esencialmente til para ver la superficie de la Tierra completa.

Proyeccin cnica

La proyeccin cnica se obtiene proyectando los elementos de la superficie esfrica terrestre sobre una superficie cnica tangente, situando el vrtice en el eje que une los dos polos. Aunque las formas presentadas son de los polos, los cartgrafos utilizan este tipo de proyeccion para ver los pases y continentes. Proyeccin cnica simple Proyeccin conforme de Lambert Proyeccin cnica mltiple

Proyeccin azimutal, cenital o polar


Artculo principal: Proyeccin azimutal.

En este caso se proyecta una porcin de la Tierra sobre un plano tangente al globo en un punto seleccionado, obtenindose una imagen similar a la visin de la Tierra desde un punto interior o exterior. Si la proyeccin es del primer tipo se llama proyeccin gnomnica; si es del segundo, ortogrfica. Estas proyecciones ofrecen una mayor distorsin cuanto mayor sea la distancia al punto tangencial de la esfera y el plano. Este tipo de proyeccin se relaciona principalmente con los polos y hemisferios. Proyeccin ortogrfica Proyeccin estereogrfica

Proyeccin gnomnica Proyeccin azimutal de Lambert

Proyecciones modificadas
En la actualidad la mayora de los mapas se hacen a base de proyecciones modificadas o combinacin de las anteriores, a veces, con varios puntos focales, a fin de corregir en lo posible las distorsiones en ciertas reas seleccionadas, an cuando se produzcan otras nuevas en lugares a los que se concede importancia secundaria, como son por lo general las grandes extensiones de mar. Entre las ms usuales figuran la proyeccin policnica de Lambert utilizada para fines educativos, y los mapamundis elaborados segn las 1 proyecciones Winkel-Tripel (adoptada por la National Geographic Society ) y Mollweide, que tienen forma de elipse y menores distorsiones.

Base de datos

OpenOffice.org Base es un sistema de gestin de bases de datosde software libre.

Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica.

Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental. Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios pases. Por ejemplo, en Espaa los datos personales se encuentran protegidos por la Ley Orgnica de Proteccin de Datos de Carcter Personal (LOPD).

Tipos de base de datos


Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se est manejando, la utilidad de las mismas o las necesidades que satisfagan. [editar]Segn

la variabilidad de los datos almacenados

[editar]Bases de datos estticas Son bases de datos de slo lectura, utilizadas primordialmente para almacenar datos histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo, realizar proyecciones, tomar decisiones y realizar anlisis de datos para inteligencia empresarial. [editar]Bases de datos dinmicas stas son bases de datos donde la informacin almacenada se modifica con el tiempo, permitiendo operaciones como actualizacin, borrado y adicin de datos, adems de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacin de un supermercado, una farmacia, un videoclub o una empresa. [editar]Segn

el contenido

[editar]Bases de datos bibliogrficas Slo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro tpico de una base de datos bibliogrfica contiene informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una determinada publicacin, etc. Puede contener un resumen o extracto de la publicacin original, pero nunca el texto completo, porque si no, estaramos en presencia de una base de datos a texto completo (o de fuentes primarias ver ms abajo). Como su nombre lo indica, el contenido son cifras o nmeros. Por ejemplo, una coleccin de resultados de anlisis de laboratorio, entre otras.

Bases de datos de texto completo


Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una coleccin de revistas cientficas.

Directorios
Un ejemplo son las guas telefnicas en formato electrnico.

Bases de datos o "bibliotecas" de informacin qumica o biolgica


Son bases de datos que almacenan diferentes tipos de informacin proveniente de la qumica, las ciencias de la vida o mdicas. Se pueden considerar en varios subtipos:

Las que almacenan secuencias de nucletidos o protenas. Las bases de datos de rutas metablicas. Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomolculasBases de datos clnicas. Bases de datos bibliogrficas (biolgicas, campos): PubChem, Medline, EBSCOhost. qumicas, mdicas y de otros

Modelos de bases de datos


Adems de la clasificacin por la funcin de las bases de datos, stas tambin se pueden clasificar de acuerdo a su modelo de administracin de datos. Un modelo de datos es bsicamente una "descripcin" de algo conocido como contenedor de datos (algo en donde se guarda la informacin), as como de los mtodos para almacenar y recuperar informacin de esos contenedores. Los modelos de datos no son cosas fsicas: son abstracciones que permiten la implementacin de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemticos. Algunos modelos con frecuencia utilizados en las bases de datos:

Bases de datos jerrquicas


Artculo principal: Base de datos jerrquica.

En este modelo los datos se organizan en una forma similar a un rbol (visto al revs), en donde un nodo padre de informacin puede tener varios hijos. El nodo que no tiene padres es llamado raz, y a los nodos que no tienen hijos se los conoce como hojas. Las bases de datos jerrquicas son especialmente tiles en el caso de aplicaciones que manejan un gran volumen de informacin y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

Base de datos de red


Artculo principal: Base de datos de red.

ste es un modelo ligeramente distinto del jerrquico; su diferencia fundamental es la modificacin del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerrquico). Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una solucin eficiente al problema de redundancia de datos; pero, aun as, la dificultad que significa administrar la informacin en una base de datos de red ha significado que sea un modelo utilizado en su mayora por programadores ms que por usuarios finales.

Bases de datos transaccionales


Son bases de datos cuyo nico fin es el envo y recepcin de datos a grandes velocidades, estas bases son muy poco comunes y estn dirigidas por lo general al entorno de anlisis de

calidad, datos de produccin e industrial, es importante entender que su fin nico es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicacin de informacin no es un problema como con las dems bases de datos, por lo general para poderlas aprovechar al mximo permiten algn tipo de conectividad a bases de datos relacionales. Un ejemplo habitual de transaccin es el traspaso de una cantidad de dinero entre cuentas bancarias. Normalmente se realiza mediante dos operaciones distintas, una en la que se decrementa el saldo de la cuenta origen y otra en la que incrementamos el saldo de la cuenta destino. Para garantizar la atomicidad del sistema (es decir, para que no aparezca o desaparezca dinero), las dos operaciones deben ser atmicas, es decir, el sistema debe garantizar que, bajo cualquier circunstancia (incluso una cada del sistema), el resultado final es que, o bien se han realizado las dos operaciones, o bien no se ha realizado ninguna.

Bases de datos relacionales


ste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados "tuplas". Pese a que sta es la teora de las bases de datos relacionales creadas por Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar. Esto es pensando en cada relacin como si fuese una tabla que est compuesta por registros (las filas de una tabla), que representaran las tuplas, y campos (las columnas de una tabla). En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la informacin. El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estndar implementado por los principales motores o sistemas de gestin de bases de datos relacionales. Durante su diseo, una base de datos relacional pasa por un proceso al que se le conoce como normalizacin de una base de datos. Durante los aos 80 la aparicin de dBASE produjo una revolucin en los lenguajes de programacin y sistemas de administracin de datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base para su gestin.

Bases de datos multidimensionales

Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creacin de Cubos OLAP. Bsicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podra serlo tambin en una base de datos multidimensional), la diferencia est ms bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan mtricas que se desean estudiar.

Bases de datos orientadas a objetos


Artculo principal: Base de datos orientada a objetos.

Este modelo, bastante reciente, y propio de los modelos informticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento). Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos: Encapsulacin - Propiedad que permite ocultar la informacin al resto de los objetos, impidiendo as accesos incorrectos o conflictos. Herencia - Propiedad a travs de la cual los objetos heredan comportamiento dentro de una jerarqua de clases. Polimorfismo - Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos.

En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definicin de la base de datos. Una operacin (llamada funcin) se especifica en dos partes. La interfaz (o signatura) de una operacin incluye el nombre de la operacin y los tipos de datos de sus argumentos (o parmetros). La implementacin (o mtodo) de la operacin se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicacin de los usuarios pueden operar sobre los datos invocando a dichas operaciones a travs de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podra denominarse independencia entre programas y operaciones. SQL:2003, es el estndar de SQL92 ampliado, soporta los conceptos orientados a objetos y mantiene la compatibilidad con SQL92.

Bases de datos documentales


Permiten la indexacin a texto completo, y en lneas generales realizar bsquedas ms potentes. Tesaurus es un sistema de ndices optimizado para este tipo de bases de datos.

Bases de datos deductivas


Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a travs de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de datos deductivas son tambin llamadas bases de datos lgicas, a raz de que se basa en lgica matemtica. Este tipo de base de datos surge debido a las limitaciones de la Base de Datos Relacional de responder a consultas recursivas y de deducir relaciones indirectas de los datos almacenados en la base de datos.

Lenguaje
Utiliza un subconjunto del lenguaje Prolog llamado Datalog el cual es declarativo y permite al ordenador hacer deducciones para contestar a consultas basndose en los hechos y reglas almacenados.

Ventajas
Uso de reglas lgicas para expresar las consultas. Permite responder consultas recursivas.

Cuenta con negaciones estratificadas Capacidad de obtener nueva informacin a travs de la ya almacenada en la base de datos mediante inferencia. Uso de algoritmos de optimizacin de consultas. Soporta objetos y conjuntos complejos.

[editar]Desventajas Crear procedimientos eficaces de deduccin para evitar caer en bucles infinitos. Encontrar criterios que decidan la utilizacin de una ley como regla de deduccin. Replantear las convenciones habituales de la base de datos.

Fases
Fase de Interrogacin: se encarga de buscar en la base de datos informaciones deducibles implcitas. Las reglas de esta fase se denominan reglas de derivacin. Fase de Modificacin: se encarga de aadir a la base de datos nuevas informaciones deducibles. Las reglas de esta fase se denominan reglas de generacin.

Interpretacin

Encontramos dos teoras de interpretacin de las bases de datos deductivas: Teora de Demostracin: consideramos las reglas y los hechos como axiomas.

Los hechos son axiomas base que se consideran como verdaderos y no contienen variables. Las reglas son axiomas deductivos ya que se utilizan para deducir nuevos hechos. Teora de Modelos: una interpretacin es llamada modelo cuando para un conjunto especfico de reglas, stas se cumplen siempre para esa interpretacin. Consiste en asignar a un predicado todas las combinaciones de valores y argumentos de un dominio de valores constantes dado. A continuacin se debe verificar si ese predicado es verdadero o falso.

Mecanismos
Existen dos mecanismos de inferencia: Ascendente: donde se parte de los hechos y se obtiene nuevos aplicando reglas de inferencia. Descendente: donde se parte del predicado (objetivo de la consulta realizada) e intenta encontrar similitudes entre las variables que nos lleven a hechos correctos almacenados en la base de datos.

Gestin de bases de datos distribuida (SGBD)


La base de datos y el software SGBD pueden estar distribuidos en mltiples sitios conectados por una red. Hay de dos tipos: 1. Distribuidos homogneos: utilizan el mismo SGBD en mltiples sitios. 2. Distribuidos heterogneos: Da lugar a los SGBD federados o sistemas multibase de datos en los que los SGBD participantes tienen cierto grado de autonoma local y tienen acceso a varias bases de datos autnomas preexistentes almacenados en los SGBD, muchos de estos emplean una arquitectura cliente-servidor.

Estas surgen debido a la existencia fsica de organismos descentralizados. Esto les da la capacidad de unir las bases de datos de cada localidad y acceder as a distintas universidades, sucursales de tiendas, etctera.

Tipo de dato
Tipo de dato informtico es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos,como qu valores pueden tomar y qu operaciones se pueden realizar. Tipos de datos comunes son: enteros, nmeros de coma flotante (decimales), cadenas alfanumricas, fechas, horas, colores, coches o cualquier cosa que se nos ocurra. Por ejemplo, en el tipo "int" representa un conjunto de enteros de 32 bits cuyo rango va desde el -2.147.483.648 al 2.147.483.647, as como las operaciones que se pueden realizar con los enteros, como la suma, resta y multiplicacin. Los colores, por otra parte, se representan como tres bytes denotando la cantidad de rojo, verde y azul, y una cadena de caracteres representando el nombre del color; las operaciones permitidas incluyen la adicin y sustraccin, pero no la multiplicacin. ste es un concepto propio de la informtica, ms especficamente de los lenguajes de programacin, aunque tambin se encuentra relacionado con nociones similares de

las matemticas y lalgica. En un sentido amplio, un tipo de datos define un conjunto de valores y las operaciones sobre estos valores.1 Casi todos los lenguajes de programacin explcitamente incluyen la notacin del tipo de datos, aunque lenguajes diferentes pueden usar terminologa diferente. La mayor parte de los lenguajes de programacin permiten al programador definir tipos de datos adicionales, normalmente combinando mltiples elementos de otros tipos y definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador puede crear un nuevo tipo de dato llamado "Persona" que especifica que el dato interpretado como Persona incluir un nombre y una fecha de nacimiento. Un tipo de dato puede ser tambin visto como una limitacin impuesta en la interpretacin de los datos en un sistema de tipificacin, describiendo la representacin, interpretacin y la estructura de los valores u objetos almacenados en la memoria del ordenador. El sistema de tipificacin usa informacin de los tipos de datos para comprobar la verificacin de los programas que acceden o manipulan los datos.

Tipos de datos mquina


Artculo principal: Tipos de datos mquina.

Todos los datos en los ordenadores basados en la electrnica digital se representan como bits (valores 0 y 1) en el nivel ms bajo. La ms pequea unidad direccionable de datos es un grupo de bits llamado un byte (normalmente un octeto, que son 8 bits). La unidad procesada por las instrucciones del cdigo mquina se le llama una palabra (en 2006,

normalmente 32 o 64 bits). La mayor parte de las instrucciones interpretan la palabra como un nmero binario, como por ejemplo una palabra de 32 bits puede representar valores enteros sin signo desde el 0 al o valores enteros con signo desde al . Por medio del complemento a dos, la mayor parte del tiempo, el lenguaje mquina y la propia mquina no necesitan distinguir entre tipos de datos con o sin signo.

Tipos de datos primitivos

Los tipos de datos hacen referencia al tipo de informacin que se trabaja, donde la unidad mnima de almacenamiento es el dato, tambin se puede considerar como el rango de valores que puede tomar una variable durante la ejecucin del programa.

DATOS PRIMITIVOS: CARACTER NUMERICO LOGICOS(BOOLEANOS)

CARCTER El tipo de dato carcter es un digito individual el cual se puede representar como numricos (0 al 9), letras (a-z) y smbolo ($,_). NOTA: En lenguaje java la codificacin Unicode permite trabajar con todos los caracteres de distintos idiomas.

Tipo de dato char

Rango

Tamao de bits 16 bits

0 a 65536

NUMERICOS Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar. Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero.

tipo de dato: byte tipo de dato: short tipo de dato: int tipo de dato: long

tamao= 8 bits tamao= 16 bits tamao= 32 bits tamao= 64 bits

Reales: estos caracteres almacenan numeros muy grandes que poseen parte entera y parte decimal.

tipo de dato: float= 32 bits tipo de dato: double= 64 bits

BOOLEANOS Este tipo de dato se emplea para valores lgicos, los podemos definir como datos comparativos dicha comparacin devuelve resultados lgicos. tipo de dato: boolean Rango= true - false

Entero (tipo de dato)


(Redirigido desde Tipo de dato entero)

Un tipo de dato entero en computacin es un tipo de dato que puede representar un subconjunto finito de los nmeros enteros. El nmero mayor que puede representar depende del tamao del espacio usado por el dato y la posibilidad (o no) de representar nmeros negativos. Los tipos de dato entero disponibles y su tamao dependen del lenguaje de programacin usado as como laarquitectura en cuestin. Por ejemplo, si para almacenar un nmero entero disponemos de 4 bytes de memoria tememos que: 4 Bytes = 4x8 = 32 bits Con 32 bits se pueden representar 232=4294967296 valores:

Slo positivos (enteros sin signo): del 0 al 4294967295 Positivos y negativos (enteros con signo): del -2147483648 al 2147483647

Operaciones con enteros


Las tpicas operaciones aritmticas: suma, resta, multiplicacin y divisin se pueden

realizar con datos de tipo entero. En el caso de la divisin, el resultado podra ser un valor real, en ese caso, si el resultado se ha de almacenar como entero la parte decimal del resultado deber ser eliminada, en principio hay dos mtodos para hacerlo:

El redondeo: Aproximar el valor real al entero ms cercano (Ej: 3,8-->4 / 3,2-->3) El truncamiento: Eliminar del valor real la parte decimal (Ej: 3,8-->3 / 3,2-->3)

Otra operacin importante que se puede realizar con nmero enteros es la operacin de mdulo o resto de la divisin entera, es decir: 184 dividido 3 = 61 (resto 1) --> 184 mdulo 3 = 1 En general la operacin mdulo cumple que: a mod b = c

c0 c<b si c es igual a 0 --> a es mltiplo de b si c es igual a 0 y b es igual a 2 --> a es par

Carcter (tipo de dato)


(Redirigido desde Tipo de dato carcter)

Para otros usos de este trmino, vase Carcter. En terminologa informtica y de telecomunicaciones, un carcter es una unidad de informacin que corresponde aproximadamente con un grafema o con una unidad o smbolo parecido, como los de un alfabeto o silabario de la forma escrita de un lenguaje natural. Un ejemplo de carcter es una letra, un nmero o un signo de puntuacin. El concepto tambin abarca a los caracteres de control, que no se corresponden con smbolos del lenguaje natural sino con otros fragmentos de informacin usados para procesar textos, tales como el retorno de carro y el tabulador, as como instrucciones para impresoras y otros dispositivos que muestran dichos textos (como el avance de pgina).

Tipo de dato lgico


El tipo de dato lgico o booleano es en computacin aquel que puede representar valores de lgica binaria, esto es 2 valores, valores que normalmente representan falso o verdadero. Se utiliza normalmente en la programacin, estadstica, electrnica, matemticas (lgebra booleana), etc... Para generar un dato o valor lgico a partir de otros tipos de datos, tpicamente, se emplean los operadores relacionales (u operadores de relacin), por ejemplo: 0 es igual a falso y 1 es igual a verdadero

(3>2)= 1 = verdadero

(7>9)= 0 = falso

Una vez se dispone de uno o varios datos de tipo booleano, estos se pueden combinar en expresiones lgicas mediante los operadores lgicos (AND, OR, NOT, ...). Un ejemplo de este tipo de expresiones seran:

verdadero AND falso --> falso falso OR verdadero --> verdadero NOT verdadero --> falso

Tipo de dato abstracto


Un tipo de dato abstracto (TDA) o Tipo abstracto de datos (TAD) es un modelo matemtico compuesto por una coleccin de operaciones definidas sobre un conjunto de datos para el modelo.

En el mundo de la programacin existen diversos lenguajes que se han ido creando con el paso del tiempo y que se han perfeccionado debido a las necesidades de los programadores de la poca a la que pertenecen. Los primeros lenguajes de programacin eran de tipo lineal, ya que un programa se recorra desde un punto marcado como Inicio hasta llegar a un punto Fin. Con el tiempo se fueron creando nuevos lenguajes y en nuestros das los ms utilizados son los llamados Orientados a Objetos. Los Lenguajes Orientados a Objetos (LOO) tienen la caracterstica de que no son lenguajes lineales, sino que se forman de diversas funciones, las cuales son llamadas en el orden en que el programa mismo las pide o el usuario determina. Para entender mejor cmo funcionan los Lenguajes Orientados a Objetos, vamos a introducir un concepto fundamental en las Estructuras de Datos denominado Abstraccin de Datos y que es parte importante de estos Lenguajes y de la manera en que funciona la mayora del software comercial de nuestros das.

Tipo de dato algebraico


(Redirigido desde Tipo de datos algebraico)

En matemticas discretas es usual introducir definiciones de estructuras recursivas dando los casos de definicin y un axioma de clausura indicando que ninguna otra cosa forma parte de lo definido. Por ejemplo, los rboles con informacin en los nodos pueden definirse como sigue: Sea T un conjunto. Los rboles con informacin en los nodos son todos los valores que se pueden construir con las reglas siguientes. 1. El rbol vaco es un rbol y es representado con la constante AVacio. 2. Si y son rboles, y x es un elemento de T, entonces Nodo( ,x, ) es un rbol.

3. Los rboles son nicamente los valores que se construyen utilizando las reglas 1 y 2. La construccin correspondiente en los lenguajes de programacin se llama Tipo de dato abstracto Sus reglas de tipo polimrficas fueron introducidas por Robin Milner junto con la definicin del lenguaje Standard ML y han sido adoptadas desde entonces en diversos lenguajes de programacin, sobre todo en los lenguajes de programacin funcionales. Por ejemplo, la definicin del tipo rbol binario con informacin en los nodos de tipo T se escribe en Ocaml como sigue:

type 'T Arbol = AVacio | Nodo of ('T Arbol * 'T * 'T Arbol)

y en sintaxis de Haskell:

data Arbol T = AVacio | Nodo (Arbol T) T (Arbol T)

Los constructores del tipo rbol son AVacio y Nodo los cuales, al recibir los argumentos necesarios producen un valor del tipo rbol. Por ejemplo, en Ocaml, AVacio es un rbol al igual que Nodo (AVacio,5,AVacio).

Las operaciones sobre los tipos recursivos generalmente se escriben utilizando la construccin de llamada por patrones. Por ejemplo, en Haskell, el nmero de niveles de un rbol se define como:

niveles :: Arbol T -> Int niveles AVacio = 0 niveles (Nodo i n d) = 1 + max (niveles i) (niveles d)

en Standard ML la misma funcin se escribe

fun niveles AVacio = 0 | niveles Nodo(i,n,d) = 1 + max (niveles i) (niveles d)

[editar]Correccin

de programas

A cada tipo de datos del lenguaje algebraico corresponde el orden bien fundamentado de subtrminos y un esquema de induccin estructural sobre la base de la definicin del tipo. En el caso de los rboles stos son los siguientes:

Para demostrar la terminacin de la funcin niveles aplicando este esquema de induccin estructural, se tiene que demostrar, utilizando las reglas semnticas del lenguaje, que la expresin (niveles AVacio) termina y que si (niveles i) y (niveles d) terminan entonces (niveles (Nodo (i, n, d)) termina tambin. La llamada por patrones es una operacin compleja que puede definirse con ayuda de dos primitivas, El operador is permite identificar el caso particular de una definicin y la definicin estructurada de variables permite obtener los componentes de un caso ya identificado: En el ejemplo de rboles, el predicado e is AVacio es cierto cuando el rbol e es efectivamente un rbol vaco y e is Nodo es cierto cuando e es un nodo. Una definicin del tipo let Nodo (u, x, v) = e ..., que slo tiene sentido cuando e is Nodo es cierto, permite asociar a las variables u, x, v los componentes del nodo.

Metadato
Metadatos (del griego , meta, 'despus de, ms all de'1 y latn datum, 'lo que se da', dato2 ), literalmente sobre datos, son datos que describen otros datos. En general, un grupo de metadatos se refiere a un grupo de datos, llamado recurso. El concepto de metadatos es anlogo al uso de ndices para localizar objetos en vez de datos. Por ejemplo, en una biblioteca se usan fichas que especifican autores, ttulos, casas editoriales y lugares para buscar libros. As, los metadatos ayudan a ubicar datos.3 Metadatos (Meta+datos) es un trmino que se refiere a datos sobre los propios datos. Un ejemplo es un folleto que nos informa sobre el lugar y el tipo de un libro. Nos est dando datos sobre otros datos: el libro al que se refiere el folleto. El contenido combinado de los datos y metadatos se conoce generalmente como paquete contenedor. Para varios campos de la informtica, como la recuperacin de informacin o la web semntica, los metadatos en etiquetas son un enfoque importante para construir un puente sobre el intervalo semntico.

Definiciones
El trmino metadatos no tiene una definicin nica. Segn la definicin ms difundida de metadatos es que son datos sobre datos. Tambin hay muchas declaraciones como 4 5 informaciones sobre datos, datos sobre informaciones e informaciones sobre 6 informaciones.

Otra clase de definiciones trata de precisar el trmino como descripciones estructuradas y 7 opcionales que estn disponibles de forma pblica para ayudar a localizar objetos o datos estructurados y codificados que describen caractersticas de instancias conteniendo informaciones para ayudar a identificar, descubrir, valorar y administrar las instancias 8 descritas. Esta clase surgi de la crtica de que las declaraciones ms simples son tan difusas y generales que dificultarn la tarea de acordar estndares, pero estas definiciones no son muy comunes. Podemos tambin considerar los metadatos, en las reas de telecomunicaciones e informtica, como informacin no relevante para el usuario final pero s de suma importancia para el sistema que maneja la data. Los metadatos son enviados junto a la informacin cuando se realiza alguna peticin o actualizacin de la misma. En el campo biolgico los metadatos se han convertido en una herramienta fundamental para el descubrimiento de datos e informacin. En este contexto se pueden definir los metadatos como una descripcin estandarizada de las caractersticas de un conjunto de datos con esto se incluye la descripcin del contexto en el cual los datos fueron coleccionados y adems se refiere al uso de estndares para describirlos [1] [editar]Distincin

entre datos y metadatos

La mayora de las veces no es posible diferenciar entre datos y metadatos. Por ejemplo, un poema es un grupo de datos, pero tambin puede ser un grupo de metadatos si est adjuntado a una cancin que lo usa como texto. Muchas veces, los datos son tanto "datos" como "metadatos". Por ejemplo, el ttulo de un texto es parte del texto como a la vez es un dato referente al texto (dato como metadato). [editar]Metadatos

sobre metadatos

Debido a que los metadatos son datos en s mismos, es posible crear metadatos sobre metadatos. Aunque, a primera vista, parece absurdo, los metadatos sobre metadatos pueden ser muy tiles. Por ejemplo, fusionando dos imgenes y sus metadatos distintos puede ser muy importante deducir cul es el origen de cada grupo de metadatos, registrando ello en metadatos sobre los metadatos. [editar]Objetivos El uso de los metadatos mencionado ms frecuentemente es la refinacin de consultas a buscadores. Usando informacin adicional los resultados son ms precisos, y el usuario se ahorra filtraciones manuales complementarias. El intervalo semntico plantea el problema de que el usuario y el ordenador no se entiendan porque este ltimo no comprenda el significado de los datos. Es posible que los metadatos posibiliten la comunicacin declarando cmo estn relacionados los datos. Por eso la representacin del conocimiento usa metadatos para categorizar informaciones. La misma idea facilita la inteligencia artificialal deducir conclusiones automticamente. Los metadatos facilitan el flujo de trabajo convirtiendo datos automticamente de un formato a 9 otro. Para eso es necesario que los metadatos describan contenido y estructura de los datos. Algunos metadatos hacen posible una compresin de datos ms eficaz. Por ejemplo, si en un vdeo el software sabe distinguir el primer plano del fondo puede usar algoritmos de 10 compresin diferentes y as mejorar la cuota de compresin.

Otra idea de aplicacin es la presentacin variable de datos. Si hay metadatos sealando los detalles ms importantes, un programa puede seleccionar la forma de presentacin ms adecuada. Por ejemplo, si un telfono mvil sabe dnde est localizada una persona en una imagen, tiene la posibilidad de reducirlo a las dimensiones de su pantalla. Del mismo modo un 11 navegador puede decidir presentar un diagrama a su usuario ciego en forma tctil o leda. [editar]Clasificacin Los metadatos se clasifican usando tres criterios: Contenido. Subdividir metadatos por su contenido es lo ms comn. Se puede separar los metadatos que describen el recurso mismo de los que describen el contenido del recurso. Es posible subdividir estos dos grupos ms veces, por ejemplo para separar los metadatos que describen el sentido del contenido de los que describen la estructura del contenido o los que describen elrecurso mismo de los que describen el ciclo vital del recurso. Variabilidad. Segn la variabilidad se puede distinguir metadatos mutables e inmutables. Los inmutables no cambian, no importa qu parte del recurso se vea, por ejemplo el nombre de un fichero. Los mutables difieren de parte a parte, por ejemplo el contenido de 12 un vdeo. Funcin. Los datos pueden ser parte de una de las tres capas de funciones: subsimblicos, simblicos o lgicos. Los datos subsimblicos no contienen informacin sobre su significado. Los simblicos describen datos subsimblicos, es decir aaden sentido. Los datos lgicos describen cmo los datos simblicos pueden ser usados para 13 deducir conclusiones lgicas, es decir aaden comprensin.

[editar]Ciclo

de vida

El ciclo de vida de los metadatos comprende las fases creacin, manipulacin y destruccin. El anlisis minucioso de cada una de las etapas saca a la luz asuntos significativos. [editar]Creacin Se pueden crear metadatos manualmente, semiautomticamente o automticamente. El proceso manual puede ser muy laborioso, dependiente del formato usado y del volumen deseado, hasta un grado en el que los seres humanos no puedan superarlo. Por eso, el desarrollo de utillaje semiautomtico o automtico es ms que deseable. En la produccin automtica el software adquiere las informaciones que necesita sin ayuda externa. Aunque el desarrollo de algoritmos tan avanzados est siendo objeto de investigacin actualmente, no es probable que la computadora vaya a ser capaz de extraer todos los metadatos automticamente. En vez de ello, se considera la produccin semiautomtica ms realista; aqu un servidor humano sostiene algoritmos autnomos con la aclaracin de inseguridades o la proposicin de informaciones que el software no puede extraer sin ayuda. Hay muchos expertos que se encargan del diseo de herramientas para la creacin de metadatos pero que ignoran cuestionar este proceso. Segn los que no evitan el asunto, la generacin no debe comenzar despus de la terminacin de un recurso sino que debe hacerse durante la fabricacin: hay que archivar los metadatos tan pronto como se originan, con los conocimientos especiales del productor, para evitar una laboriosa reconstruccin posterior. Por eso, se tiene que integrar la produccin de metadatos en el procedimiento de fabricacin del 12 recurso.

[editar]Manipulacin Si los datos cambian, los metadatos tienen que cambiar tambin. Aqu se hace la pregunta quien va a adaptar los metadatos. Hay modificaciones que pueden ser manejadas sencilla y automticamente, pero hay otras donde la intervencin de un servidor humano es indispensable. La metaproduccin, el reciclaje de partes de recursos para crear otros recursos, demanda atencin particular. La fusin de los metadatos afiliados no es trivial, especialmente si se trata de informacin con relevancia jurdica, como por ejemplo la gestin digital de derechos. [editar]Destruccin Adems hay que investigar la destruccin de metadatos. En algunos casos es conveniente eliminar los metadatos junto con sus recursos, en otros es razonable conservar los metadatos, por ejemplo para supervisar cambios en un documento de texto. [editar]Metadatos

en la informtica

Los metadatos han cobrado gran relevancia en el mundo de Internet, por la necesidad de utilizar los metadatos para la clasificacin de la enorme cantidad de datos. Adems de la clasificacin los metadatos pueden ayudar en las bsquedas. Por ejemplo, si buscamos un articulo sobre vehculos, este dato tendr sus correspondiente metadatos clave adjuntos, como 4 ruedas, cuatro ruedas, motor, etc. Otros ejemplos de usos de metadatos en la informtica: Metatags en HTML: etiquetas con informacin sobre el propio documento web: autor, editor, codificacin, etc. Informacin en el propio sistema de ficheros: HFS o ReiserFS, por nombrar dos. Se ven completados por los buscadores inteligentes (Beagle o Spotlight) que saben reconocer estos metadatos. Clasificaciones de fotos: F-Spot, Picasa o iPhoto, por ejemplo. Clasificadores de canciones: contienen metadatos sobre la canciones, bien en MP3 o en CD de audio, en un formato llamado ID3. Por ejemplo: iTunes y Rhythmbox.

[editar]Almacenamiento Hay dos posibilidades para almacenar metadatos: depositarlos internamente, en el mismo documento que los datos, o depositarlos externamente, en su mismo recurso. Inicialmente, los metadatos se almacenaban internamente para facilitar la administracin. Hoy, por lo general, se considera mejor opcin la localizacin externa porque hace posible la concentracin de metadatos para optimizar operaciones de busca. Por el contrario, existe el problema de cmo se liga un recurso con sus metadatos. La mayora de los estndares usa URIs, la tcnica de localizar documentos en la World Wide Web, pero este mtodo propone otras preguntas, por ejemplo qu hacer con documentos que no tienen URI. [editar]Codificacin Los primeros y ms simples formatos de los metadatos usaron texto no cifrado o la codificacin binaria para almacenar metadatos en ficheros. Hoy, es comn codificar metadatos usando XML. As, son legibles tanto por seres humanos como por computadoras. Adems este lenguaje tiene muchas caractersticas a su favor, por

ejemplo es muy simple integrarlo en la World Wide Web. Pero tambin hay inconvenientes: los datos necesitan ms espacio de memoria que en formato binario y no est claro cmo convertir la estructura derbol en una corriente de datos. Por eso, muchos estndares incluyen utilidades para convertir XML en codificacin binaria y viceversa, de forma que se nen las ventajas de los dos. [editar]Vocabularios

controlados y ontologas

Para garantizar la uniformidad y la compatibilidad de los metadatos, muchos sugieren el uso de un vocabulario controlado fijando los trminos de un campo. Por ejemplo, en caso de sinnimos o interlenguaje hay que acordarse qu palabras se usan para evitar que el buscador localice espaol pero no espaola. Una ontologa adems define las relaciones de los trminos del vocabulario para que la computadora puede evaluarlas automticamente. As es posible presentar una pgina web sobre Vincent Van Gogh aunque el usuario tecle pintores neerlandeses; usando una ontologa adecuada el buscador comprende que Van Gogh fue un pintor neerlands. Un concepto muy similar a las ontologas son las folksonomas. Las ontologas son definidas por expertos del campo que ordenan los trminos, pero las folksonomas son definidas por los mismos usuarios. [editar]Crtica Algunos expertos critican fuertemente el uso de metadatos. Sus argumentos ms sustanciosos son: Los metadatos son costosos y necesitan demasiado tiempo. Las empresas no van a producir metadatos porque no hay demanda y los usuarios privados no van a invertir tanto tiempo. Los metadatos son demasiado complicados. La gente no acepta los estndares porque no los comprende y no quiere aprenderlos. Los metadatos dependen del punto de vista y del contexto. No hay dos personas que aadan los mismos metadatos. Adems, los mismos datos pueden ser interpretados de manera totalmente diferente, dependiendo del contexto. Los metadatos son ilimitados. Es posible adherir ms y ms metadatos tiles y no hay fin. Los metadatos son superfluos. Ya hay buscadores potentes para textos, y en el futuro la tcnica query by example (bsqueda basada en un ejemplo) va a mejorarse, tanto para localizar imgenes como para msica y vdeo.

Algunos estndares de metadatos estn disponibles pero no se aplican: los crticos lo consideran una prueba de las carencias del concepto de metadatos. Hay que notar que este efecto tambin puede ser causado por insuficiente compatibilidad de los formatos o por la enorme diversidad que amedrenta a las empresas. Fuera de eso hay fomatos de metadatos 7 muy populares.

Formatos y estndares
Hay dos grupos que impulsan el desarrollo de formatos de metadatos: la tcnica multimedia y la web semntica. El destino de la tcnica multimedia es describir un singular recurso de multimedia, el de la web semntica la descripcin de recursos de cada tipo y adems el encadenamiento de los conocimientos. Los formatos ms populares y grandes son:

ID3 hace posible la notacin de metadatos muy sencillos, tales como ttulo e intrprete, en ficheros de audio MP3. El formato es muy popular y demuestra que los metadatos pueden ser tiles. MPEG-7 MPEG-21 TV-Anytime Dublin Core LOM Marco de descripcin de recursos (RDF) RDF Schema OWL NewsML SportsML

También podría gustarte