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

 

Refrigeradores Minúsculos Para Enfriar los Ordenadores del Futuro agosto 6, 2008

Filed under: Tecnología — andynovillo @ 10:24 am
Tags: ,

Investigadores en la Universidad Purdue están desarrollando un sistema de refrigeración lo suficientemente pequeño como para instalarse dentro de ordenadores personales y hasta de portátiles. Esta tecnología de enfriamiento podría aumentar el rendimiento de los ordenadores y disminuir su tamaño.

A diferencia de los sistemas de enfriamiento tradicionales, que utilizan un ventilador para hacer circular aire a través de disipadores de calor (dispositivos con aletas unidos a los chips de los ordenadores), la refrigeración en miniatura podría incrementar de forma espectacular la cantidad de calor eliminable, según Suresh Garimella, Profesor de Ingeniería Mecánica.

Esta investigación se centra en averiguar el mejor modo de diseñar compresores y evaporadores, componentes miniaturizados que son críticos para los sistemas de refrigeración. Los investigadores desarrollaron un modelo analítico para diseñar compresores pequeños que bombeen los fluidos refrigerantes utilizando diafragmas del tamaño de una moneda de 1 centavo, y validaron el modelo con datos experimentales. Las membranas elásticas están confeccionadas con hojas ultradelgadas de un plástico especial, y revestidas con una capa metálica conductora de la electricidad. La capa metálica permite mover el diafragma hacia delante y hacia atrás utilizando cargas eléctricas para producir un efecto de bombeo.

La investigación la dirigen Suresh Garimella y Eckhard Groll, un profesor de ingeniería mecánica. También colaboran en ella Stefan S. Bertsch y Abhijit A. Sathe.

Los investigadores saben que, aunque van por buen camino con el desarrollo de esta tecnología, todavía hay dificultades para implementarla en aplicaciones prácticas. Un desafío es que resulta difícil construir un compresor realmente pequeño que funcione de forma eficiente y fiable.

mas..

 

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…

 

Tipos de Conocimiento… julio 10, 2008

Filed under: Aprendiendo — andynovillo @ 2:50 am
Tags:

¿Qué es conocimiento? Podríamos definirlo mediante dos afirmaciones: a) una representación mental (más o menos fiel) de la realidad y b) es posible su transmisión (más o menos fiel) a otras mentes por vía no genética.

Los diferentes métodos para construir el conocimiento dan lugar a los distintos tipos de conocimiento. Se pueden distinguir tres tipos esenciales de conocimiento: científico, artístico y revelado.

El conocimiento científico exige tres principios fundamentales:
1.Objetividad: el observador no debe (o intentará evitar en lo posible) alterar el fenómeno estudiado.
2.Inteligibilidad: el fenómeno estudiado debe poder ser representado de una forma más reducida (todo lo comprensible debe ser compresible). El azar sería una noción de la incompresibilidad.
3.Dialéctica experimental: el conocimiento científico es puesto a prueba por los experimentos. Si un conocimiento no soporta las pruebas es rechazado y reemplazado por otro que sí las soporte. El conocimiento científico es, por tanto, provisional.

Cuando nos encontramos ante un fenómeno de gran complejidad que somos incapaces de descomponer o ante el cual no sabemos establecer una relación causa-efecto, entonces podemos recurrir a los otros dos tipos de conocimiento.

El conocimiento artístico se apoya en el principio de comunicabilidad de complejidades initeligibles (teniendo en cuenta el significado atribuido a la palabra inteliglible). Por otro lado no necesariamente cumple el criterio de objetividad (aunque puede hacerlo). Además, el conocimiento artístico no necesariamente cambia.

El conocimiento revelado procede de un Sujeto para el que todo fenómeno es inteligible. Habría dos versiones de este tipo de conocimiento, una fuerte y otra débil. En la fuerte el sujeto que revela el conocimiento sería Dios, en la débil, la conciencia de uno mismo. No podemos decir nada acerca de la objetividad del conocimiento revelado, aunque si procede de un Dios podríamos presumir que es un conocimiento objetivo. Y por último, nótese que el conocimiento revelado necesariamente no cambia.

Todo conocimiento real es una ponderación de estos tres tipos de conocimiento.

Subyace bajo esta breve descripción una ristra de preguntas: ¿es el azar el motor del conocimiento, sea éste del tipo que sea?, es decir, ¿surge el conocimiento tan sólo como medio para reducir el azar? ¿Debe el científico tener mente determinista siempre o cabe en su mentalidad explicativa dejar hueco a la indeterminación?¿Tienen el mismo valor las “verdades” propuestas por los diferentes tipos de conocimento?¿Cuál de los tres tipos de conocimiento es más fiable cuando dos de ellos disputan sobre la explicación de un mismo fenómeno?¿Progresan los tres tipos de conocimiento? Y una pregunta algo más técnica: ¿puede considerarse una simulación por ordenador conocimiento científico y, por tanto, uuna evidencia a favor de una hipótesis?

http://cerebrodarwin.blogspot.com/2007/06/los-tres-tipos-de-conocimiento.html

Conocimiento Comun:Aquel que lo obtenemos diariamente dede nuestros inicios hasta nuestro final…

 

Control mental para videojuegos julio 7, 2008

Filed under: Tecnología — andynovillo @ 3:14 pm
Tags: ,

 

El casco de control mental de videojuegos ya es una realidad, y su creadora, la empresa estadounidense Emotiv, afirmó que estima que empezará a comercializarlo a fines del 2008.

más…

 

Nvidia presenta su computadora de un solo chip

Filed under: Tecnología — andynovillo @ 2:39 pm
Tags:

Nvidia Tegra es una computadora más pequeña que una moneda de diez centavos de dólar, diseñada para permitir la “experiencia PC visual» en una nueva generación de dispositivos de cómputo móvil. …

http://www.noticiasinformaticas.info/hardware/35-hardware/359-nvidia-presenta-su-computadora-de-un-solo-chip

 

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.