0% encontró este documento útil (0 votos)
47 vistas11 páginas

Ontología para Instalación de Pisos Laminados

El proyecto final de Miguel Ernesto Castañeda Duran consiste en la creación de un lenguaje específico de dominio para la instalación de pisos laminados de clic, utilizando una ontología que formaliza los conceptos y relaciones del área. Se propone un software llamado Lamisoftware que integra técnicas de instalación y capacitación para instaladores, facilitando la comunicación entre arquitectos, ingenieros y decoradores. El objetivo es mejorar la comprensión y ejecución de la instalación de pisos laminados, promoviendo la estandarización de conceptos y el intercambio de conocimientos entre profesionales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas11 páginas

Ontología para Instalación de Pisos Laminados

El proyecto final de Miguel Ernesto Castañeda Duran consiste en la creación de un lenguaje específico de dominio para la instalación de pisos laminados de clic, utilizando una ontología que formaliza los conceptos y relaciones del área. Se propone un software llamado Lamisoftware que integra técnicas de instalación y capacitación para instaladores, facilitando la comunicación entre arquitectos, ingenieros y decoradores. El objetivo es mejorar la comprensión y ejecución de la instalación de pisos laminados, promoviendo la estandarización de conceptos y el intercambio de conocimientos entre profesionales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TEORIAS DE LA COMPUTACIÓN

PROYECTO FINAL

MIGUEL ERNESTO CASTAÑEDA DURAN

CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS

FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS

BOGOTÁ D.C.

2016
TEORIAS DE LA COMPUTACIÓN

PROYECTO FINAL

MIGUEL ERNESTO CASTAÑEDA DURAN

ID 000264637

CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS

FACULTAD DE INGENIERÍA

INGENIERÍA DE SISTEMAS

BOGOTÁ D.C.

2016
Como Proyecto Final que integra varios de los temas vistos durante el semestre,
se debe construir una herramienta que reciba instrucciones en un lenguaje creado
por usted, en lo que se denomina Lenguaje Específico de Dominio. Con este tipo
de lenguajes se obtiene un programa que soluciona un problema de un dominio
en particular.

Las instrucciones deben ser analizadas antes de ser ejecutadas para garantizar
correctitud en las mismas y la ejecución adecuada de la solución. Para el
desarrollo del proyecto se proponen las siguientes actividades iniciales:

(1) Usted debe seleccionar un tema de su gusto de los estudiantes (dominio),


con el que se creara el lenguaje. Se pretende programar soluciones a
problemas relacionados con el tema de su elección.

(2) Construir una ontología, que proporcionara una definición formal de los
elementos importantes del con-texto a trabajar (tipos, entidades,
relaciones, . . . ). Se debe hacer uso de Methontology para crear la
ontología, y para validarla se utilizara la herramienta Protégé
([Link] la cual es de
acceso libre y servirá para probar distintas combinaciones y realizar las
validaciones y ajustes correspondientes.

(3) Con la ontología bien definida, se debe crear la gramática del lenguaje.
Como ejemplo, se puede tener en cuenta la gramática propuesta en el
documento Aplicación de una ontología para la estructuración semántica
de la física estática utilizada en Ingeniería Civil
([Link]
452).

Solución

El tema de mi elección es la Aplicación de una ontología para la instalación física


de Pisos Laminados de Clic.
1. INTERCAMBIO DE NUEVAS TECNICAS DE INSTALACIÓN

En la organización de diferentes tipos de reuniones con los instaladores


independientes y empresas, se pueden recolectar datos sobre sus métodos
de instalación a través de su propia experiencia, se toman las cosas
positivas para crear nuevos métodos innovadores que permitirán
capacitarse y ser excelentes en su profesión, al mismo tiempo que se
realiza un paso a paso para aquellas personas que no tienen experiencia
en el campo, pero les gusta realizar sus propios trabajos en el hogar,
oficina, etc.

LAMISOFTWARE COMO HERRAMIENTA DE INSTALACIÓN

Lamisoftware es la reunión de varias ideas, que provienen de las diferentes


experiencias de los instaladores de pisos laminados de clic, este
documento está conformado por 4 módulos, estos son 1) Breve resumen
del concepto de pisos laminados de clic, 2) Materiales para la instalación
de pisos laminados de clic, 3) Condiciones ideales para la instalación de
pisos laminados de clic, 4) Capacitación para la instalación de pisos
laminados, estos módulos permitirá adquirir nuevas técnicas de instalación,
para generar en los clientes mayor satisfacción con su producto final
instalado.

CASO DE ESTUDIO: INSTALACIÓN DE PISOS LAMINADOS

Mediante una ontología es posible establecer los conceptos necesarios


para que un sistema basado en conocimiento pueda interactuar
efectivamente con sus usuarios y expertos.

Una ontología es una descripción formal explícita, cuyo objetivo es detallar


los conceptos y relaciones de un dominio, por lo cual, permite trabajar un
tema específico y sobre éste, compartir conocimiento común, reutilizarlo,
analizarlo y establecer una diferencia entre sus tipos, para así mismo
estructurarlo a manera de mapa mental que permita abstraer todas las
relaciones existentes entre las entidades del dominio y todo aquello que
pueda alterar su naturaleza

ESTANDARIZACION DE CONCEPTOS

En la instalación de pisos laminados es importante que todos los actores


(Arquitectos, Ingenieros Civiles, Diseñadores e instaladores) hablen el
mismo idioma (conceptos), definiciones correctas que permitirán a estos
buscar una solución viable a la hora de desarrollar un proyecto, sin temor a
equivocarse con el levantamiento de cantidades de obra, inspección o
condiciones del lugar de instalación del mismo.
2. METODOLOGÍA

Para la implementación de esta ontología realizare varias propuestas de


clases conceptuales, donde se definirán conceptos a tener en cuenta en la
mejor solución como lo son 1. Área donde será instalado (hogar, oficina,
locales, etc.), 2. Calidad del material a instalar (lugar de procedencia), 3.
Condiciones del área a instalar (placa), 4. Herramientas para la instalación
(caladora, escuadra, martillo de caucho, flexómetro, kit de instalación), una
vez tenga estos conceptos se realizara un modelo conceptual para la
formalización de este documento. En la etapa de implementación se
construirá un modelo computable a través del software de desarrollo de
ontologías Protégé, un editor basado en java. Finalmente en la actividad de
mantenimiento, se corregirán los errores en caso de ser necesario de
acuerdo a las pruebas realizadas.

ONTOLOGÍA PROPUESTA PARA EL CASO DE ESTUDIO

El piso laminado es resistente al uso, a los impactos, rayones, productos


químicos domésticos, manchas de cigarros encendidos y humedad. Sus
colores son permanentes (no se afectan con los rayos UV). 

Su facilidad de instalación lo hace muy recomendable para usar en


remodelaciones. 

Ideal para dormitorios, piezas de alojados, salas de estar, comedores,


pasillos interiores, escaleras, halls de acceso y hasta en algunas cocinas. 
No se debe usar –eso sí- en zonas húmedas como baños y saunas

Concepto o Clase Definición


Instalación Proceso de unir varios elementos con el fin llegar a un
acabado.
Apoyo Elemento que va a sostener el piso
Fuerza Magnitud física que mide la intensidad del
intercambio de momento lineal entre dos partículas o
sistemas.
Longitud Magnitud que corresponde a la distancia que hay de
un puno a otro
Reacción Acción que se genera frente a un trabajo diverso
Coordenadas Conjunto de valores que muestran determinados
puntos sobre un plano
Tabla 1. Conceptos utilizados en la creación de la ontología propuesta

Los alcances del Lamisoftware están dados en el enfoque de la instalación,


con elementos estructurales simples dada por la arquitectura, con el fin de
abarcar un dominio de prueba que demuestre la utilidad LAMISOFTWARE
por parte de un sistema experto después de haber creado un lenguaje de
propósito específico, luego se verifican las asociaciones entre estos
conceptos, denominadas relaciones. Se tendrán en cuenta campos de la
arquitectura como el tema de dilatación, otros como la fuerza que deben
soportar, los momentos producidos y las reacciones en sus apoyos. Para el
análisis de estas relaciones realizare un diagrama de cuerpo libre que me
permitirá determinar el estado del piso. Teniendo definidos los conceptos,
con sus relaciones e instancias, se procede a realizar una taxonomía sobre
el dominio, identificando cada concepto en su jerarquía correspondiente y
la dependencia entre las clases. En la Figura 1 se describe la ontología
inicial planteada. Se observa como clase principal el concepto de piso
laminado, el cual puede ser placa, con sus características como fuerza,
coordenadas de ubicación y longitud, además interactúa con fuerzas, que
se clasifican en puntuales y distribuidas, y de esta manera se sigue
interpretando el mapa mental, que implementado en Protégé, dará
respuestas a través de la definición de clases, subclases, atributos,
relaciones, instancias y axiomas.

Figura 1. Ontología propuesta para el dominio de la instalación de piso laminado. Autor


Miguel Castañeda, 2016

3. UTILIDAD DE LA ONTOLOGÍA PROPUESTA

Creación de lenguajes de propósito específico Los lenguajes de dominio


específico (DSL por sus siglas en inglés) son lenguajes de programación o
especificación pequeños dedicados a un problema o a un aspecto
específico de un sistema que requiere de una solución precisa, en este
caso se desarrolla un documento que permita a personas con experiencia y
sin ella llevar a cabo una perfecta instalación de pisos laminados.

Ejemplo de utilidad: representación sintáctica del lenguaje utilizado en el


caso de análisis de una fuerza simplemente apoyada.

Debido a que el dominio de la instalación es muy extensa, es necesario


reducirla para mostrar de forma explícita como se usaría un lenguaje de
dominio específico en el contexto del problema presentado anteriormente,
para esto se plantea el siguiente problema dentro del dominio. Se instala
piso en tres áreas diferentes de una casa Figura 2. Dilatación 10cm,
Dilatación 12cm, peso soportado por m2 es de 60kl por metro cuadrado,
peso soportado por metro cuadrado es de 500kl por metro cuadrado.

Figura 2. Dilatación ideal para la instalación de pisos laminados. Autor Faus, 2016

En el desarrollo de esta ontología no se manejaremos valores ni tampoco


fórmulas para la instalación de pisos laminados, lo que se buscamos es
encontrar el primer paso que ayudara a determinar la mejor solución. Por
esta razón se usa la ontología creada, donde los usuarios verán un
vocabulario claro para referirse a los diferentes términos del dominio, una
clasificación de entidades y una fuente de intercambio de ideas nuevas y
prácticas aprobadas por los mismo instaladores.

Descripción de acabado:
Inicioinstalacion
Instalación número unidad
Instalación areacoord.
Instalación longitud número unidad
Fininstalacion

Descripción de apoyo:
Inicioinstalacion
Instalación tipo Instalación
Instalación areacoord
Fininstalacion

Descripción de Fuerza:
Inicioinstalacion
Instalación valor unidad Instalación área
coord
Instalación orientación área
Fininstalacion

Descripción de pregunta:
Inicioinstalacion
Instalación instalación área coord.
Fininstalacion
Descripción de respuesta:
Inicioinstalacion
Valor unidad Instalación instalación área coord valor Unidad
Fininstalacion

A partir de estas definiciones se puede generar la gramática comprobable


con la realización de un árbol de sintaxis, como la que se muestra en la
Tabla 2.

Comando -> Líneas | “Calcular”


Líneas -> Lineainicio [ordenes] + lineafin
Línea Inicio “Inicio” Instalación
Instalación (número unidad | área coord.
| área número unidad | área Instalación |
Ordenes Área área|

Instalación área coord. | instalación


número de unidad
Línea Fin -> “Fin” Instalación
Instalación “placa”| “apoyo”| “fuerza”| “reacción”|
“pregunta”| “respuesta”
Unidad “Kilogramo fuerza”| ”grados”
Área “longitud”| “ángulo”| “coordenada”| “tipo”|
“orientación”
Coord. -> [0-9]+ “,” [0-9]+
Numero [0-9]+
Tabla 2. Gramática utilizada para el caso de instalación, Autor. Miguel Castañeda, 2016.

Uno de los factores a tener en cuenta es que los actores (Arquitectos,


Ingenieros Civiles, Decoradores e instaladores) no tienen la formación
necesaria para ingresar comandos de programación de computadoras, por
esta razón generamos una sintaxis que les permitirá comunicarse de forma
correcta con la aplicación. Su finalidad es presentar la descripción de un
caso de cálculos físicos que involucre elementos como placas, apoyos y
cargas que le sea informado de las reacciones que se presentan en dichos
apoyos; de esta forma se genera la siguiente sintaxis:

Descripción de acabado:
Inicio acabado
Acabado 90 grados
Acabado coordenada 0,0
Acabado longitud 5 mts.
Fin acabado

Descripción de apoyo:
Inicio apoyo
Apoyo tipo placa
Apoyo coordenadas 0,0
Fin apoyo
Descripción de fuerza:
Inicio fuerza
Fuerza valor 60 kg
Fuerza coordenadas 11,0
Fuerza orientación positiva
Fin fuerza

Descripción de pregunta:
Inicio pregunta
Pregunta reacción coordenadas 0,0
Fin pregunta

Descripción de respuesta:
Inicio respuesta
Respuesta reacción coordenadas 0,0 valor
Unidades Respuesta reacción coordenadas 0,0 valor
Unidades
Fin respuesta

Siguiendo con la definición de la sintaxis concreta se toman cada una de


las descripciones anteriores y se generalizan de la siguiente forma:

Figura 3. Árbol de sintaxis para la declaración de acabado. Autor Miguel


Castañeda, 2016

Premisa Conector Conclusiones


Placa Es Elemento estructural
entonces
Acabado Es Elemento estructural
entonces
Elemento estructural Tiene Longitud
entonces
Elemento estructural Tiene Coordenadas
entonces
Elemento estructural Tiene Centro de gravedad
entonces
Elemento estructural Soporta Momento
entonces
Elemento estructural Soporta Fuerza
entonces
Elemento estructural Soporta Apoyo
entonces
Si apoyo Tiene Coordenadas
entonces
Si fuerza Puede ser Puntual
entonces
Si fuerza Puede ser Distribuida
entonces
Si apoyo=fijo No tiene Movimiento
entonces
Si apoyo=fijo Tiene Reacción en X y Y
entonces
Si apoyo=fijo Tiene Incógnita momento y un
entonces par
Tabla 3. Reglas generadas a partir de la ontología propuesta. Autor Miguel Castañeda,
2016

4. CONCLUSIONES

Lo que queremos lograr con LAMISOFTWARE es poder llegar a todos los


actores (Arquitectos, Ingenieros Civiles, Decoradores e instaladores), con
un conocimiento amplio sobre la instalación de pisos laminados, por medio
de esta ontología, permitiendo la adquisición de información entre expertos
de forma eficaz, accesible y en menor tiempo.

La instalación de pisos laminados puede ser representada con una


estructura ontológica simple, facilitando su comprensión como el de un
lenguaje de dominio específico que puede ser útil en la interacción entre
sus actores (Arquitectos, Ingenieros Civiles, Decoradores e instaladores).

Al trabajar en este proyecto pude descubrir que por medio de las ontologías
puedo ampliar mi conocimiento sobre de un dominio específico, una nueva
técnica que puedo utilizar en el desarrollo de nuevas aplicaciones.

5. REFERENCIAS BIBLIOGRÁFICAS

[Link]
q=dilatacion+piso+laminado&biw=1354&bih=637&source=lnms&tbm=isch&
sa=X&ved=0ahUKEwjazPrO1NvQAhXLQiYKHQ2fCv4Q_AUIBigB#imgrc=H
bIfYQhJ7snlUM%3A
[Link]
proyecto_id=79&view=detallepaso

[Link]
52

También podría gustarte