Andynovillo’s Weblog

Just another WordPress.com weblog

ONTOLOGIAS agosto 15, 2009

Filed under: Uncategorized — andynovillo @ 12:22 am

INTRODUCCIÓN

El presente trabajo trata sobre una ontología en el campo Informático relacionado con la Ingeniería de Software basando se en los procesos, metodologías, faces, tipos de trabajos y lo mas importante en el personal de trabajo.

Tomando en cuenta también la parte de la metodología las herramientas y las faces del proceso.

ONTOLOGIA

Se trata de convertir la información en conocimiento mediante unas estructuras de conocimiento formalizadas (las ontologías) que referencien los datos, por medio metadatos, bajo un esquema común normalizado sobre algún dominio del conocimiento. Los metadatos no sólo especificarán el esquema de datos que debe aparecer en cada instancia, sino que también podrán contener información adicional de cómo hacer deducciones sobre ellos, es decir, cómo establecer axiomas que podrán, a su vez, aplicarse en los diferentes dominios que trate el conocimiento almacenado. De esta forma, los buscadores podrán obtener información al compartir los mismos esquemas de anotaciones web y los agentes de software no sólo encontrarán la información precisa, sino que podrán realizar inferencias de forma automática buscando información relacionada con la que se encuentra situada en las páginas web y con los requerimientos de las consultas realizadas por los usuarios. Además, los productores de páginas y servicios web podrán intercambiar sus datos siguiendo estos esquemas comunes consensuados e, incluso, podrán reutilizarlos.

Los beneficios de utilizar antologías se pueden resumir de la siguiente forma:

  • proporcionan una forma de representar y compartir el conocimiento utilizando un vocabulario común
  • permiten usar un formato de intercambio de conocimiento
  • proporcionan un protocolo específico de comunicación
  • permiten una reutilización del conocimiento

El término ontología se ha empleado desde hace muchos siglos en el campo de la filosofía y del conocimiento y hace ya varias décadas cobró especial relevancia en el campo de la biblioteconomía y la documentación. Hoy ha sufrido un nuevo impulso debido al desarrollo de la Web Semántica donde prima la idea de transformar la red no sólo en un espacio de información, sino también en un espacio de conocimiento.

CARACTERISTICAS:

  • Jerarquización.- Se refiere a la ordenación de los conceptos más generales e inclusivos en la parte superior y mediante una diferenciación progresiva, están incluidos hacia la parte inferior los conceptos más específicos.
  • Impacto visual.- Debe considerar la limpieza, espacios, claridad, ortografía para reducir confusiones y amontonamientos, por ello es conveniente dibujarlos varias veces ya que el primer mapa que se construye tiene siempre, casi con toda seguridad algún defecto. También se recomienda usar óvalos ya que son más agradables a la vista que los triángulos y los cuadrados.
  • Simplificación.- Se refiere a la selección de los conceptos más importantes, haciendo una diferenciación del contenido y localizando la información central de la que no lo es para una mejor comprensión y elaboración de un contenido. Los conceptos, al ir relacionándose por medio de las palabras enlace, se van almacenando en la mente de modo organizado y jerárquico de manera que serán más fácilmente comprendidos por el alumno. En este sentido se pueden desarrollar nuevas relaciones conceptuales, en especial si de forma activa los alumnos tratan de construir relaciones preposicionales entre conceptos que previamente no se consideraban relacionados, ya que cuando se elaboran los mapas se dan cuenta de nuevas relaciones y por consiguiente de nuevos significados. Por tanto se puede decir que los mapas conceptuales fomentan la creatividad y facilitan la participación.

PASOS PARA LA CONSTRUCCION DE UN MAPA CONCEPTUAL

  1. Identificar los conceptos clave del contenido que se quiere ordenar en el mapa. Estos conceptos se deben poner en una lista.
  2. Colocar el concepto principal o más general en la parte superior del mapa para ir uniéndolo con los otros conceptos según su nivel de generalización y especificidad. Todos los conceptos deben escribirse con mayúscula.
  3. Conectar los conceptos con una palabra enlace, la cuál debe de ir con minúsculas en medio de dos líneas que indiquen la dirección de la proposición.
  4. Se pueden incluir ejemplos en la parte inferior del mapa debajo de los conceptos correspondientes.
  5. Una vez observados todos los conceptos de manera lineal pueden observarse relaciones cruzadas.

HERRAMIENTAS

La herramienta para editar esta ontología es CmapTools[2]. Este software, desarrollado por el “Institute for Human and Machine Cognition” (IHMC), de la Universidad de West Florida (Estados Unidos), se diseñó con el objeto de apoyar la construcción de modelos de conocimiento representados en forma de “Mapas Conceptuales” aunque también pueden elaborarse con él “Telarañas”, “Mapas de Ideas” y “Diagramas Causa-Efecto”, todos dentro de un entorno de trabajo intuitivo, amigable y fácil de utilizar.

CmapTools ofrece todas las características necesarias que debe tener un software para cumplir con los objetivos de aprendizaje establecidos para la categoría de herramientas de Aprendizaje Visual.

Protégé[5] es una herramienta open source desarrollada en Stanford Medical Informatics. Como muchas otras herramientas de modelamiento, Protégé se encuentra separada entre una parte de modelo y una parte de vista.

El modelo de Protégé es el mecanismo de representación interna de ontologías y bases de conocimiento. Los componentes de la vista de Protégé proveen al usuario una interfase para visualizar y manipular el modelo (“Getting Started With Protégé”, 2003).

El modelo de Protégé está basado en un simple metamodelo comparable con sistemas orientados

a objetos y sistemas basados en marcos. Éstos básicamente pueden representar ontologías que consisten en clases, propiedades, características de propiedades e instancias. La ventaja de Protégé es que su metamodelo es una ontología Protégé. La estructura del metamodelo de Protégé habilita fácilmente la extensión y adaptación a otras representaciones.

QUE RESPONDERA LA ONTOLOGIA

  • Quien debe participar en el proyecto.
  • Que metodologías son las aptas para ello.
  • Que pasos se deben seguir dentro del proceso de ingeniería.
  • Como gestionar un proyecto.

CMAPTOOLS

Version 1:

VERSION1

VERSION1

version 2

PROPOSICIONES

RDF

El este tipo de lenguaje se vera como acad una de las clases y subclases se unen atraves de las propiedades que se les dio en el protege.

Ver RDF

<!– /* Font Definitions */ @font-face {font-family:»Cambria Math»; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:536871559 0 0 0 415 0;} @font-face {font-family:DejaVuSans; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:0; mso-generic-font-family:auto; mso-font-format:other; mso-font-pitch:auto; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:BookAntiqua-Bold; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:0; mso-generic-font-family:auto; mso-font-format:other; mso-font-pitch:auto; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:»»; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:»Calibri»,»sans-serif»; mso-fareast-font-family:Calibri; mso-bidi-font-family:»Times New Roman»; mso-fareast-language:EN-US;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {mso-style-noshow:yes; mso-style-priority:99; color:purple; mso-themecolor:followedhyperlink; text-decoration:underline; text-underline:single;} p.negronormal, li.negronormal, div.negronormal {mso-style-name:negronormal; mso-style-unhide:no; mso-margin-top-alt:auto; margin-right:0cm; mso-margin-bottom-alt:auto; margin-left:0cm; mso-pagination:widow-orphan; font-size:12.0pt; font-family:»Times New Roman»,»serif»; mso-fareast-font-family:»Times New Roman»;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt; mso-ascii-font-family:Calibri; mso-fareast-font-family:Calibri; mso-hansi-font-family:Calibri;} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} –>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:»Tabla normal»;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:»»;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:»Calibri»,»sans-serif»;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:»Times New Roman»;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:»Times New Roman»;
mso-bidi-theme-font:minor-bidi;}

CONCEPTUALIZACION

NOMBRE

SYNONIMO

DESCRIPCION

TIPO

Ingeniería de Software

Construcción de Software

Disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad.

Concepto

Metodologías

Pasos de construcción, técnicas, estrategias

Pasos para construir o llegar a un resultado. ¿Como hacerlo?

Concepto

Herramientas

Hardware, software

Lo que se Utiliza para poder completar una actividad

Concepto

RUP

Metodología, fases

Plataforma de proceso de desarrollo de software configurable que entrega mejores prácticas comprobadas y una arquitectura configurable.

Concepto

UML

Metodología, fases

Lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.

Concepto

EUP

Metodología, fases

Metodologia basada en Rup

Concepto

Proceso unificado ágil (AUP)

Metodología, fases

es un marco de desarrollo software iterativo e incremental. A menudo es considerado como un proceso altamente ceremonioso porque especifica muchas actividades y artefactos involucrados en el desarrollo de un proyecto software

Concepto

Metodología de diseño construccionista (CDM)

Metodología, fases

Metodología para construcción de software se centra mas en la construcción que en la implementación.

Concepto

Personal

Integrantes, participantes

Todos los integrantes que participan dentro de algún proyecto tomando en cuenta su cargo

Concepto

BIBLIOGRAFIA:

[1] María Jesús Lamarca Lapuente. Hipertexto: El nuevo concepto de documento en la cultura de la imagen. http://www.hipertexto.info/documentos/ontologias.htm

[2] Sitio Oficial: http://cmap.ihmc.us/conceptmap.html

[3] Wikipedia: http://cosasdemapasconceptuales.blogspot.com/2008/05/la-wikipedia-dice.html

[4]Construcción de ontologías OWL.pdf: Héctor Arturo Flórez Fernández

[5]Sitio Oficial Protege: http://protege.stanford.edu/

CONCEPTUALIZACION

NOMBRE

SYNONIMO

DESCRIPCION

TIPO

Ingeniería de Software

Construcción de Software

Disciplina o área de la informática que ofrece métodos y técnicas para desarrollar y mantener software de calidad.

Concepto

Metodologías

Pasos de construcción, técnicas, estrategias

Pasos para construir o llegar a un resultado. ¿Como hacerlo?

Concepto

Herramientas

Hardware, software

Lo que se Utiliza para poder completar una actividad

Concepto

RUP

Metodología, fases

Plataforma de proceso de desarrollo de software configurable que entrega mejores prácticas comprobadas y una arquitectura configurable.

Concepto

UML

Metodología, fases

Lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.

Concepto

EUP

Metodología, fases

Metodologia basada en Rup

Concepto

Proceso unificado ágil (AUP)

Metodología, fases

es un marco de desarrollo software iterativo e incremental. A menudo es considerado como un proceso altamente ceremonioso porque especifica muchas actividades y artefactos involucrados en el desarrollo de un proyecto software

Concepto

Metodología de diseño construccionista (CDM)

Metodología, fases

Metodología para construcción de software se centra mas en la construcción que en la implementación.

Concepto

Personal

Integrantes, participantes

Todos los integrantes que participan dentro de algún proyecto tomando en cuenta su cargo

Concepto

 

Conocimiento implicito / explicito julio 17, 2008

Filed under: Aprendiendo,Uncategorized — andynovillo @ 4:22 am
Tags: , ,
Conocimiento

Conocimiento

  • Socialización es el proceso de adquirir conocimiento tácito a través de compartir experiencias por medio de exposiciones orales, documentos, manuales y tradiciones y que añade el conocimiento novedoso a la base colectiva que posee la organización.
  • Exteriorización convierte el conocimiento tácito en conceptos explícitos que supone hacer tangible, mediante el uso de metáforas, el conocimiento de por sí difícil de comunicar, integrándolo en la cultura de la organización; es la actividad esencial en la creación del conocimiento.
  • Combinación que consiste en crear conocimiento explícito al reunir conocimiento explícito proveniente de cierto número de fuentes, mediante el intercambio de conversaciones telefónicas, reuniones, correos, etc., y se puede categorizar, confrontar y clasificar para formas bases de datos para producir conocimiento explícito.
  • Interiorización permite la incorporación de conocimiento explícito en conocimiento tácito, que analiza las experiencias adquiridas en la puesta en práctica de los nuevos conocimientos y que se incorpora en las bases de conocimiento tácito de los miembros de la organización en la forma de modelos mentales compartidos o prácticas de trabajo.

LA ESPIRAL DEL CONOCIMIENTO

  1. Tácito a Tácito: como aprende un aprendiz de su maestro, observando, imitando y practicando. Es una transferencia limitada, sin una percepción sistemática y formal
  2. Explícito a Explícito: como elaborar un informe basado en informaciones diferentes, combinando partes separadas de conocimiento explícito para establecer un nuevo conocimiento. No amplia sustancialmente el conocimiento existente en la organización
  3. Tácito a Explícito: cuando un aprendiz expresa formalmente los fundamentos de sus conocimientos tácitos, convirtiéndolos en explícitos y haciéndose compartibles.
  4. Explícito a Tácito: un nuevo conocimiento explícito se extiende y es interiorizado por los empleados de la organización, ampliando, extendiendo y modificando su propio conocimiento.

GENERAR el conocimiento es desarrollar, crear o construir un conocimiento que se necesita, y se operativiza con estas 5 actividades:

· Captura o adquisición del conocimiento: se captura la información existente la experiencia humana y las bases de conocimiento existentes

· Organización: añadir a la estructura existente todo o que alimente el almacén de conocimiento, organizando, validando y verificando el conocimiento

· Búsqueda/utilización: acceso del usuario para buscar y encontrar fácilmente la información, que una vez recuperada puede dar lugar a una nueva producción desconocimiento y su transmisión

· Publicación: presentación de resultados por medio de resúmenes, dossiers, informes, referencias bibliográficas, descripciones de libros, … Los usuarios añaden poder a la información cuando agregan los documentos que generan, cuando reciben y responden a noticias, etc.

· Distribución: reparto de conocimiento e inteligencia a los usuarios, que pueden suscribirse o acceder a la “inteligencia publicada”, de manera general o por áreas de interés especializadas.

Con la distribución se cierra el ciclo Adquisición-Búsqueda-Publicación

http://www.gestiondelconocimiento.com/modelo_nonaka.htm

http://www2.elkarrekin.org/web/ezaguziti/apartados/apartado4883/?q=web/ezaguziti/apartados/apartado4883/

Comentario:

Yo utilizaria el explicito a nivel general pero mezclando el conocimiento táxico dependiendo de que tan confiable quiero que sea el trabajo obtenido…

 

Filosofando…. junio 20, 2008

Filed under: Uncategorized — andynovillo @ 4:59 pm

«(…) en realidad no importa que no esperemos nada de la vida, sino si la vida espera algo de nosotros». Víktor Frankl.