Ontologia
Enviado por Juan Carlos Mavesoy • 18 de Septiembre de 2021 • Trabajo • 2.514 Palabras (11 Páginas) • 88 Visitas
Ejemplo Ontología.
En un centro universitario se imparten estudios de grados y se requiere modelizar el funcionamiento de estos mediante una ontología. En los estudios intervienen además de los profesores y estudiantes, el personal de administración y los responsables de las demás instalaciones como laboratorios. Además, existen espacios como las aulas y material de laboratorio. Debido a la amplitud del dominio, el ámbito de la ontología se centrará en las asignaturas y profesores.
Después de una entrevista con el responsable de los estudios se ha obtenido la siguiente información:
- La docencia la imparten profesores titulares y profesores ayudantes.
- Los profesores están adscrito a un departamento.
- Cada profesor no puede impartir más de 3 asignaturas diferentes.
- Los profesores ayudantes solo pueden impartir docencia en asignaturas prácticas.
- Los estudios de grado se imparten en cuatro cursos.
- Cada curso está dividido en asignaturas.
- Las asignaturas pueden ser teóricas, o teórico-prácticas.
- Cada asignatura viene identificada por un código.
- Las asignaturas deben tener más de 5 estudiantes matriculados.
Los responsables del centro están interesados en conocer los profesores de cada curso, para lo cual deben impartir alguna asignatura de dicho curso. También detectar situaciones que puedan afectar la calidad de los estudios como es que las asignaturas impartidas por muchos profesores (Más de 3).
Para el caso del Grado en informática y con el objetivo de comprobar la validez de la ontología creada, se consideran las asignaturas mostradas en la siguiente tabla.
Asignatura | Código | Curso | Carácter | Núm. Estud. |
Cálculo | 1001 | 1ª | Teoría | 10 |
Programación | 1002 | 1ª | Teoría y Práctica | 10 |
Estadística | 1003 | 2ª | Teoría | 8 |
Programación Web | 1004 | 2ª | Teoría y Práctica | 5 |
Sistemas Inteligentes | 1005 | 3ª | Teoría y Práctica | 7 |
Aprendizaje Automático | 1006 | 3ª | Teoría y Práctica | 8 |
Sistemas Inteligentes II | 1007 | 4ª | Teoría y Práctica | 8 |
Visión por Computador | 1008 | 4ª | Teoría y Práctica | 6 |
Los profesores con la categoría, departamento y asignatura que imparten se muestran en la tabla.
Profesor | Categoría | Departamento | Asignaturas |
Ana | Ayudante | Informática | Programación, Programación Web |
Elena | Titular | Informática | Sistemas Inteligentes, Sistemas Inteligentes II |
José | Titular | Informática | Aprendizaje Automático, visión por Computador |
Juan | Titular | Matemáticas | Cálculo, Estadística |
maría | Titular | Matemáticas | Cálculo, Estadística |
Marta | Titular | Informática | Aprendizaje Automático, Sistemas Inteligentes, Sistemas inteligentes II |
Pedro | Ayudante | matemáticas | Estadística, programación |
Solución Planteamiento
- Tener claro el dominio y el ámbito: una vez teniendo claro estos dos aspectos comenzará el proceso de implementación en Protégé.
El primer paso es cambiar la Ontology IRI, que tiene por defecto y colocar el nombre de nuestro dominio en este caso Gados (Como se puede observar en el cuadrado color rojo de la figura 1). Posteriormente se añadieron anotaciones de información sobre esta Ontología (Cuadro Color Verde) y por último se añadió su respectivo prefijo (Cuadro color Amarillo).
[pic 1][pic 2][pic 3][pic 4]
Figura 1. Modificaciones básicas de Protégé.
- Posteriormente se determinan las clases y sus niveles.
En este proceso se determinan las clases del dominio y sus niveles, es por ende que se tiene las siguientes clases.
- Profesores: los profesores es una clase de dominio, que a su vez se encuentra conformada por Ayudante y Titular.
- Asignatura: Las asignaturas como la clase profesores, también están divididas en 2 grupos que son; Teórica y Teórica-práctica.
- Curso: Por su parte curso, está conformado por 4 grupos que son; Primero, Segundo, Tercero y Cuarto.
- Departamento: Solo estará conformada por ella misma.
Por su parte se detectó también la clase estudiante, pero como se puede observar en los requerimientos, no se establece una relación con las otras clases por ello no se tuvo en cuenta.
[pic 5]
Figura 2. Creación de las Clases y su taxonomía.
[pic 6]
Figura 3. Clases, subclases y sus respectivas clases disjuntas.
- Posteriormente de encontrar las clases, se buscan los términos, que posteriormente se pueden extraer y estos se convierten en propiedades (relaciones).
- Imparte: Esta propiedad se encuentra relacionada con el dominio Profesor y su rango será la Asignatura. Es decir, un Profesor imparte Asignatura.
- Adscrito: Esta propiedad se encuentra relacionada con el dominio Profesor y su rango será Departamento. Es decir, un Profesor adscrito Departamento.
[pic 7]
...