Anda di halaman 1dari 20

Web Ontology

Language (OWL)
LENGUAJE DE ONTOLOGAS WEB

Ontologa de Tarjetas CRC

RICARDO ARTURO ARAGON DIAZ


UNIVERSIDAD SIMON BOLIVAR
ING. CONOCIMIENTO
IX SEMESTRE
2016-2

Qu es OWL?
OWL es un lenguaje de representacin de conocimiento basado en Lgica Descriptiva (DL)
Usando OWL representamos el conocimiento de un dominio concreto en una ontologa
Una ontologa es la formalizacin de ese conocimiento mediante axiomas

Web Semntica:
Una red de conocimiento, en vez de documentos HTML (~ base de datos universal)
Llegamos a la informacin que queremos y slo a la que queremos
Los agentes automticos pueden gestionar la informacin aplicando inferencia, podemos
delegar en ellos muchas tareas (Ej. organizar un viaje entero, razonar con conocimiento
muy complejo y disperso, etc.)

Para que la Web Semntica funcione, tenemos que publicar la


informacin de una manera explotable computacionalmente
(Semntica precisa), usando ontologas
Con OWL podemos crear ontologas para
la Web Semntica (Y otros usos)
OWL es parte de la pila de tecnologas
de la Web Semntica

TARJETAS CRC

Una breve introduccin acerca de las tarjetas CRC:

Las tarjetas CRC (Clase-Responsabilidad-Colaboracin) son una herramienta de


brainstorming, usado como metodologa para el diseo de software orientado a
objetos creada por Kent Beck y Ward Cunningham.

La caracterstica ms sobresaliente de las tarjetas CRC

es su simpleza y ductilidad, ya que una tarjeta CRC no es ms que una ficha de


papel o cartn que representa a una entidad del sistema, las tarjetas CRC se
convierten en clases con mtodos y atributos. En estas instancias, por lo general
las clases (antes tarjetas CRC) han sido clasificadas en subsistemas

existen dos tipos de tarjetas CRC:

tarjetas que representan entidades funcionales (lgica de negocios) y tarjetas que


representan entidades no funcionales y
transversales.

Sintaxis y herramientas

Sintaxis:
Para ordenadores: RDF/XML, OWL/XML,
Para humanos: Manchester OWL Syntax, funcional,

Herramientas:
Editores: Protg 4, TopBraid composer, .
APIs: OWL API,
Razonadores: Pellet, FaCT++, ...

RDF/XML:
<owl:Class rdf:about="#brazo">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#parte_de"/>
<owl:someValuesFrom rdf:resource="#cuerpo"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>

Manchester OWL Syntax:


brazo subClassOf parte_de some cuerpo
http://www.co-ode.org/resources/reference/manchester_syntax/

CUNDO USAR LAS TARJETAS CRC?


Algunos consideran maravillosas las tarjetas de CRC; en cambio, a otros, esta
tcnica los deja indiferentes.
Yo considero definitivamente que se deberan probar, a fin de saber si al equipo
de trabajo le gusta trabajar con ellas. Se deben usar, en particular, si el equipo se
ha empantanado en demasiados detalles o si parecen identificar clases
apelmazadas y carentes de definiciones claras.
Se pueden empleardiagramas de claseydiagramas de interaccionesy para
captar y formalizar los resultados del modelado CRC .

A continuacin alguno ejemplos de tarjetas CRC para que los puedan


implementar cuando los necesiten y poder hacer sus propias tarjetas CRC.

Nombre: Administrador

Descripcin: Aqu se da la bienvenida al sistema

Responsabilidades:

Id: Administrador
Tipo: Publico

Casos de usos
asociados:
Cliente, Mascota,
Negocio.

ADMINISTRADOR

Cliente

Colaboradores:

Id: Cliente
Tipo: Publico

Nombre: Cliente

Descripcin: En esta clase se ingresan los datos personales, se


pueden editar o eliminar.

Responsabilidades:

Su responsabilidad en el sistema es muy importante ya que aqu


comienza la funcin del sistema.

CLIENTE

Casos de uso
asociado:
Administrador,
Mascota, Negocio
Colaboradores:
Administrador

Id: Mascota
Tipo: Publico

Nombre: Mascota

Descripcin: En esta clase se lleva el control de la mascota, nombre,


raza y sus vacunas.

MASCOTA

Responsabilidades:

Casos de usos
Asociados
Administrador, Cliente
Colaboradores
Cliente, Administrador

Id: Negocio
Tipo: Publico

Nombre: Negocio

Descripcin: En esta clase se lleva el control de los productos que se


venden y de los que llegan

NEGOCIO

Responsabilidades:

Casos de usos
asociados:
Cliente, Administrador
Colaboradores
Cliente

Ontologa
Una ontologa no es un conocimiento del mundo
objetivo, sino que representa el punto de vista
compartido por un grupo

Objetivo
Eliminar, o al menos reducir, la confusin conceptual
y de la terminologa, con el fin de tener una
interpretacin compartida

Componentes de la ontologa
Las ontologas tienen los siguientes componentes que
sirven para representar el conocimiento de algn
dominio:
Conceptos: son las ideas bsicas que se intentan formalizar. Los conceptos
pueden ser clases de objetos, mtodos, planes, estrategias, procesos de
razonamiento, etc. 124 Revista Educacin en Ingeniera
Relaciones: representan la interaccin y enlace entre los conceptos del
dominio. Suelen formar la taxonoma del dominio.
Funciones: son un tipo concreto de relacin donde se identifica un elemento
mediante el clculo de una funcin que considera varios elementos de la
ontologa.

Instancias: se utilizan para representar objetos determinados de un


concepto.
Axiomas: son teoremas que se declaran sobre relaciones que deben
cumplir los elementos de la ontologa. Por ejemplo: Si A y B son de la
clase C, entonces A no es subclase de B, Para todo A que cumpla la
condicin C1, A es B, etc.

Lenguaje de ontologa web


Las ontologas se pueden desarrollar en diferentes lenguajes como
RDF, RDF SCHEMA, XML, XML SCHEMA y OWL. Este ltimo es
el ms utilizado por tener mayor capacidad para expresar significado y
semntica; OWL va ms all de los otros lenguajes mencionados, en
su capacidad para representar contenido interpretable por un
computador en la web

Ontologas aplicadas al sector turstico


Las ontologa aplicadas al sector turstico es la de facilitar la
descripcin de los atractivos tursticos que se ofrecen como un
servicio web o aplicativo web, ya que muchos turistas lo que
buscan son servicios complementarios, como prediccin
meteorolgica, clculo de rutas, informacin sobre los pases y las
ciudades, entre otros.
Para llegar a su destino a disfrutar y ver lugares diferentes. Es
evidente que este mbito es amplio y los lmites no estn bien
definidos.

Durante la identificacin y el anlisis de los conceptos


relacionados con en el turismo como dominio, se lleg a la
conclusin que no es posible aislar estos conceptos de otros
que tienen que ver con el llamado sentido comn y que son
independientes del dominio particular que se trate.
La construccin de una ontologa es una tarea an ms
delicada que la eleccin de los conceptos de dominio.

Anda mungkin juga menyukai