30
Actualización en la enseñanza del inglés como lengua extranjera: telecolaboración, movilidad y cursos en abierto El uso de ontologías en la enseñanza de lenguas extranjeras Antonio Pareja Lora [email protected]

El uso de ontologías en la enseñanza de lenguas extranjeras

Embed Size (px)

Citation preview

Page 1: El uso de ontologías en la enseñanza de lenguas extranjeras

Actualización en la enseñanza del inglés como lengua extranjera: telecolaboración,

movilidad y cursos en abierto

El uso de ontologías en la enseñanza de lenguas extranjeras

Antonio Pareja Lora

[email protected]

Page 2: El uso de ontologías en la enseñanza de lenguas extranjeras

Índice

• Ontologías:– ¿Qué son?– Clasificación en función de su grado de formalización– Componentes principales

• El papel de las ontologías en la clase de inglés– Como diccionarios, tesauros y enciclopedias (mono y multilingües)– Como gestores de glosarios y diccionarios personales de un dominio– Como representaciones conceptuales de situaciones– Como enciclopedias o glosarios lingüísticos: las ontologías lingüísticas

• Algunas ontologías lingüísticas importantes:– GOLD– The Linguistic Linked Open Data Cloud– ISOCat– OntoTag y OntoLingAnnot

• Desarrollo (colaborativo) de ontologías: Protégé y WebProtégé

Page 3: El uso de ontologías en la enseñanza de lenguas extranjeras

¿Qué es una ontología?

Una ONTOLOGÍA es:

una especificación formal (y explícita) de una conceptualización compartida

Está formada por conceptos,

propiedades, relaciones,

funciones, restricciones

(reglas) y axiomas

Computable

Es un modelo abstracto de un cierto fenómeno real que identifica sus componentes (conceptos) más importantes

Plasma un conocimiento consensuado

• Gruber, T. R. (1993) A Translation Approach to Portable Ontologies. Journal on Knowledge Acquisition, Vol. 5(2), 199-220

• Borst, W. N. (1997) Construction of Engineering Ontologies. PhD thesis, University of Twente, Enschede

• Studer, R.; Benjamins, R.; Fensel, D. (1998) Knowledge Engineering: Principles and Methods. Data and Knowledge Engineering, (DKE) Vol. 25, 1-2: 161-197

El tipo de conceptos utilizados, así como sus restricciones de uso, son definidos explícitamente

Page 4: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías: grados de formalización

• Ontologías ligeras (lightweight):– Poco más que taxonomías– Incluyen:

• Conceptos• Taxonomías conceptuales • Relaciones entre conceptos• Propiedades que describen los conceptos

• Ontologías de peso (heavyweight):– Profundizan y refinan más el modelo del dominio– Proporcionan más restricciones sobre la semántica del dominio– Incluyen:

• El tipo de conocimiento que incorporan las ontologías ligeras• Axiomas y restricciones (que clarifican el significado con el que se

definen los términos recogidos en la ontología)• Gómez-Pérez, A., Fernández-López, M., Corcho, Ó. (2003) Ontological

engineering: with examples from the areas of knowledge management, e-commerce and the Semantic Web. Londres:Springer Verlag London Ltd.

Page 5: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías: Clasificación de Lassila & McGuinness

Lenguajescontrolados

(Glosario de) Términos

Tesauros basadosen la relación

término general/específico

Relacióninformal Es-Un

(hipónimo/hiperónimo)

Marcos(propiedades)

RelaciónformalEs-Un

Restriccioneslógicas

genéricas

Disjunto, Exhaustivo,Parte-De, ...

Restricción de valores

Instanciasformales

Ontologías ligeras Ontologías de peso

• Gómez-Pérez, A., Fernández-López, M., Corcho, Ó. (2003) Ontological engineering: with examples from the areas of knowledge management, e-commerce and the Semantic Web. Londres:Springer Verlag London Ltd.

Page 6: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías: componentes principales (A)

• Usando marcos (Minsky) y Lógica de Primer Orden (1):– Clases:

• Representan: Conceptos (en un sentido amplio) del dominio modelado• Ejemplos: Continente, Mamífero, Proboscídeo, Cetáceo, Elefante,

Ballena Gris, Delfín

– Atributos: • Representan: Características particulares de cada objeto del dominio,

que los diferencian de otros objetos:– de otras clases atributos de clase– de su misma clase atributos de instancia

• Ejemplos: – Atributos de clase:

» tieneBarbas (Cetáceo); viveEnMar, tieneTrompa (Mamífero)– Atributos de instancia:

» altura , sexo (Mamífero), longitudAletaDorsal (Delfín)

Page 7: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías: componentes principales (A)

• Usando marcos y Lógica de Primer Orden (2):– Relaciones (y funciones):

• Representan: Correspondencias entre conceptos de ese dominio

• Ejemplos: viveEn(Mamífero, Continente)

– Axiomas formales y reglas:• Representan:

– Enunciados que son siempre ciertos– Conocimiento que no puede ser definido formalmente por ninguno

de los otros componentes

• Ejemplos: – EsUn(Elefante, Proboscídeo); EsUn(Proboscídeo, Mamífero;– Proboscídeo.tieneTrompa = SÍ; Proboscídeo.viveEnMar = NO

Page 8: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías: componentes principales (A)

• Usando marcos y Lógica de Primer Orden (3):– Instancias (de conceptos y de relaciones):• Representan: Los elementos o individuos de la ontología

y las relaciones particulares que hay entre ellos• Ejemplos:

– Instancia (Flipper, Delfín); Instancia (Dumbo, Elefante)– Instancia(América, Continente)– viveEn (Flipper, América); sexo (Dumbo, MASCULINO);

Page 9: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías: componentes principales (B)

• Usando Lógica Descriptiva (1):– Conceptos (classes):

• Representan: Clases de objetos (≡ las clases del paradigma basado en marcos)– Pueden ser primitivos (es decir, predefinidos): owl:Thing, owl:Object, etc.

• Ejemplos:– Continente, Mamífero, Proboscídeo, Cetáceo, Elefante, Ballena Gris, Delfín

– Propiedades (properties):• Representan:

– Relaciones binarias entre conceptos (object properties)– Propiedades de los conceptos y/o de las instancias (data properties)– Información en lenguaje natural de la ontología (annotation properties)

• Ejemplos:– viveEn(Mamífero, Continente) object property– viveEnMar (Mamífero, xsd:boolean) data property– sexo (Mamífero, {“MASCULINO”, “FEMENINO”}) data property

Page 10: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías: componentes principales (B)

• Usando Lógica Descriptiva (2):– Tipos de datos (datatypes):

• Representan: Los conjuntos de valores que pueden adquirir los roles• Ejemplos:

– xsd:boolean (true, false); xsd:nonNegativeInteger; xsd:Name;– rdf:text– {“MASCULINO”, “FEMENINO”}

– Individuos (members/individuals):• Representan: Instancias de los conceptos (clases) y también los

valores que adquieren sus roles (propiedades)• Ejemplos:

– Member (Flipper, Delfín); Member (Dumbo, Elefante)– Member (América, Continente)– viveEn (Flipper, América); sexo (Dumbo, “MASCULINO”);

Page 11: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés

1. Como diccionario y tesauro monolingüe inglés:– WordNet (http://wordnetweb.princeton.edu/perl/webwn)

2. Como diccionario y tesauro multilingüe:– EuroWordNet (http://www.illc.uva.nl/EuroWordNet/)

• Versión en red (reducida) [inglés, español, francés, alemán, italiano, catalán]: http://ixa2.si.ehu.es/cgi-bin/mcr/public/wei.consult.perl

– BabelNet (http://en.wikipedia.org/wiki/BabelNet; http://babelnet.org/) [inglés, español, italiano, catalán, francés, alemán]

– MultiWordNet (http://multiwordnet.fbk.eu/english/faq.php; http://multiwordnet.fbk.eu/online/multiwordnet.php)[inglés, español, italiano, portugués, hebreo, rumano y latín]

– Universal WordNet (http://www.mpi-inf.mpg.de/yago-naga/uwn/; http://www.mpi-inf.mpg.de/yago-naga/uwn/query.html)[más de 200 lenguas]

3. Como diccionario enciclopédico (indexado) multilingüe:– DBPedia ( http://wiki.dbpedia.org/About ) [en construcción]

Page 12: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés: WordNet

Page 13: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés: EuroWordNet

Page 14: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés

4. Como gestores de glosarios y diccionarios personales monolingües de un dominio determinado:– Permiten realizar un mapa conceptual de un dominio concreto:

ropa, comida, instalaciones, etc.– Es conveniente usar las propiedades de anotación (annotation

properties) siguientes:• rdfs:label: Para detallar el término que designa el concepto representado

en la ontología (en una lengua determinada). • rdfs:comment: Para dar una descripción detallada del concepto en

lenguaje natural.• rdfs:seeAlso: Referencia a otro recurso (otro concepto, una página web,

etc.) que puede proporcionar más información acerca de este concepto.• rdfs:isDefinedBy: Para incluir la definición en lenguaje natural del

término y/o del concepto designado.

Page 15: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés

Page 16: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés

5. Como gestores de glosarios y diccionarios personales multilingües:– Para cada concepto, habrá que incluir tantas anotaciones como lenguas se

contemplen, usando la propiedad rdfs:label, cada una con una lengua diferente.

Page 17: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés

6. Como representaciones conceptuales de situaciones:– Se presenta una situación, mediante un texto, un archivo de audio

o un vídeo.– Los alumnos, bien individualmente o en grupo, representan en

una ontología los participantes, el contexto, los eventos, etc. de la situación presentada:• Puede pedirse que elaboren una ontología desde cero.• O bien:

– Se proporciona a los alumnos una ontología con las clases y sus propiedades.– Los alumnos la completan con los individuos y las relaciones instanciadas propios

de la situación que se les presenta.

• Adicionalmente:– Los alumnos pueden intercambiarse las ontologías resultantes.– El receptor evalúa el trabajo del que lo elaboró.– Se presenta y/o discute el resultado de la evaluación.

Page 18: El uso de ontologías en la enseñanza de lenguas extranjeras

El papel de las ontologías en la clase de inglés

7. Como enciclopedias o glosarios lingüísticos (niveles de enseñanza avanzados) – ontologías lingüísticas:– GOLD (http://www.linguistics-ontology.org/;

http://www.linguistics-ontology.org/gold/2010) – The Linguistic Linked Open Data Cloud (

http://linguistics.okfn.org/resources/llod/)• Es una red de datos lingüísticos en continuo crecimiento

– ISOCat (http://www.isocat.org/; https://catalog.clarin.eu/isocat/interface/index.html) • No es una ontología propiamente dicha

– OntoTag / OntoLingAnnot • Se publicará próximamente en

http://ilsa.fdi.ucm.es/apareja/OntoLingAnnot

– OLiA (http://nachhalt.sfb632.uni-potsdam.de/owl/)

Page 19: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas

• McEnery, A. M. y Wilson, A. (2001) Corpus Linguistics: An introduction. Edinburgh:Edinburgh University Press.

Nivel morfosintáctico

Nivel sintáctico

Nivel semántico

Niveldiscursivo

OntoTag / OntoLingAnnotGOLD, OLiA, ISOCat

WordNet / EuroWordNetOntoTag / OntoLingAnnot

OntoTag / OntoLingAnnotGOLD, OLiA, ISOCat

Niveles lingüísticos

Niveles lingüísticos

Nivel Pragmático

OntoLingAnnot / OLiA

OntoLingAnnot

Ontologías lingüísticas

Ontologías lingüísticas

Page 20: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas – GOLD

Page 21: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas – The LLOD

Page 22: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas – ISOCat

Page 23: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas – OntoTag

Morpho-Syntactic Unit

Morphological Unit

Linguistic Unit

Semantic Unit

Syntactic UnitMorphosyntactic UnitsSyntactic Units

Semantic Units

Page 24: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas – OntoLingAnnot (1)

Page 25: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas – OntoLingAnnot (2)Pragmatic Unit

Macroproposition Pragmatic Functional Unit (PFU)

Speech Act Trope Other Macroproposition

Pragmateme

Non-ConventionalPragmateme

ConventionalPragmateme

Pragmatic Attribute

Macropropositional Attribute PFU Attribute Markedness Attribute

Speech Act Attribute

Common Macropropositional Attribute

Typographic Markedness Attribute

Other Pragmatic Attribute

Pragmatic Co-ReferentialAttribute

Common Markedness Attribute

hasFaceValue

isMitigatingDevice

hasAddressingType

isIndirectSpeech

HasPerformativeType

isExtractable

hasPositionMarkedness

hasFormatMarkedness

hasSizeMarkedness

hasStyleMarkedness

hasColourMarkedness

hasProximityhasRegisterMarkedness

hasPolitenessMarkedness

hasAbbreviationalMarkedness

hasAppreciativeMarkedness

hasPreferentialMarkedness

PCU: Pragmatic Co-Referential Unit (Deictic Unit)LUO

LAO

Page 26: El uso de ontologías en la enseñanza de lenguas extranjeras

Ontologías lingüísticas – OntoLingAnnot (3)

Page 27: El uso de ontologías en la enseñanza de lenguas extranjeras

Desarrollo (colaborativo) de ontologías:Protégé y WebProtégé

• Protégé (http://protege.stanford.edu/):– Es una herramienta para la edición de ontologías

gratuita y de código abierto.– Es la herramienta más utilizada, pero requiere

instalación.• WebProtégé (http://webprotege.stanford.edu/):– Es la versión para trabajo en red de Protégé.– No requiere instalación: se ejecuta en cualquier

navegador web (Firefox, Chrome, etc.).– Permite la edición colaborativa de ontologías.

Page 28: El uso de ontologías en la enseñanza de lenguas extranjeras

Desarrollo (colaborativo) de ontologías: WebProtégé

Page 29: El uso de ontologías en la enseñanza de lenguas extranjeras

Problemas asociados al uso de ontologías en la enseñanza del inglés

• ¿En qué idioma se escriben las ontologías?– ¿Se pierden por ello sus capacidades

“interlingües”?• ¿Cómo decidir qué se modela como un

concepto, qué como una instancia, qué como un valor, etc.?

• ¿Cómo se compara y/o evalúa una ontología generada por un alumno?

Page 30: El uso de ontologías en la enseñanza de lenguas extranjeras

¡Manos a la obra!(http://webprotege.stanford.edu)