Está en la página 1de 5

LENGUAJES DE MODELADO

1.- Resource Description Framework (RDF) .Infraestructura para definicin de recursos. Es un lenguaje de modelado para representar metadatos.

Permite definir informacin sobre cualquier dominio.

Todo lo que se describen son recursos (identificados por URIs (Uniform Resource Identifier)).

Es un grfico Definido como una tripleta (s, p, o).

Sujeto Recurso o aquello que se describe (http://www.w3c.es/Personal/Martin). Predicado - Propiedad o relacin que se establece sobre el recurso (creador). Objeto Valor o propiedad u otro recurso con el que se establece la relacin ("Martn lvarez").

Ejemplo.

2.- Lenguaje de Descripcin de Vocabularios. RDF SCHEMA. Modelo de datos para RDF. Permite enriquecer las descripciones semnticas (procesables por las mquinas). Clases / subclases. Relaciones entre las clases y propiedades. Descripciones para los humanos (etiquetas, descripciones, etc.). Facilita la combinacin de sentencias RDF, a travs de los URIs. Ofrece la base para poder realizar razonamientos o deducciones sobre nueva informacin. Bsicamente permite definir clases y propiedades e indica cmo se pueden usar en conjunto.

Limitaciones No indica la cardinalidad. Un libro: Puede tener ms de un autor? Puede no tener ninguno? Tipos de datos. Restricciones de rangos simples para las propiedades. No se pueden derivar tipos por unin o interseccin. Necesidad de relaciones de clases o propiedades ms ricas.

3.- Lenguaje de Ontologas Web. (OWL). Se basa en RDF Schema. Aade ms vocabulario para describir las clases y las propiedades. Los lenguajes anteriores estaban destinados a comunidades especficas. Comercio Electrnico. Entornos cientficos. OWL se adapta a la arquitectura de la WWW y a la Web Semntica.

Se compone de:

Clases. Propiedades. Individuos.

4.- Lenguaje Unificado de Modelado (UML). Este lenguaje se centra en la representacin grfica de un sistema. Nos indica cmo crear y leer los modelos, pero no dice cmo crearlos. Los objetivos de UML son muchos, pero se pueden sintetizar sus funciones: Visualizar: Expresar de una forma grfica un sistema de forma que otro lo puede entender. Especificar: UML permite especificar cules son las caractersticas de un sistema antes de su construccin. Construir: A partir de los modelos especificados se pueden construir los sistemas diseados. Documentar: Los propios elementos grficos sirven como documentacin del sistema desarrollado que pueden servir para su futura revisin.

Diagrama de casos de uso.

http://www.disca.upv.es/enheror/pdf/ActaUML.PDF http://www.w3c.es/Presentaciones/2005/1212-OWLSkosSEDIC-MA/

También podría gustarte