24.11.2012 Views

Metrópolis y Gobierno de SOA - Willy .Net

Metrópolis y Gobierno de SOA - Willy .Net

Metrópolis y Gobierno de SOA - Willy .Net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Esta función permite que la ontología <strong>de</strong> un mapa conceptual se<br />

anote utilizando la misma estructura que se utiliza para introducir<br />

datos en la ontología en sí misma, y se pue<strong>de</strong> utilizar para producir<br />

gran<strong>de</strong>s efectos en los mo<strong>de</strong>los <strong>de</strong> diseño, permitiendo que<br />

una ontología <strong>de</strong> mapa conceptual existente sea anotada con el<br />

mo<strong>de</strong>lo "metaontología" en vez <strong>de</strong> ser modificada.<br />

Este mo<strong>de</strong>lo permite que una aplicación procese un conjunto<br />

<strong>de</strong> asociaciones entre temas <strong>de</strong> manera tal que representen una<br />

jerarquía. Por ejemplo, pue<strong>de</strong> mostrar los temas organizados en<br />

un diagrama <strong>de</strong> árbol.<br />

Los mo<strong>de</strong>los <strong>de</strong> aplicación <strong>de</strong> mapas conceptuales proporcionan<br />

mo<strong>de</strong>los arquitectónicos <strong>de</strong> alto nivel y principalmente se<br />

concentran en la integración <strong>de</strong> los sistemas <strong>de</strong> procesamiento<br />

<strong>de</strong> mapas conceptuales con otros sistemas <strong>de</strong> datos y aplicaciones.<br />

Estos mo<strong>de</strong>los incluyen mo<strong>de</strong>los para representar información<br />

<strong>de</strong>s<strong>de</strong> sistemas <strong>de</strong> datos externos como por ejemplo datos<br />

<strong>de</strong> mapas conceptuales; mo<strong>de</strong>los para importar información<br />

<strong>de</strong>s<strong>de</strong> sistemas <strong>de</strong> datos externos; y mo<strong>de</strong>los para exportar y<br />

mostrar los datos <strong>de</strong> los mapas conceptuales.<br />

Mo<strong>de</strong>lo <strong>de</strong> clasificación jerárquica<br />

Definición <strong>de</strong>l problema. Muchos sistemas <strong>de</strong> clasificación<br />

constan <strong>de</strong> una o más jerarquías <strong>de</strong> temas. Existe una gran<br />

cantidad <strong>de</strong> relaciones jerárquicas diferentes "parte-todo",<br />

"general-específico", etc. A pesar <strong>de</strong> que estas relaciones<br />

pue<strong>de</strong>n ser diferentes, la semántica jerárquica permanece<br />

igual. Una aplicación que trata con tipos <strong>de</strong> relaciones jerárquicas<br />

múltiples requiere <strong>de</strong> una forma para i<strong>de</strong>ntificar todos<br />

esos tipos.<br />

Descripción <strong>de</strong>l mo<strong>de</strong>lo. El mo<strong>de</strong>lo presentado aquí para<br />

mo<strong>de</strong>lar un sistema <strong>de</strong> clasificación jerárquica utiliza un tema<br />

que representa cada clase en el sistema. Entonces, la jerarquía<br />

se mo<strong>de</strong>la al crear asociaciones entre clases subordinadas<br />

y superordinadas. Sin embargo, existe una gran variedad<br />

<strong>de</strong> relaciones jerárquicas diferentes. Por esta razón, el tipo <strong>de</strong><br />

asociación entre clases subordinadas y superordinadas no<br />

está <strong>de</strong>finido por estos mo<strong>de</strong>los. En cambio, este mo<strong>de</strong>lo<br />

<strong>de</strong>fine todos estos tipos y todos los tipos <strong>de</strong> funciones ya<br />

sean subordinadas o superordinadas.<br />

El otro punto es la forma <strong>de</strong> relacionar los temas clasificados<br />

por este sistema (instancias) con los temas que representan<br />

las clases. Si una instancia es representada por un tema,<br />

entonces <strong>de</strong>be realizarse una asociación entre el tema que<br />

representa la clase y el tema que representa la instancia. A<br />

tal fin, se introducen los tipos <strong>de</strong> temas para representar la<br />

clasificación <strong>de</strong> una instancia ("clasificada como") y las funciones<br />

que cumplen en esta relación ("Clasificación" e<br />

"Instancia"). Si la instancia no se representa como un tema,<br />

entonces se <strong>de</strong>be utilizar una ocurrencia, caso en el que el<br />

tipo <strong>de</strong> "Instancia" pue<strong>de</strong> utilizarse como un tipo <strong>de</strong> ocurrencia<br />

en vez <strong>de</strong> un tipo <strong>de</strong> función <strong>de</strong> asociación<br />

Análisis. Este mo<strong>de</strong>lo crea el medio para marcar un tipo <strong>de</strong><br />

asociación como una relación jerárquica e indicar cuál es la<br />

función superordinada y cuál la subordinada. Esto pue<strong>de</strong> realizarse<br />

<strong>de</strong> forma externa al mapa conceptual que <strong>de</strong>fine la<br />

asociación y tipos <strong>de</strong> funciones, lo que permite que un mapa<br />

conceptual pre-existente pueda integrarse sin la necesidad<br />

<strong>de</strong> editarlo.<br />

La semántica <strong>de</strong> clasificación <strong>de</strong> los tipos "clasificada<br />

como", "Clasificación" e "Instancia" pue<strong>de</strong>n omitirse en este<br />

mo<strong>de</strong>lo cuando la clasificación no es el propósito <strong>de</strong> la jerar-<br />

• Journal 5 • www.microsoft.com /architecture<br />

Mapas Conceptuales<br />

Analizaremos las aplicaciones <strong>de</strong> los mapas conceptuales con<br />

más <strong>de</strong>talles en un próximo artículo.<br />

En el momento <strong>de</strong> redacción <strong>de</strong> este documento, ISO sigue trabajando<br />

en la norma para Mapas Conceptuales en sí misma así<br />

como también en el conjunto <strong>de</strong> normas complementarias.<br />

A pesar <strong>de</strong> que ISO/IEC 13250 ha estado en revisión, lo más<br />

importante <strong>de</strong> la norma ha permanecido sin cambios <strong>de</strong>s<strong>de</strong> 1999<br />

-un buen grado <strong>de</strong> estabilidad comparado con algunas normas<br />

<strong>de</strong> Internet. Sin embargo, el comité <strong>de</strong> ISO ha <strong>de</strong>cidido que la<br />

próxima versión <strong>de</strong> la norma contendrá una revisión importante<br />

respecto <strong>de</strong> la forma en que se presenta y revisiones menores en<br />

la norma en sí misma.<br />

La norma ISO/IEC 13250 <strong>de</strong>be ser dividida en varias partes<br />

separadas: una introducción no normativa, una <strong>de</strong>scripción formal<br />

que fundamente los mo<strong>de</strong>los <strong>de</strong> datos <strong>de</strong> los mapas conceptuales,<br />

una sintaxis <strong>de</strong> intercambio basada en XML/Xlink con una<br />

<strong>de</strong>scripción <strong>de</strong>l proceso <strong>de</strong> <strong>de</strong>serialización <strong>de</strong> la sintaxis en una<br />

instancia <strong>de</strong>l mo<strong>de</strong>lo <strong>de</strong> datos y serialización <strong>de</strong>l mo<strong>de</strong>los <strong>de</strong><br />

datos en un documento conforme a la sintaxis <strong>de</strong> intercambio;<br />

quía. Por este motivo, estos temas se <strong>de</strong>finen en un conjunto<br />

PSI (con una base URI diferente) separados<br />

<strong>de</strong> la jerarquía que los <strong>de</strong>fine.<br />

PSIs para mo<strong>de</strong>los <strong>de</strong> clasificación jerárquica.<br />

Los mo<strong>de</strong>los <strong>de</strong> clasificación jerárquica utilizan los siguientes PSIs<br />

• Tipo <strong>de</strong> relación jerárquica<br />

http://www.techquila.com/psi/hierarchy/#hierarchical-relation-type<br />

Tipo <strong>de</strong> función <strong>de</strong> asociación. Las asociaciones que son tipificadas<br />

por un tema que es una instancia <strong>de</strong> este tipo representan<br />

una relación parent-child (<strong>de</strong> subordinación) entre dos<br />

o más temas.<br />

• Tipo <strong>de</strong> función superordinada<br />

http://www.techquila.com/psi/hierarchy/#superordinate-role-type<br />

Tipo <strong>de</strong> función <strong>de</strong> asociación. Si cumplen una función tipificada<br />

por una instancia <strong>de</strong> este tipo en una asociación <strong>de</strong>l<br />

tipo <strong>de</strong> Relación Jerárquica representan el elemento superior<br />

en la jerarquía.<br />

• Tipo <strong>de</strong> función subordinada<br />

http://www.techquila.com/psi/hierarchy/#subordinate-role-type<br />

Tipo <strong>de</strong> función <strong>de</strong> asociación. Si cumplen una función tipificada<br />

por una instancia <strong>de</strong> este tipo en una asociación <strong>de</strong>l<br />

tipo <strong>de</strong> Relación Jerárquica representan el elemento subordinado<br />

en la jerarquía.<br />

• Clasificada como<br />

http://www.techquila.com/psi/classification/#classified-as<br />

Tipo <strong>de</strong> asociación que afirma la relación entre el tema que<br />

representa una clase en un sistema <strong>de</strong> clasificación (cumple<br />

la función <strong>de</strong> Clasificación) y uno o más temas que representan<br />

instancias <strong>de</strong> esta clase (cumple la función <strong>de</strong> Instancia).<br />

• Clasificación<br />

http://www.techquila.com/psi/classification/#classification<br />

Función que cumple un tema que representa una clase en un<br />

sistema <strong>de</strong> clasificación.<br />

• Instancia<br />

http://www.techquila.com/psi/classification/#instance<br />

Función que cumple un tema que representa un asunto clasificado<br />

según un sistema <strong>de</strong> clasificación.<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!