Beruflich Dokumente
Kultur Dokumente
DISSERTAO DE MESTRADO
Salvador - BA
2014
ii
ADRIANA SILVA SOUZA
Salvador
2014
S729p Souza, Adriana Silva
211 F. : IL.
Inclui referncias.
CDD: 004
iv
ADRIANA SILVA SOUZA
PBLOntology: Uma Ontologia de Domnio com uma Abordagem Contextual para Aprendizagem
Baseada em Problemas
______________________________________________________
Prof. Adolfo Almeida Duran (orientador), D.Sc.
Universidade Federal da Bahia UFBA
______________________________________________________
Profa. Patricia Cabral de Azevedo Restelli Tedesco Ph.D..
Universidade Federal de Pernambuco UFPE
______________________________________________________
Profa. Grabiela Ribeiro Peixoto Rezende Pinto, D.Sc.
Universidade Estadual de Feira de Santana UEFS
______________________________________________________
Profa. Las do Nascimento Salvador, D.Sc.
Universidade Federal da Bahia UFBA
v
RESUMO
vi
ABSTRACT
In the age of information, it is essential that students develop mechanisms for autonomous construction of
knowledge, along with the development of multiple skills and competencies. A very suitable methodology
for such context is the methodology of Problem-Based Learning (PBL). Over recent years, new technologies
have influenced the area of education, among them, it is worth mention the Semantic Web, which has
provided the development of personalized learning environments and new forms of collaborative and
interactive learning. In this scenario, ontologies have been constructed and used in learning environments.
They have proved to be useful in the design of various types of educational environments, promoting the
semantic interoperability, as well as the sharing and customization of knowledge. Among the various
purposes for the use of ontologies, learning environments sensitive to context have also used ontologies for
modeling context. A systematic mapping conducted to seek evidence of the use of ontologies for the PBL
methodology led us to conclude that there is little formalization using ontology for the PBL domain. This
work proposes an ontology for Problem-Based Learning named PBLOntology, which addresses the PBL
process, and also yields an evolution of this ontology with the context formalization of the collaborative
discussions of the methodology. For the development of the ontology, a field research has been carried out. It
allowed us to analyze if the ontology is consistent with the practice of the methodology, to gather
information to define the formalized contextual elements in the contextual approach, and to create real
instances to perform tests in the ontology. To evaluate the proposed ontology, we defined relevant criteria
regarded as relevant for the assessment of the two methods: test activities and evaluation with experts were
used to evaluate the defined criteria. The results obtained in the first approach allowed to do some
corrections in the ontology and the executed queries showed the expected results. For the second approach
most experts said the definitions satisfied or satisfied partially. According justification and suggestions from
experts some definitions have been adjusted enabling make improvements in the ontology to comply with
defined criteria.
vii
viii
AGRADECIMENTOS
Primeiramente, agradeo a Deus, pela obstinao e coragem, mostrando que sou capaz de
atingir os meus objetivos, agradeo pela pacincia, pela dedicao a mim concedida para realizar este
trabalho, pelas pessoas colocadas em minha vida durante essa trajetria que me motivaram quando me senti
fraca nos momentos difceis, enfim agradeo a Deus pelo seu amor infinito, por tudo.
Ao meu esposo, Gei, pela cumplicidade, amor e carinho. Pela pacincia e compreenso da
minha ausncia e abdicao da minha ateno para que eu pudesse realizar os trabalhos que envolveram esta
caminhada.
A minha Me, Maria, pelo amor incondicional, exemplo de coragem e luta, constantes oraes e
sbias palavras de esperana e confiana que me fortaleceram e me fizeram acreditar que seria possvel a
realizao desse sonho.
Aos meus orientadores, professores Adolfo Duran e Vaninha Vieira, pela pacincia, orientao
e ensinamentos durante esta trajetria, dedicando seu tempo e empenho em todas as fases desta pesquisa.
Pelas lies de vida e de profissionalismo que jamais sero esquecidas.
Ao professor Roberto Almeida Bittecourt da UEFS, pela indicao das bibliografias, pela
disposio para reunies quando precisei esclarecer dvidas sobre PBL, pelo apoio na realizao da pesquisa
de campo na Universidade Estadual de Feira de Santana - UEFS.
Aos Professores Joo Batista da Rocha Junior, Armando Sanca Sanca, Edgar Silva Junior
e Elisngela Oliveira Carneiro, da UEFS, por gentilmente conceder seus horrios de aulas para que pudesse
fazer o estudo e observaes necessrias, que contriburam para o desenvolvimento dessa pesquisa.
Ao Professor David Moises Barreto dos Santos por se empenhar em conseguir o transporte que
foi de fundamental importncia para realizao da pesquisa de campo e deslocamento entre Salvador e Feira
de Santana.
Aos meus colegas do LES por todo tempo que tivemos juntos, brincadeiras e momentos srios.
Em especial a Larissa Rocha pelos momentos de descontrao e me hospedar em sua casa nos momentos que
precisei dormir em Feira de Santana
As colegas com quem morei durante essa trajetria, por sempre me incentivarem e estarem
presentes nos momentos que precisei de um ombro amigo.
Ao IFBA Campus Porto Seguro, pelo afastamento concedido para realizao dessa pesquisa.
ix
Aos professores que fizeram parte da banca de avaliao desta dissertao, Prof. Dr. Adolfo
Almeida Druan, Profa. Dra. Patricia Tedesco, Profa. Dra. Grabiela Ribeiro Peixoto Rezende Pinto e Profa.
Dra. Lais do Nascimento Salvador pela honrosa contribuio.
A todos os meus familiares, por terem me ensinado que as conquistas s so possveis com
trabalho, honestidade e esforo pessoal.
x
Uma mente que se abre a uma nova ideia jamais voltar ao seu tamanho original
Albert Einstein
xi
xii
SUMRIO
1 INTRODUO ............................................................................................................................ 1
1.1 OBJETIVOS ............................................................................................................................ 3
1.2 METODOLOGIA DE DESENVOLVIMENTO ..................................................................... 4
1.3 ORGANIZAO DO TRABALHO ....................................................................................... 6
2 FUNDAMENTOS TERICOS .................................................................................................. 7
2.1 ONTOLOGIAS ........................................................................................................................ 8
2.1.1 DEFINIES E RELEVNCIA ............................................................................................ 8
2.1.2 COMPOSIO DE UMA ONTOLOGIA .............................................................................. 9
2.1.3 TIPOS DE ONTOLOGIA ...................................................................................................... 10
2.1.4 METODOLOGIAS PARA O DESENVOLVIMENTO DE ONTOLOGIAS ....................... 11
2.1.5 LINGUAGENS PARA IMPLEMENTAO DE ONTOLOGIAS ...................................... 13
2.1.6 AVALIAO DE ONTOLOGIAS ....................................................................................... 15
2.2 APRENDIZAGEM BASEADA EM PROBLEMAS ............................................................ 16
2.2.1 CONTEXTO HISTRICO .................................................................................................... 17
2.2.2 ELEMENTOS DA PBL E SEU PROCESSO DE APRENDIZAGEM ................................. 18
2.2.3 VANTAGENS E DESVANTAGENS DA PBL .................................................................... 21
2.2.4 PBL NA EDUCAO DA COMPUTAO ....................................................................... 22
2.3 CONTEXTO COMPUTACIONAL....................................................................................... 23
2.3.1 CONTEXTO EM GRUPOS COLABORATIVOS ................................................................ 24
2.3.2 ESPECIFICAO E MODELAGEM DE CONTEXTO...................................................... 27
2.4 CONSIDERAES FINAIS ................................................................................................. 29
3 ONTOLOGIAS PARA PBL...................................................................................................... 30
3.1 MAPEAMENTO SISTEMTICO ........................................................................................ 30
3.1.1 PLANEJAMENTO ................................................................................................................ 31
3.1.2 CONDUO ......................................................................................................................... 33
3.1.3 DISCUSSO DOS RESULTADOS...................................................................................... 34
3.1.4 CONSIDERAES FINAIS ................................................................................................. 38
3.2 TRABALHOS RELACIONADOS ........................................................................................ 39
3.2.1 ONTOLOGIAS PARA RECOMENDAO DE CONTEDOS ........................................ 39
3.2.2 ONTOLOGIAS PARA REPRESENTAO DE TERMOS ................................................ 41
3.2.3 ONTOLOGIA DE CONTEXTO DO APRENDIZ ................................................................ 43
xiii
3.2.4 ONTOLOGIA PARA FORMALIZAO DO CICLO PBL ................................................ 44
3.3 CONSIDERAES FINAIS ................................................................................................. 47
4 PBLONTOLOGY UMA ONTOLOGIA PARA A METODOLOGIA PBL ...................... 48
4.1 FRAMEWORK CONCEITUAL ............................................................................................. 48
4.2 PESQUISA DE CAMPO ....................................................................................................... 52
4.2.1 LEVANTAMENTO DAS INFORMAES PARA FORMALIZAO (ETAPA 1) ........ 54
4.2.2 LEVANTAMENTO DE INFORMAES PARA INSTANCIAO (ETAPA 2) ............. 55
4.2.3 ANLISE E LEVANTAMENTO DAS INFORMAES CONTEXTUAIS (ETAPA 3) .. 56
4.3 METODOLOGIA DE IMPLEMENTAO ........................................................................ 60
4.4 DESENVOLVIMENTO DA PBLONTOLOGY ................................................................... 62
4.4.1 ENUMERAO DO TERMOS............................................................................................ 65
4.4.2 DEFINIO DAS CLASSES ............................................................................................... 72
4.4.3 DEFINIO DAS PROPRIEDADES .................................................................................. 79
4.4.4 DEFINIO DAS RESTRIES ........................................................................................ 83
4.4.5 DEFINIO DOS AXIOMAS.............................................................................................. 87
4.4.6 DEFINIO DAS INSTNCIAS ........................................................................................ 88
4.5 CONSIDERAOES FINAIS ................................................................................................. 91
5 AVALIAO E ANLISE DOS RESULTADOS ................................................................. 92
5.1 AVALIAO 1: ATIVIDADES DE TESTE ....................................................................... 93
5.1.1 PROCEDIMENTO ................................................................................................................ 93
5.1.2 EXECUO E ANLISE DOS RESULTADOS................................................................. 94
5.2 AVALIAO 2: ESPECIALISTAS DE DOMNIO .......................................................... 100
5.2.1 PROCEDIMENTO E EXECUO .................................................................................... 100
5.2.2 ANLISE DE RESULTADOS ........................................................................................... 101
5.3 CONSIDERAES FINAIS ............................................................................................... 113
6 CONCLUSO .......................................................................................................................... 116
6.1 CONTRIBUIES ............................................................................................................. 117
6.2 TRABALHOS FUTUROS.................................................................................................. 118
REFERNCIAS ................................................................................................................................ 119
xiv
xv
LISTA DE FIGURAS
xx
xxi
LISTA DE TABELAS
CE Context Element
E-Learning Eletronic Learning
IEEE Institute of Eletric and Eletronic Engineers
LOM Learning Object Metadata
MI Mdulo Integrado
OWL Ontology Web Language
OA Objeto de Aprendizagem
PBL Problem-Based Learning
RDF Resource Description Framework
QC Questo de Competncia
SPARQL SPARQL Protocol and RDF Query Language
STI Sistema de Tutoria Inteligente
SWRL Semantic Web Rule Language
UESC Universidade Estadual de Santa Cruz
UEFS Universidade Estadual de Feira de Santana
UFBA Universidade Federal da Bahia
URI Uniform Resource Identifier
W3C World Wide Web Consortium
xxiv
xxv
1
Captulo
1 INTRODUO
1
Conference1, AACEE e-learn Conference2, International Conference on Computers in Education3, Simpsio
Brasileiro de Informtica na Educao4 que apontam tendncias para o uso de novas tecnologias na
educao, contribuindo para demarcar novos horizontes nos processos de ensino e aprendizagem. A PBL no
exceo, pesquisas (Bertoncello et al., 2008; Pinto et al., 2011; Brush et al., 2013) apontam o uso da
tecnologia como apoio ao uso da metodologia.
O surgimento da internet possibilitou novas formas de aprendizagem, por exemplo a e-learning
(aprendizagem eletrnica) que ocorre de forma remota. Com expanso da Web e a possibilidade de produo
de contedos por todos, a internet se tornou uma grande biblioteca virtual. A quantidade de informaes
disponvel na Web fez surgir a necessidade de indexar, adaptar e personalizar contedos para facilitar a busca
(Gonalves, 2007). Nesse contexto, Berners-Lee (2001) prope a Web Semntica, uma extenso da web 2.0
que comea a tomar forma com o desenvolvimento de tecnologias baseadas em ontologias e agentes
inteligentes que auxiliam no processamento de informaes semnticas.
A aplicao da Web Semntica na Educao proporciona o desenvolvimento de ambientes de
aprendizagem personalizados e novas formas de aprendizagem colaborativa e interativa, contribuindo para
um processo de ensino e aprendizagem mais ativo e dinmico (Kasimati e Zamani, 2011). Nesse cenrio,
ontologias vm sendo construdas para aplicao em ambientes de aprendizagem, a fim de promover a
interoperabilidade semntica, o compartilhamento e a personalizao do conhecimento (Gaeta et al., 2009).
Ontologias pode ser definida como uma especificao formal e explcita de uma
conceitualizao compartilhada (Gruber, 1995), onde conceitualizao um modelo abstrato do mundo
real; explcita significa que os conceitos e seus requisitos so definidos explicitamente; formal indica
que a ontologia processvel por mquina, permite raciocnio automtico e possui semntica lgica formal;
e compartilhada indica que uma ontologia captura o conhecimento apresentado no apenas por um nico
indivduo, mas por um grupo (Fensel, 1999; Guarino, 1997).
Ontologias tm se mostrado teis na concepo de vrios tipos de ambientes educacionais,
ambientes web (Silva et al., 2009), aprendizagem colaborativa e criao de modelos de aprendizagem
(Hayashi et al., 2009), estruturao dos tutores inteligentes (Jacinto e Oliveira, 2008). Entre as razes para
que as ontologias sejam incorporadas em ambientes educacionais, Heiyanthuduwage e Karunaratne (2007) e
Marietto (2002) apresentam: (i) promoo do compartilhamento do entendimento comum de um dado
domnio entre as pessoas e agentes de software; (ii) reutilizao do conhecimento do domnio; (iii)
desenvolvimento de sistemas inteligentes; (iv) uso de formas semnticas de busca e acesso a materiais e
1
http://www.educon-conference.org/
2
http://www.aace.org/conf/elearn/
3
http://icce2014.jaist.ac.jp/icce2014/
4
http://www.br-ie.org/index.php/anaissbie
2
objetos de aprendizagem; (v) anlise do conhecimento de um domnio; (vi) auxilia em processos de
especificao de requisitos; e (vii) auxilia na manuteno e documentao de sistemas computacionais.
Alm das diversas finalidades apresentadas para o uso de ontologias, ambientes de
aprendizagem sensvel ao contexto tambm tem utilizado ontologias para modelar contexto (Barbosa, 2007;
Maran e Bernardi, 2014) que tm sido til para definir perfil dos estudantes, recomendar objetos de
aprendizagem, personalizar e adaptar de contedos. De acordo com Vieira et al. (2005), Contexto pode ser
entendido como o que est por trs da habilidade de definir o que ou no relevante em um dado momento.
Na busca por evidncias do uso de ontologias para a metodologia PBL, foi realizado um
mapeamento sistemtico (Souza et al., 2014). Foram encontradas 12 ontologias, dentre elas no encontramos
nenhuma uma ontologia de referncia para PBL que fosse possvel fazer o reuso. Considerando a
importncia do uso ontologias na educao conforme citamos nos pargrafos anteriores, a falta de uma
formalizao ontolgica de referncia para PBL nos leva a concluir que esse ainda um problema de
pesquisa em aberto.
1.1 OBJETIVOS
O objetivo geral desse trabalho propor uma ontologia para Aprendizagem Baseada em
Problemas, que integre conceitos do domnio PBL elementos contextuais. A ontologia denominada
PBLOntology abrange o processo PBL em suas vrias etapas, integrando tambm uma formalizao dos
elementos contextuais referentes etapa de discusses colaborativas. Esta proposta fornece a pesquisadores e
profissionais da rea um artefato computacional que pode ser compartilhado, reutilizado e enriquecido.
Os objetivos especficos do trabalho so:
Definir um Modelo Conceitual para PBLOntology: compreendendo dois modelos, um para
representao do domnio PBL e outro para representao das informaes contextuais (modelo de contexto);
Implementar a PBLOntology adotando uma metodologia de desenvolvimento para a criao
da ontologia;
Desenvolver a ontologia em duas fases. Primeira fase: desenvolvimento da ontologia de
domnio e segunda fase: extenso da ontologia com a integrao de elementos contextuais das discusses
colaborativas;
Avaliar a ontologia com especialistas do domnio;
Possibilitar aos interessados no domnio a reutilizao da ontologia.
3
Esse trabalho representa um avano em relao aos encontrados na literatura. Entre as 12
ontologias encontradas no mapeamento sistemtico o trabalho que mais se aproxima dessa proposta o de
Fontes et al. (2011b), pois apresenta uma ontologia de domnio para a metodologia PBL, mas no leva em
considerao nenhuma abordagem contextual. No entanto, PBLOntology difere em alguns aspectos, a saber:
(1) O desenvolvimento da ontologia segue uma metodologia de construo de ontologias;
(2) Definiu-se questes de competncia e realizou-se um estudo de caso que permitiu avaliar a
ontologia de acordo com as questes definidas e as inferncias observadas, enquanto a ontologia de Fontes et
al. (2011b) no apresenta nenhum estudo de avaliao;
(3) Realizou- se uma avaliao com especialistas do domnio;
(4) o reuso da ontologia de Fontes et al. (2011b) no foi possvel, devido o autor no ter
compartilhado a ontologia em nenhum repositrio e no possu-la mais; nossa ontologia foi implementada do
ponto inicial, tendo Fontes et al. (2011b) como referncia, e est disponvel para reuso da comunidade5.
Essa pesquisa possui um carter exploratrio com uma abordagem qualitativa. Para alcanar os
objetivos definidos, a metodologia de desenvolvimento compreende as etapas ilustradas na Figura 1 e
detalhadas na Tabela 1: (i) compreenso do domnio, (ii) mapeamento sistemtico da literatura, (iii)
desenvolvimento da ontologia, (iv) pesquisa de campo, (v) evoluo da ontologia, (vi) avaliao da
ontologia, (vii) anlise dos resultados obtidos.
5
Ontologia disponvel no portal de ontologias da PUCRS: http://ontolp.inf.pucrs.br/pesquisaOntologias.php
4
Figura 1 Etapas da metodologia de desenvolvimento.
5
1.3 ORGANIZAO DO TRABALHO
Esta dissertao est estruturada em seis captulos. Neste captulo introdutrio foram
apresentadas as motivaes, a justificativa para realizao desse trabalho e os objetivos. O restante da
dissertao est estruturado da seguinte maneira:
Captulo 2 Apresenta a fundamentao terica que norteou a pesquisa abordando os
principais conceitos e tpicos relacionados ao tema dessa dissertao. A Seo 2.1 aborda os principais
conceitos que justificam a importncia das ontologias, a classificao dos tipos de ontologias, o processo e as
principais metodologias de desenvolvimento, alm das linguagens de formalizao para construo de
ontologias. A Seo 2.2 apresenta a metodologia de Aprendizagem Baseada em Problema abordando o
contexto histrico, os elementos da PBL e o processo de ensino e aprendizagem, vantagens e desvantagens
da metodologia. A Seo 2.3 apresenta os conceitos relacionados a contexto computacional, contexto em
grupo colaborativos, especificao e modelagem de contexto.
Captulo 3 - Descreve a reviso de literatura realizada por meio de um mapeamento
sistemtico mostrando as fases de planejamento, conduo e resultados. So apresentados tambm e
discutidos os trabalhos relacionados mostrando diferencial dessa pesquisa para os trabalhos apresentados.
Captulo 4 Apresenta o Framework Conceitual construdo a partir das definies clssicas
da PBL, detalha a pesquisa de campo realizada e relata o desenvolvimento da PBLOntology descrevendo a
hierarquia do processo de construo de acordo com a metodologia adotada. Esse captulo apresenta tambm
o escopo definido, as consideraes de reuso no processo de construo da ontologia, a enumerao dos
termos, a modelagem de contexto realizada durante levantamento dos elementos contextuais, o modelo
conceitual definido, as classes e propriedades criadas, restries e regras definidas e por ltimo a definio
das instncias.
Captulo 5 Apresenta e discute as avaliaes realizadas: atividades de teste, avaliao com
especialista e anlise dos resultados.
Captulo 6 Apresenta as consideraes finais do trabalho destacando as contribuies da
pesquisa e elencando os trabalhos futuros para aprimoramento da ontologia desenvolvida.
6
2
Captulo
2 FUNDAMENTOS TERICOS
7
2.1 ONTOLOGIAS
Nas subsees seguintes so apresentadas: a definio do termo ontologia e sua relevncia para
rea da computao; a composio de uma ontologia descrevendo os elementos essenciais que a mesma deve
possuir; os tipos de ontologia apresentando a classificao e levando em considerao a conceitualizao; as
metodologias para desenvolvimento de ontologias mostrando as principais abordagens existentes na
literatura; so apresentadas tambm as linguagens recomendadas pela W3C para construo de ontologias e
por ltimo so abordados critrios e mtodos para avaliao de ontologias.
O termo ontologia tem origem na Filosofia, deriva do grego onto" (ser) e logia" (discurso
escrito ou falado), estuda a teoria sobre a natureza do ser e existncia da realidade (Maedche et al., 2000).
Nos ltimos anos, o termo foi adotado tambm pela rea da Computao que passou a ter um significado
diferente, sendo utilizado e aplicado em vrias reas do conhecimento como: Inteligncia Artificial (IA),
Processamento de Linguagem Natural, Recuperao de Informao, Web Semntica, Gesto do
Conhecimento e elaborao de Sistemas Educacionais Inteligentes (Arajo, 2003). Entre as reas mais
comuns de aplicao de ontologias esto tambm as de Medicina e Biologia que possuem centros dedicados
ao estudo de ontologias (Freitas e Schulz, 2009).
Na literatura podemos encontrar definies complementares e s vezes distintas para o termo
ontologia. Segundo Guarino (1997), o significado desse termo dentro da Cincia da Computao pode variar
conforme o objetivo do uso. A definio mais conhecida, citada pelos autores da rea e considerada nesse
trabalho de Gruber (1993), que define ontologia como uma especificao formal explcita de uma
conceitualizao compartilhada.
Fensel (1999) e Gurarino (1997) complementam a definio de Gruber descrevendo o conceito
da ontologia em partes:
(a) Conceituao se refere ao modelo abstrato do mundo real;
(b) Explcita significa que os conceitos e seus requisitos so definidos explicitamente;
(c) Formal indica que a ontologia processvel por mquina, permite raciocnio automtico e
8
possui semntica lgica formal e;.
(d) Compartilhada significa que uma ontologia captura o conhecimento apresentado no apenas
por um nico indivduo, mas por um grupo.
O desenvolvimento de ontologias importante, pois representa um entendimento comum e
compartilhado, que auxilia na obteno de um consenso sobre termos tcnicos entre profissionais e
pesquisadores de uma determinada rea (Noy e McGuinness, 2001). A representao do conhecimento, por
meio de uma linguagem formal e padronizada, facilita a leitura e interpretao da ontologias por outros
domnios, permitindo o reuso e a adequao das estruturas de informaes para um novo domnio
(Guizzardi, 2000).
De acordo com Sowa (2011), o uso de ontologias em sistemas computacionais prov uma maior
interoperabilidade semntica, possibilitando a integrao de fontes heterogneas de informaes. A
formalizao na representao do conhecimento d suporte a extrao explcita e implcita, permitindo que
os contedos sejam recuperados de forma mais precisa. Conforme Carlan (2010), as ontologias podem tratar
tambm questes de ambiguidades de um vocabulrio, sendo teis na rea de linguagem natural, por auxiliar
na identificao de categorias semnticas de um domnio.
No cenrio educacional, ontologias podem ser usadas didaticamente nas aulas de uma disciplina
para ensino dos conceitos e relacionamentos de um determinado domnio, considerando que representam um
entendimento comum de uma determinada rea de conhecimento (Sousa et al., 2011; Guarino, 1998). As
ontologias tem sido utilizadas tambm para recuperao de objetos de aprendizagem, personalizao de
contedos com base nas preferncias e perfil do estudante (Machado, 2012), construo de sistemas de
tutoria inteligente (Jacinto e Oliveira, 2008) e desenvolvimento de ambientes interativos de aprendizagem
(Silva et al., 2011).
9
Tabela 2 Componentes de uma ontologia (Corcho et al 2006)
As ontologias podem ser classificadas em diferentes tipos, porm, de acordo com Guimares
(2002), a classificao mais interessante a de Guarino (1998), ilustrada na Figura 2, por utilizar como
principal critrio de classificao a conceitualizao. Essa a classificao utilizada nesse trabalho.
10
Conforme Figura 2, os 4 tipos propostos por Guarino (1998) para classificao de uma
ontologia so:
a) Ontologias de Alto-Nvel ou Genricas: so similares s ontologias de domnio, porm
definem conceitos mais amplos, como: espao, tempo, coisas, estados, eventos, processos ou aes,
independente de um problema especfico ou domnio particular;
b) Ontologias de Domnio: descrevem conceitos e vocabulrios relacionados a situaes reais
de domnios particulares, como por exemplo, Medicina, Computao, Biologia.
c) Ontologias de Tarefas: descrevem conceitos de tarefas que podem contribuir na resoluo de
problemas, independente do domnio que ocorrem, por exemplo, processos de vendas ou diagnstico.
d) Ontologias de Aplicao: descrevem conceitos que dependem tanto de um domnio
particular quanto de uma tarefa especfica. Esse tipo de ontologia geralmente uma especializao dos
termos das ontologias de domnio e tarefa.
A relao de especializao e o nvel de reusabilidade dos tipos de ontologia representado na
viso de Guarino (1998). Podemos observar (Figura 2) que ontologias de alto-nvel so as que possuem
maior capacidade de reuso, pois nesse tipo de ontologia so definidos conceitos mais genricos, enquanto as
ontologias de aplicao so as que possuem menor capacidade de reuso, por definir conceitos relacionados a
uma aplicao especfica.
11
Tabela 3 Vantagens e desvantagens das metodologias de desenvolvimento de ontologias analisadas
Para especificao da ontologia proposta neste trabalho, o mtodo 101 foi escolhido, por
apresentar uma abordagem iterativa para o desenvolvimento de ontologias e dar nfase s atividades de
desenvolvimento, especialmente a implementao da ontologia (Noy e McGuiness, 2001), alm de ser
bastante utilizado na literatura (Silva, 2008).
O mtodo 101 (Noy e McGuinness, 2001) compreende 7 passos, ilustrados na Figura 3 e
descritos a seguir.
12
tambm so chamadas de questes de competncia, essas questes servem para testar e validar a ontologia,
permitindo verificar se ela atende aos objetivos para qual foi construda.
2. Considerar o reuso de ontologias existentes. Verificao da existncia de outras ontologias
que possam ser reutilizadas na ontologia em desenvolvimento. O reuso fortemente recomendado na rea de
ontologias, podendo ser refinadas, estendidas e adaptadas para um domnio particular.
3. Enumerar os termos importantes da ontologia. Relacionar os termos que representam os
conceitos do domnio, bem como, os termos teis para descrever tais conceitos.
4. Definir a hierarquia de classes. Com base nos termos listados possvel definir as classes e
subclasses. Existem 3 enfoques para definio da hierarquia:
Processo de desenvolvimento top-down - comea com a definio dos conceitos mais gerais
no domnio e posteriormente, feita a especializao dos conceitos.
Processo de desenvolvimento bottom-up - comea com a definio das classes mais
especficas, com subsequente agrupamento destas classes em conceitos mais gerais.
Processo de desenvolvimento de combinao - formado por uma combinao dos dois
enfoques anteriores. So definidos os conceitos que mais se sobressaem primeiro e depois
esse conceitos so generalizados e especializados adequadamente.
5. Definir propriedades e relaes. Os termos que sobraram da lista de termos do passo 3
geralmente so as propriedades. Para cada propriedade da lista, determinada quais classes ela descreve.
Todas as subclasses de uma classe herdam as propriedades desta classe.
6. Definir as restries das propriedades e relaes. As restries compreendem definies
relativas a cardinalidade, tipo, domnio e escopo de cada propriedade e relao.
7. Criar instncias. As instncias representam os indivduos de uma classe.
Conforme podemos observar o mtodo 101 apresenta uma viso clara de como acontece o
processo iterativo e o detalhamento de cada passo da iterao importante para futuras decises no processo
de concepo, finalizao e evoluo da ontologia.
Existem na literatura vrias linguagens para construo de ontologias, cada uma fornecendo
diversas funcionalidades e facilidades. Para a escolha de uma linguagem necessrio primeiro que se
estabelea o que a aplicao precisar em termos de expressividade, pois nem todas as linguagens permitem
13
representar os mesmos componentes e raciocnio do mesmo modo. Por isso, escolher uma linguagem
especfica para representar ontologia importante para a integrao futura da ontologia em uma aplicao,
bem com o reuso e interoperabilidade de sistemas.
Dentre as linguagens utilizadas para construo de ontologias, podemos destacar as
recomendadas pela W3C (Tabela 4), que a principal organizao de padronizao da Web.
Linguagem Descrio
14
2.1.6 Avaliao de Ontologias
Como qualquer artefato computacional, ontologias precisam ser avaliadas. De acordo com
Vrandecic (2009), a validao de uma ontologia a nica maneira de garantir a exatido do conhecimento
codificado e deve requerer a cooperao de um especialista do domnio. No entanto, avaliao de ontologias
um ponto discutido na literatura, pois a questo saber o que avaliar em uma ontologia. A Tabela 5
apresenta alguns critrios, discutidos por Vrandecic (2009) que podem ser utilizados para avaliao de
ontologia.
Critrio Descrio
Avalia se a ontologia captura e representa corretamente aspectos
Acurcia do mundo real, e se seus axiomas esto aderentes ao
conhecimento dos especialistas de domnio
Avalia se a ontologia antecipa seu uso, se ela pode ser estendida
ou especializada monotonicamente (i.e., sem a necessidade de
Adaptabilidade
remover elementos), se a ontologia est aderente aos
procedimentos de extenso, integrao e adaptao.
Avalia se ontologia comunica efetivamente o significado
pretendido de seus termos, se as definies de termos so
Clareza
objetivas e independentes de contexto, se as definies esto
documentadas, se a ontologia compreensvel.
Avalia se o domnio de interesse adequadamente coberto, se
Completude / Competncia questes de competncia so definidas, se a ontologia capaz de
respond-las, se a ontologia inclui todos os conceitos relevantes.
Avalia se a ontologia inclui elementos irrelevantes ou
redundantes, se ela define apenas os elementos essenciais
Conciso
(comprometimento ontolgico mnimo), quo alinhada est a
ontologia teoria filosfica subjacente a ela.
Avalia quo fcil e bem sucedidamente um raciocinador pode
Eficincia Computacional
processar a ontologia, quo rapidamente.
Avalia se h contradies, se as descries formais e informais
so consistentes, se A ontologia incorpora aspectos de
Consistncia / Coerncia
codificao, i.e. escolhas de representao so feitas puramente
por convenincia de notao ou implementao.
Avalia se a ontologia facilmente desenvolvida na organizao,
se as ferramentas usadas na construo colocam restries na
Ajustamento organizao / ontologia, se um processo adequado usado na construo da
Acessibilidade comercial ontologia, se a ontologia satisfaz requisitos legais, se de fcil
acesso, se est alinhada a outras ontologias em uso, se
compartilhada por potenciais interessados.
De acordo com Vrandecic (2009), nenhum desses critrios apresentados, bem como a
combinao deles, podem garantir a qualidade da ontologia, mas eles podem amenizar os problemas. A
utilizao todos os critrios em uma avaliao no garante a qualidade da ontologia, mesmo porque, alguns
15
so contraditrios. Como j citado, a avaliao de ontologias ainda um ponto aberto, pois a falta de
padronizao, dificulta avaliar uma ontologia de forma significativa. Vrandecic (2009) sugere que o
avaliador escolha os critrios relevantes para a avaliao e, em seguida, escolha os mtodos de avaliao
adequados que atende a esses critrios.
Na literatura h alguns mtodos utilizados para avaliao de ontologias, dentre eles, podemos
destacar: atividades de testes e avaliao com especialistas (Santos Neto, 2013; Silva, 2013; Macedo, 2012).
As atividades de testes permitem verificar a consistncia, coerncia e competncia da ontologia. Por meio da
execuo do raciocinador e criao de instncias, sendo possvel verificar se as inferncias esto corretas. A
criao e execuo de consultas para responder as questes de competncia tambm outra forma de testar e
avaliar a competncia da ontologia.
Especialistas do domnio podem tambm avaliar a ontologia. No entanto, um dos problemas ao
realizar a avaliao com especialista justamente trazer a formalizao da ontologia para uma linguagem
que seja entendida pelos mesmos. Silva (2013) avalia a ontologia proposta por ele por meio do modelo
conceitual. De posse do modelo, os especialistas respondem um questionrio com perguntas que visam
avaliar se a ontologia est amplamente coberta, se os relacionamentos formalizados esto corretos, se faltam
conceitos nas definies, entre outras questes.
Santos Neto (2013), avalia a ontologia desenvolvida por ela, por meio de um questionrio,
mostrando grficos gerados no plug-in OntoGraf com os conceitos definidos e os relacionamentos entre os
mesmos. J Macedo (2012) avalia a sua abordagem apresentando aos especialistas as questes de
competncias e os resultados obtidos na ontologia.
Conforme pode-se observar no existe um padro a seguir para avaliar ontologias, no entanto,
elas podem ser avaliadas qualitativamente por especialistas. Conforme Vrandecic (2009) sugere, uma forma
de avaliar uma ontologia definir critrios de avaliao e escolher mtodos atendem aos critrios definidos,
minimizando dessa forma eventuais problemas na ontologia.
17
apresentados. Alm dos cursos de Medicina, outros cursos das Engenharias, Geografia, Matemtica, Direito,
Administrao passaram a adotar com sucesso a PBL em seus currculos (Martins, 2013).
Embora Paulo Freire tenha feito inmeras contribuies para repensarmos o processo de ensino
e aprendizagem, sobre o ponto de vista dialtico, onde o estudante um ser ativo capaz de atuar na
construo do seu prprio conhecimento, o modelo bancrio ainda predomina no ensino brasileiro. De
acordo com Freire (1970), a concepo bancria consiste em uma relao totalmente passiva entre
professores e estudantes, onde os professores depositam o conhecimento acumulado pela sociedade ao longo
do tempo e os estudantes recebem, guardam e memorizam esses depsitos, para serem resgatados
posteriormente nas provas sem qualquer preocupao de construo e reflexo sobre o conhecimento por
parte dos estudantes.
A atual conjuntura da sociedade moderna necessita de profissionais pesquisadores, crticos e
criativos, que no tem sido proporcionado pelo modelo de ensino e aprendizagem tradicional. A superao da
concepo bancria da educao, que tem razes profundas na histria de nossa sociedade, surge como um
grande desafio, implicando em mudanas de paradigma (Santos et al., 2009). Nesse sentido, metodologias
pedaggicas inspirados no construtivismo, como a Aprendizagem Baseada em Problemas, tm sido
propostas.
A PBL uma metodologia instrucionista com influncia do construtivismo. Diferentemente do
modelo tradicional, problemas reais ou potencialmente reais so utilizados para iniciar, direcionar, motivar e
focar a aprendizagem (Ribeiro, 2005). Nessa metodologia, o processo de construo do conhecimento ocorre
de forma colaborativa e com maior interao do estudante. A informao deixa de ser repassada de forma
unilateral, o estudante passa a ter um papel mais ativo no processo e o professor o tutor, facilitador do
conhecimento (Sousa, 2011).
A definio do problema o elemento desencadeador do processo de PBL. O objetivo da PBL
estimular os estudantes a desenvolver o pensamento crtico, aprendizagem autnoma, capacidade de
comunicao e colaborao, habilidades para resoluo de problemas, alm da aprendizagem dos conceitos
fundamentais da rea de conhecimento em questo.
H vrias maneiras de aplicar a PBL. Uma referncia bastante popular para sistematizao dessa
metodologia o referencial dos sete passos, proposto pela Universidade de Maastricht desde sua criao
18
na dcada de 70 (Deelman e Hoeberigs, 2009). Esse referencial prope que o problema seja solucionado da
seguinte maneira:
1. Leitura da situao problema e esclarecimento de termos desconhecidos;
2. Identificao do problema proposto pelo enunciado;
3. Discusso do problema e formulao de hipteses para resolv-lo;
4. Resumo das hipteses;
5. Formulao dos objetivos de aprendizagem. Com base nos conhecimentos prvios so
identificados os assuntos que devem ser estudados para a resoluo do problema;
6. Estudo autnomo dos assuntos levantados no passo anterior;
7. Retorno ao grupo tutorial para discutir novamente o problema luz dos novos
conhecimentos sistematizados na fase de estudo autnomo.
A Figura 4 apresenta o processo PBL, tambm conhecido como ciclo PBL, definido por Hmelo-
Silver (2004). O ciclo PBL comea com um problema, numa discusso colaborativa os estudantes levantam o
cenrio do problema, identificam os fatos, e formulam as hipteses. Nessa etapa so detectadas as
deficincias de conhecimento, que so informaes que os estudantes no sabem mas precisam conhecer
para resoluo dos problemas. Para suprir essa deficincia os estudantes investigam na literatura e trazem
novos conhecimentos para uma discusso, onde so compartilhados e aplicados para resoluo do problema
(etapa de aplicao de novo conhecimento). A ltima fase a de abstrao, onde realizada a avaliao do
processo.
O referencial dos sete passos e o Ciclo PBL proposto por Hmelo-Silver (2004) apresentam
passos similares e complementares para a sistematizao da metodologia. O Cenrio do Problema
apresentado na Figura 4 equivalente aos passos 1 e 2 do referencial dos sete passos. A formulao das
hipteses est descrita em ambos. A identificao dos Fatos e Deficincia de Conhecimento apresentadas na
19
Figura 4 so equivalentes aos passos 5 e 6 do referencial dos sete passos, a identificao dos fatos
representa o levantamento do conhecimento prvio e a deficincia do conhecimento, representa o
levantamento dos objetivos de aprendizagem e a fase de estudo autnomo. O compartilhamento do
conhecimento aps a fase de estudo autnomo tambm est descrito em ambos. A Figura 4 apresenta a fase
de Abstrao no descrita no referencial do sete passos, mas Hmelo-Silver (2004) apresenta como
complementar, considerando a importncia de avaliao da metodologia.
Hmelo-Silver (2004) tambm discute a importncia do registro das discusses da sesso PBL
em um quadro. Esse registro ajuda os estudantes a exteriorizar a resoluo de problemas e permite que eles
se concentrem nos aspectos mais difceis do processo. Segundo Hmelo-Silver (2004), o quadro deve ser
dividido em quatro colunas (Figura 5). Numa discusso sobre o desenvolvimento de um software para
gerenciar, o atendimento e a sada de ambulncias do SAMU (Servio de Atendimento Mvel de Urgncia),
por exemplo, a coluna Fatos que contm as informaes que os estudantes captam a partir do entendimento
do problema, pode ter informaes, como: o cidado que registra uma ocorrncia entra em uma fila de
espera. A coluna Ideias que serve para manter certo controle sobre as hipteses e sobre a evoluo das
solues, pode conter a seguinte informao: criar uma fila de prioridade para as ocorrncias. A coluna de
Questes de Aprendizagem, onde os estudantes definem o que eles precisam estudar de forma mais
aprofundada, pode ter questes como: O que uma fila?. A coluna Plano Ao utilizada para
acompanhamento dos planos para resoluo do problema ou informaes adicionais, pode possuir a meta
como : fazer um diagrama de classe do projeto.
Fatos Ideias Questes Plano Ao
Aprendizagem
20
2.2.3 Vantagens e Desvantagens da PBL
A PBL tem se apresentando com uma alternativa aprendizagem tradicional, devido ao seu
potencial para o desenvolvimento de habilidades e competncias. Uma das caractersticas que torna a PBL
interessante a possibilidade dessa metodologia atingir objetivos educacionais mais amplos do que com
aprendizagem tradicional (Ribeiro, 2005).
Diferentemente da metodologia tradicional, a construo do conhecimento apenas uma parte
do processo, o foco da metodologia est no desenvolvimento de determinadas caractersticas que sero teis
na vida profissional futura do estudante, independentemente do caminho profissional escolhido, como,
capacidade de aprendizagem autnoma e habilidades de trabalhar em grupo (Borrows, 2007; Ribeiro, 2005).
A PBL alm de preparar o estudante para o campo de atuao profissional, desenvolve
habilidade de resoluo de problemas em situaes futuras e no rotineiras (Barrows, 2007). De acordo com
Engel (1997), as funes destinadas aos estudantes durante a sesso tutorial tambm colaboram para que o
estudante desenvolva capacidade de liderana e comunicao.
Pesquisas realizada por Yusof et al. (2005) e Dochy et al. (2003) apresentam resultados
positivos sobre o uso da PBL no ensino superior. Alm da PBL ter melhorado o desenvolvimento das
habilidades dos estudantes, melhorou tambm o desempenho na aplicao dos conhecimentos. Tibrio et al.
(2003) apontam como uma das vantagens da PBL o processo ativo de construo do conhecimento, que faz
com que os contedos aprendidos permaneam por mais tempo na lembrana do estudante. Polimeno e
Morais (2000) citam em sua avaliao, que os estudantes formados em escolas que adotam PBL
demonstraram mais independncia nos estudos, alm de desenvolverem postura inquisitiva e de estudo
permanente. Wood (2004), Hoffmann e Ritchie (1997), Ribeiro (2005), Kenny e Bullen (2006) tambm
apresentaram vantagens e desvantagens da metodologia PBL, sumarizadas na Tabela 6.
21
Tabela 6 Vantagens e Desvantagens da PBL
Vantagens Desvantagens
Favorece a motivao, pois requer que todos Pode haver uma sobrecarga de informao e
estejam engajados no processo de aprendizagem. insegurana por parte dos estudantes sobre o que
fazer durante o estudo auto dirigido, e tambm na
hora de decidir qual informao relevante e til.
Diante das constantes mudanas tecnolgicas, existe atualmente uma grande demanda no
mercado por bons profissionais da Computao. A metodologia convencional utilizada na maioria dos cursos
da rea, baseada nas teorias abordadas nos livros e nas aulas expositivas, impossibilita que o estudante entre
em contato com a prtica profissional. O mercado de trabalho, cada vez mais exigente, necessita de
profissionais com capacidade de resolver problemas e adaptao s constantes mudanas que a rea sofre,
sendo fundamental que o estudante desenvolva a capacidade de aprendizagem autnoma, dentre outras
competncias.
Face ao desafio apresentado, a PBL tem sido utilizada em disciplinas de alguns cursos
superiores da rea da Computao. O Instituto de Tecnologia da Gergia nos Estados Unidos foi um dos
pioneiros no uso da PBL, introduzindo a abordagem na disciplina de Engenharia de Software em 1997
22
(Oliveira et al, 2012). Posteriormente, outras universidades tambm adotaram a PBL em disciplinas do
currculo de Computao. A Faculdade de Cincia da Computao e Tecnologia da Informao da
Universidade de Malaya na Malsia, adotou a PBL em 2001 e a Escola Tcnica Superior dEnginyeria, na
Espanha em 2005, adotou a PBL na disciplina de Introduo Organizao e Arquitetura de Computadores
(Sousa, 2011).
No Brasil, a PBL tem se mostrado eficiente nos cursos e disciplinas de Computao onde foi
implantada. A Universidade Estadual de Feira de Santana (UEFS) implantou a metodologia no curso de
Engenharia da Computao desde a sua criao em 2003, socializando as experincias positivas vivenciadas
(Angelo e Bertoni, 2012; Santos et al, 2007). A Universidade Federal do Pampa (UNIPAMPA), tambm
adotou a metodologia na disciplina de Introduo Engenharia de Computao (Betemps et al, 2008).
O uso da PBL no tem se restringido apenas aos cursos de graduao, se expandido tambm
para disciplinas de Ps-Graduao. A Universidade Federal de So Carlos adotou a PBL na disciplina
Tpico em Sistemas Distribudos e Redes - Computao Pervasiva do Programa Ps-Graduao em Cincia
da Computao (Souza et al., 2010), o C.E.S.A.R (Centro de Estudos e Sistemas Avanados do Recife)
tambm implantou a metodologia no Mestrado Profissional de Engenharia de Software desde de 2008,
mostrando que os princpios da PBL tem se mostrado alinhados ao ensino da Engenharia de Software
(Santos et al., 2009).
Embora a PBL tenha criado sua reputao na rea Mdica, de acordo com Sousa (2011), na
Computao possvel observar que a adoo da metodologia vem crescendo desde 2009. Os principais
benefcios apontam para o desenvolvimento de diversas habilidades para resoluo de problemas reais,
trabalho em grupo, autonomia na aprendizagem e aperfeioamento das habilidades de comunicao em
grupo (Sousa, 2011).
Contexto est presente na vida das pessoas, mesmo sem perceber utilizamos em nosso dia a dia
em diversas aes, como viajar, fazer comprar, passear, entre outras. Compreender as informaes
disponveis no contexto fundamental para nos auxiliar a fazer escolhas e tomar decises de forma correta.
Exemplo, ao planejar uma viagem, existem vrias informaes que podem ser levadas em considerao: o
local, a previso do tempo, qual meio de transporte, se for de carro, as condies da estrada, se for de avio,
23
o horrio do voo. Uma viagem a lazer sem olhar a previso do tempo, pode se tornar em um transtorno se o
propsito for visitar pontos tursticos da cidade.
Nos ltimos, com a evoluo das tecnologias de redes sem fio e surgimento dos smartphones, a
computao se aproximou mais da pessoas, e informaes do contexto passaram a ser utilizadas para prover
servios personalizados e adaptados ao contexto do usurio. No entanto, um dos grandes problemas na rea
de Contexto justamente saber o que considerar como contexto em uma dada situao.
Na literatura no existe um consenso em torno da definio do termo. Bazire e Brzillon (2005)
mapearam 150 definies de Contexto encontradas em diversas reas e concluram que a definio de
Contexto varia de acordo com o domnio considerado. Uma das definies mais referenciadas na literatura
a de Dey (2001), que define Contexto como qualquer informao relevante que pode ser utilizada para
caracterizar uma entidade. A entidade pode ser uma pessoa, um lugar ou objeto resultante da interao do
usurio com a aplicao, inclusive o prprio usurio e a aplicao.
Vieira et al. (2011) diferenciam Contexto de Elemento Contextual e traz uma definio para
esse termo. De acordo com elas, Elemento Contextual (CE) um dado ou informao que caracteriza uma
entidade em um domnio e Contexto conjunto de elementos contextuais instanciados necessrios para
executar uma tarefa.
Apesar das diferentes vises de Contexto, de acordo com Vieira et. al (2011) os pesquisadores
concordam que: (i) Contexto est relacionado a uma entidade (e.g. pessoa, local, agente); (ii) Contexto um
conjunto de itens (e.g. conceitos, regras, proposies) associados a uma entidade; e (iii) os itens considerados
como parte do Contexto tem que ser teis para a realizao de uma tarefa.
O uso de contexto em diversas atividades apoiadas por computador, exemplo, recomendao de
contedo, criao de perfis, recomendao de servios e desenvolvimento de sistemas inteligentes est se
tornando uma prtica comum. No entanto, compreender o que relevante em uma dada situao, adquirir,
manipular informaes contextuais, vinda de diferentes fontes e integr-las em um sistema, pode ser uma
tarefa complexa e cara (Vieira, 2011).
Rosa et al. (2003), propuseram um framework conceitual que agrupa elementos a ser
considerados no contexto de ambientes colaborativos em 5 dimenses:
1. Contexto das pessoas: compreende o contexto individual e do grupo. Informaes como
nome, habilidade, interesses, experincia, podem ser considerados no contexto individual e informaes
como composio do grupo, organizao estrutural, habilidades e experincias prvias da equipe podem ser
consideradas no contexto do grupo;
2. Contexto das tarefas a realizar: compreende informaes referente ao plano de ao do
grupo. Informaes como metas definidas, prazo de concluso, definio das funes das pessoas dentro do
projeto, pr-requisitos de execuo podem ser consideradas nesse tipo de contexto;
3. Contexto das relaes entre pessoas e tarefas: compreende o contexto da interao e o
contexto do planejamento execuo das atividades. A interao pode ser sncrona, composto por informaes
detalhadas sobre as tarefas em andamento, os participantes presentes na interao, as mensagens trocadas ou
25
assncronas, composto de informaes como o ltimo acesso de um membro a um ambiente virtual, resumo
das atividades realizadas e datas de realizao da tarefas. O contexto de planejamento so informaes como
decises, diviso e gerenciamento das tarefas, cumprimentos dos prazos definidos.
4. Contexto do ambiente: compreende as informaes do espao onde as interaes acontecem,
como estruturas tecnolgicas e informaes sobre acontecimentos que podem influenciar a finalizao da
tarefa, exemplo restries financeiras; e
5. Contexto das tarefas concludas: compreende as informaes histricas do grupo e servem de
subsdios para outros grupos e experincias para realizao de trabalhos futuros.
Para Vieira (2006), os indivduos do grupo podem compartilhar elementos contextuais dos seus
contextos individuais para construir colaborativamente um contexto proceduralizado (Brzillon, 2003) para a
soluo de um problema. Nesse sentindo o contexto compartilhado a interseo dos contextos individuais,
ou seja, o conhecimento comum aos dois indivduos necessrio para a resoluo do problema.
27
linguagem para especificar a representao desse mundo. O objetivo do metamodelo proposto por Vieira et
al. (2009) apoiar a criao de modelos de contexto independentemente do domnio.
O metamodelo de contexto proposto por Vieira et al. (2011) apresenta alguns conceitos que
devem ser considerados para especificao e manipulao de um contexto, exemplo, para modelar elementos
contextuais, Vieira et al. (2011) definem que deve considerar a seguinte estrutura:
Entidade Contextual: Representa um objeto concreto do mundo real, exemplo, considerando
uma universidade, uma entidade pode ser Professor, Aluno, Aula;
Elemento Contextual: uma propriedade usada para caracterizar uma entidade. Um elemento
contextual pode ser os atributos de um indivduo, como, nome e idade, mas pode ser tambm o
relacionamento entre um indivduo a um valor, ou o relacionamento do indivduo com ele mesmo.
Foco: a associao entre uma tarefa e um agente, ou seja, uma ao realizada em um dado
momento. Considerando o contexto de uma universidade o foco pode ser um professor ministrando aulas,
nesse caso, o agente o professor e a tarefa ministrar aulas.
28
Fonte do contexto: representa de onde as informaes contextuais so adquiridas, assim
como, o tipo de aquisio, se automtica ou informada pelo usurio e a frequncia com que das
informaes so atualizadas.
Nesse captulo foi apresentado o aporte conceitual que norteou essa pesquisa. A Seo 2.1
apresentou os conceitos principais para entendimento sobre ontologias, bem como as principais metodologias
e as linguagens de desenvolvimento. Esse estudo sobre ontologia nos levou a uma compreenso sobre os
componentes essenciais considerados em uma formalizao ontolgica, possibilitou tambm a escolha de
uma metodologia e de uma linguagem para implementao.
A Seo 2.2 abordou a fundamentao terica sobre Aprendizagem Baseada em Problema, que
mostrou um breve contexto histrico sobre a metodologia, suas origens e as universidades pioneiras no
Brasil. Foram apresentados tambm o processo de aprendizagem e as vantagens e desvantagens da PBL. Por
meio desse estudo foi possvel o conhecimento dos elementos envolvidos na PBL e compreenso do
domnio.
A Seo 2.3 discorreu sobre Contexto Computacional, apresentou os conceitos importantes para
compreenso da definio do termo, abordou sobre contexto em grupos colaborativos, essencial para
entender que tipo de contexto pode ser considerados em PBL e por ltimo apresentou sugestes para
especificao de contexto e sua modelagem, crucial para especificar e modelar o contexto a ser considerado
nas discusses colaborativas da PBL.
No prximo captulo sero apresentadas as ontologias para PBL identificadas atravs de um
mapeamento sistemtico com objetivo de conhecer ontologias existentes para domnio PBL para possvel
reutilizao.
29
3
Captulo
Neste captulo apresentado e discutido o estado da arte sobre ontologias para PBL. Ao planejar
o uso de ontologias em um determinado domnio, faz-se necessrio conhecer as ontologias existentes para
reutiliz-las ou adapt-las. Inicialmente apresentado um mapeamento sistemtico realizado para identificar
e caracterizar as ontologias para PBL existentes. Em seguida, so analisados os trabalhos correlatos
encontrados.
Um estudo de mapeamento sistemtico visa conduzir uma investigao para fornecer uma viso
ampla de uma rea especfica e tem como objetivo conhecer a quantidade, tipo de pesquisa e resultados
disponveis, afim de encontrar tendncias e lacunas de uma determinada rea, para direcionamento de futuras
pesquisas. Diferentemente do mapeamento, a reviso sistemtica da literatura uma investigao mais
aprofundada, focada em um ponto especfico, e visa identificar, avaliar e interpretar todos os estudos
relevantes para uma questo especfica (Kitchenham e Charters, 2007).
Kitchenham e Charters (2007) apontaram algumas diferenas entre mapeamento e reviso
sistemtica. No mapeamento sistemtico as questes so mais amplas e os termos de busca menos focados
no assunto, enquanto na reviso sistemtica so mais centrados no tema da pesquisa. A extrao dos dados
no mapeamento tambm mais ampla e um processo menos demorado, pois visa uma classificao e
categorizao dos resultados, enquanto a reviso sistemtica inclui um estudo aprofundado de melhores
tcnicas e efetividade da rea.
Com base nas definies e diferenas foi realizado um estudo de mapeamento sistemtico, com
objetivo de possuir uma viso ampla da utilizao de ontologias na metodologia PBL, classificando e
30
categorizando os resultados com base nas questes definidas, para obteno de informaes mais gerais
sobre a rea. Esse estudo segue as diretrizes sugeridas por Kitchenham e Charters (2007). A seguir, so
apresentadas as etapas de planejamento, conduo e resultados do mapeamento realizado.
3.1.1 Planejamento
(ontology OR ontologies) AND (PBL OR problem based learning OR project based learning)
Dois tipos de pesquisa foram executadas para seleo dos trabalhos: automtica e manual. Na
busca automtica, as fontes de pesquisa selecionadas (Tabela 8) indexam os principais peridicos e
conferncias internacionais da rea.
6
Questes de competncia so questionamentos que a ontologia deve responder e auxilia na definio do escopo da mesma.
31
Tabela 8 Fontes de pesquisa indexadas
Fonte URL
IEEExplore Digital Library http://ieeexplore.ieee.org/
ACM Digital Library http://dl.acm.org/
Elsevier Scopus http://www.scopus.com/
Elsevier ScienceDirect http://www.sciencedirect.com/
SpringerLink http://link.springer.com/
Wiley Online Library http://olabout.wiley.com/
Para complementar a pesquisa, realizou-se uma busca manual dos artigos das principais
conferncias e workshops das reas de Ontologia e Educao, indexadas pelo qualis da Capes do ano de
2012, listadas na Tabela 9.
7
http://qualis.capes.gov.br/
8
Esse conferncia foi encontrada posteriormente nas referncias de artigos lidos. No consta no quails de 2012
32
Tabela 10 Critrios de incluso e excluso
3.1.2 Conduo
Para seleo dos artigos de interesse desse mapeamento, os critrios de incluso e excluso
foram aplicados da seguinte forma: 1a seleo) leitura do ttulo e palavras chaves; 2a seleo) leitura do
resumo; em caso de dvidas, leitura da introduo e concluso; 3a seleo) leitura completa do artigo e
excluso dos estudos repetidos ou similares.
A Tabela 11 apresenta a seleo dos estudos, por fonte de pesquisa. As buscas iniciais
retornaram 407 artigos. Na primeira seleo, com a leitura do ttulo e busca das palavras chaves, foram
excludos 343 artigos. Na segunda seleo, aplicou-se os critrios na leitura do resumo dos 64 artigos
restantes. Na terceira seleo foi feita uma leitura integral de 20 artigos. Foram encontrados 8 artigos que
apresentavam contedos repetidos. Esses artigos foram excludos, restando ao final um total de 12 artigos
para extrao das informaes.
33
Tabela 11 Seleo dos estudos
Nessa seo, discutiremos a extrao das informaes relevantes, como a quantidade de estudos
publicados na rea por ano e as respostas s questes de pesquisa definidas. Conforme os critrios de
incluso, foram considerados os artigos publicados entre 2007 e 2013. O ano de 2014 no foi levado em
considerao devido ao mapeamento ter sido realizado entre outubro de 2013 e fevereiro de 2014.
Conforme a Figura 10, dos 12 artigos analisados, observou-se que 2008 e 2011 tiveram o maior
nmero de publicaes, com 3 artigos cada.
0
2007 2008 2009 2011 2012 2013
Tipo de ontologia
Referncia Objetivo Avaliao
proposta
Prover adaptao de contedo a partir de
Adaptao de
(Souza et al., 2007) informaes capturados do contexto do No avaliada
contedo.
aluno.
Adaptao de Criao e compartilhamento de objetos de
(Lam-for Work e
Recomendao aprendizagem. No avaliada
Ching-Hang, 2007)
contedo
Criao de um modelo pedaggico que se
Formalizao do
(Jacinto e Oliveira, 2008) especializa em diversas metodologias de No avaliada
ciclo PBL
ensino, dentre elas PBL.
Apoiar a recomendao de contedos a
Representao de
(Diez-Rodriguez et al., 2008) partir de conceitos e solues para o Estudo de caso
termos
domnio do problema.
Apoiar recomendao de contedos a
Representao de
(Santana et al., 2008) partir de termos mdicos definidos na No avaliada
termos
ontologia.
Apoiar a criao e manuteno de
Criao de currculo
(Dexter e Davies, 2009) currculos para metodologia PBL no curso No avaliada
PBL
de medicina.
Apoiar uma aplicao de simulao para a
Formalizao de representao visual de cnicas, elipses,
(Bacca et al., 2009) No avaliada
cnicas e outros parbolas, hiprboles dentre outros, para
PBL em matemtica.
Comparar os termos de um determinado
problema com palavras digitadas na
Representao de
(Fontes et al., 2011a) discusso do problema pelos alunos, a fim No avaliada
termos
de detectar se a discusso est dentro do
foco.
Formalizao do Representao formal do ciclo PBL para
(Fontes et al., 2011b) No avaliada
ciclo PBL reuso em diversas aplicaes
Capturar o contexto do aprendiz e prover
Formalizao do
apoio a recomendao de contedos que
(Jeremi et al., 2011) contexto de Estudo de caso
auxiliam na resoluo de problema em
aprendizagem
engenharia de software.
35
Tipo de ontologia
Referncia Objetivo Avaliao
proposta
Auxiliar na pesquisa por termos mdicos
Representao de que ajudam no entendimento de um caso Experimento
(Aparcio et al., 2012)
termos clnico na metodologia PBL aplicada a um controlado
curso de medicina
Apoiar recomendao de contedo a partir
Representao de
(Kazi et al., 2013) de conceitos e termos mdicos definidos Estudo de caso
termos
em uma ontologia.
Tipos de Ontologias
Representao de termos 5
Para a questo QS2 De que forma as ontologias desenvolvidas para PBL tm sido avaliadas?,
as seguintes informaes foram extradas: dos 12 artigos analisados, 11 apresentaram a ontologia proposta
integrada ou como parte de uma aplicao. Um artigo apresentou apenas a ontologia. Nem todos os artigos
avaliaram a ontologia ou a aplicao proposta, alguns estudos deixaram a avaliao como trabalho futuro. De
acordo com a Tabela 12, 4 artigos realizaram avaliao, sendo 3 estudos de caso e 1 experimento controlado.
Os outros 8 artigos no apresentaram ou no fizeram avaliao.
Para a questo QS3 Quais questes de competncia tm sido consideradas para o
desenvolvimento de Ontologias para PBL?, as seguintes informaes foram extradas: todos os artigos
apresentaram seus objetivos bem definidos, bem como o objetivo da ontologia, mas nenhum artigo
apresentou questes de competncia.
Como foram encontrados poucos trabalhos, fica difcil prever tendncias futuras na rea.
Procurando a relao entre os tipos de ontologias encontradas e o ano de sua publicao, foi elaborado um
grfico de bolhas, apresentado na Figura 12, onde o eixo X apresenta os tipos de ontologias, o eixo Y
apresenta o ano de publicao e o tamanho da bolha indica a quantidade de trabalhos. Foram encontrados 5
estudos entre 2008 e 2013 sobre ontologias para representao de termos de um domnio de estudo,
36
apresentando indcios que o desenvolvimento desse tipo de ontologia para PBL tem sido uma tendncia nos
ltimos anos.
Para melhor discutir os resultados e encontrar lacunas nas pesquisas, foi elaborado outro grfico
de bolhas, apresentado na Figura 13. O eixo central representa os tipos de ontologias, o eixo da esquerda so
as reas de aplicao das ontologias encontradas e o eixo da direita indica a metodologia de avaliao da
ontologia ou do sistema que integra a mesma. A maioria das ontologias foi desenvolvida para a rea de
Medicina, totalizando 5 estudos. Foram encontradas 3 ontologias que podem ser aplicadas a qualquer rea de
conhecimento e 3 foram desenvolvidas para a rea de Computao. Com relao avaliao, predomina a
realizao de estudos de caso, e 8 estudos no avaliaram suas propostas.
37
Figura 13 Relao ente os tipos de ontologias, rea de aplicao e avaliao
No foi encontrada nenhuma ontologia de referncia para representao do processo PBL que
pudesse ser reutilizada, alm disso, a pequena quantidade de ontologias encontradas para esse domnio
apontam indcios de que esse campo ainda pode ser explorado. A quantidade de ontologias no avaliadas
(Figura 13) abrem oportunidades de avanos em relao aos estudos j realizados. Ontologias para PBL em
reas do conhecimento como Medicina, Computao e demais reas, ainda pode ser uma oportunidade de
pesquisa, pois outras ontologias diferentes das apresentadas podem ser desenvolvidas, alm da possibilidade
de reutilizao e adaptao das citadas. No foi realizado um estudo referente a disponibilidade dessas
ontologias, portanto, no se pode garantir que todas esto disponveis para reuso. A ontologia de Fontes et al.
(2011b), por exemplo, que aborda o Ciclo PBL no foi possvel ser reutilizada nesse trabalho, pois os
autores, no possuam mais a ontologia para compartilhar.
38
As principais concluses desse mapeamento foram: (i) o desenvolvimento de ontologia para
representao de termos tem predominado nos ltimos anos; (ii) ontologias para PBL em reas do
conhecimento como Medicina, Computao e demais reas, diferentes das apresentadas, pode ser uma
oportunidade de pesquisa; (iii) a maioria das ontologias PBL no foi avaliada, abrindo oportunidades de
avanos em relao aos estudos j realizados; (iv) no foi encontrada uma ontologia de referncia para
representao do processo PBL que pudesse ser reutilizada; (v) a pequena quantidade de ontologias
encontradas para o domnio apontam indcios de que esse campo ainda pode ser explorado; (vi) A
disponibilidade das ontologias apresentadas precisam ser verificadas para reuso e adaptao.
Embora o mapeamento tenha seguido as diretrizes recomendadas nesse tipo de pesquisa,
convm salientar que o mesmo possui algumas limitaes que pem em risco a sua validade. A extrao das
informaes dos artigos foi realizada apenas por um pesquisador e no foi realizada uma avaliao da
qualidade dos estudos includos. Outra limitao a possibilidade de alguns artigos relevantes no terem
sido considerados por no estarem disponveis para acesso.
No perodo de 2007 a 2013 foram propostas algumas ontologias com foco variados para
ambientes de aprendizagem baseada em problemas ou similares, como aprendizagem baseada em projetos ou
em casos. A seguir, so apresentados alguns trabalhos correlatos encontrados durante o mapeamento
sistemtico.
Para Lam e Ching (2007), na etapa de investigao da literatura na PBL, os alunos renem uma
grande quantidade de informaes de diversas reas. Essas pesquisas resultam em diversos materiais de
aprendizagem, alguns estritamente relacionados com o tema, outros vagamente. Alguns materiais podem no
parecer teis inicialmente, mas podem se tornar importantes em uma fase posterior do projeto. Tanto os
estudantes quanto os tutores veem como um problema a questo de gerenciamento das informaes
39
pesquisadas, principalmente quando a equipe grande, o compartilhamento das informaes coletadas e a
discusso entre os membros da equipe so prejudicados. Alm disso, difcil para o tutor avaliar os trabalhos
feitos pelos estudantes ou pela equipe. Os conhecimentos obtidos pelos alunos ao longo do projeto no so
compartilhados e se perdem devido ausncia de uma organizao e gesto adequadas.
Para solucionar o problema citado por Lam e Ching (2007), eles propem um ambiente de
aprendizagem baseada em projetos formado por quatro reas funcionais: gesto da informao, gesto de
processos, gesto de recursos de aprendizagem e resultados de aprendizagem. O trabalho de Lam e Ching
visa permitir o compartilhamento de recursos de aprendizagem pesquisados durante a fase de estudo
autnomo da PBL e os contedos produzidos na fase final da metodologia. Alm disso, permite gerenciar o
processo de aprendizagem e os resultados. Uma ontologia foi desenvolvida para implementao do mdulo
de gesto de aprendizagem. Conceitos definidos em uma ontologia permitiram fazer uma associao aos
objetos de aprendizagem9 criados e definidos pelos alunos, para recomendao de objetos de aprendizagem
(OA). A ontologia proposta uma ontologia de projeto que organiza no apenas os conceitos que os
estudantes exploram como tambm criam uma estrutura para todos os projetos existentes. Cada conceito est
ligado ao Metadado de Objeto de Aprendizagem (LOM - Learning Object Metadata) que descreve um objeto
de aprendizagem correspondente.
Figura 14 Modelo da ontologia para recomendao de OA proposto por Lam e Ching (2007).
40
transformados em objetos de aprendizagem, durante fase de estudo autnomo da PBL.
Para Kazi et al. (2013), os sistemas de tutoria atuais so restritos e frgeis, no trabalham de
maneira inteligente. As dicas geradas pelo sistema geralmente so adequadas para certos cenrios e situaes
que so codificadas dentro do sistema. Codificar manualmente todas as possveis solues dentro de um
sistema de tutoria no uma coisa factvel, alm de demandar tempo, pode levar a uma sobrecarga de
aquisio do conhecimento. Logo, se faz necessrio um sistema de tutoria inteligente 10 com uma ampla base
de conhecimento que permite os estudantes formar suas prprias solues, avali-las, e prover o feedback a
partir de diversos conceitos.
Para solucionar o problema citado por Kazi et al. (2013), eles propem um sistema de tutoria
inteligente (STI) baseado em ontologia para reduzir a sobrecarga de conhecimento. Os conceitos e termos
mdicos so definidos em uma ontologia, que permite os estudantes formular suas prprias hipteses a partir
da seleo dos conceitos e formular suas prprias solues.
10
So softwares que utilizam Inteligncia Artificial para simular o processo do pensamento humano, de modo a propiciar um
ambiente de aprendizagem, que leve em considerao os estilos de aprendizagem de cada estudante, apoiando no desenvolvimento de
estratgias nas solues de problemas ou nas tomadas de decises (Giraffa,1999).
42
Figura 16 Hierarquias de conceitos definidos no STI proposto por Kazi et al. (2013).
43
aprendizagem DEPHTS foi alcanada pelo uso de tecnologias de web semntica. O DEPHTS possui um
servio de aprendizagem sensvel ao contexto para a descoberta de recursos relevantes e explora os trabalhos
prvios com problemas similares. Ontologias capturam a representao formal das semnticas dos contedos
desse recursos, alm do contexto da sua criao e uso. O DEPHTS usa ontologias para capturar a semntica
da avaliao dos estudantes, e utiliza essas informaes para recomendao e suprimento dos feedbacks. A
representao formal do contexto da aprendizagem atual dos estudantes representada pela ontologia de
aprendizagem LOCO.
A ontologia proposta por Jeremi e Gaevi (2011) utiliza o contexto do aprendiz para prov
recomendao de contedos relevantes para o estudante. Nossa proposta se difere da apresentada por Jeremi
e Gaevi (2011), por formalizar a metodologia PBL, alm de abordar o contexto as discusses colaborativas
da sesses tutoriais da metodologia.
44
de comunicao entre esses componentes. Modelar, manter e o reusar tais componentes no uma tarefa
simples. Portanto, ontologias podem resolver problemas relativos a interoperabilidade no sistema de tutoria
inteligente.
Para solucionar o problema citado por Jacinto e Oliveira (2008), eles propem uma arquitetura
baseada em ontologias onde cada componente da arquitetura estruturado por uma ontologia, facilitando o
entendimento dos conceitos de cada componente e consequentemente a promoo da interoperabilidade entre
os modelos da arquitetura. O componente modelo pedaggico pode se especializar e oferecer adaptao e
estratgias no processo de aprendizagem para cada fase do processo. No caso apresentado, o modelo
pedaggico especializado para representar a PBL, onde o aluno pode escolher utilizar a metodologia PBL
como forma de estudo ou escolher outra metodologia. O modelo PBL apresentado, possui 5 fases e cada uma
das fases tem estratgias especficas e tem uma sub-ontologia. A sequncia de fases so as seguintes:
preparao, apresentao do problema, assimilao, resoluo do problema e avaliao.
Figura 18 Ontologia do modelo pedaggico e o esquema PBL proposto por Jacinto e Oliveira (2008).
De acordo com Fontes et al. (2011b), um aspecto importante a ser considerado na PBL a
ausncia de padronizao ou uniformizao dos conceitos relacionados a PBL, dificultando a compreenso
comum e compartilhada sobre o domnio. Fontes et al. (2011b) consideram que o uso de ontologias tem sido
efetivo em diferentes aplicaes para solucionar algumas deficincias encontradas na representao do
conhecimento de um domnio.
Para solucionar o problema citado por Fontes et al. (2011b) eles propem o desenvolvimento de
uma ontologia de domino para PBL que visa facilitar o acesso eficaz a informaes relativas ao domnio. A
ontologia desenvolvida objetiva cobrir os conceitos considerados nas 6 fases de um ciclo PBL definida por
Hmelo-Silver 2004.
45
Figura 19 Classes do Ciclo PBL definidas no Protg por Fontes et al. (2011b)
As ontologias propostas por Jacinto e Oliveira (2008) e Fontes et al. (2011b) so as que mais se
aproximam desta proposta, pois trazem uma abordagem de formalizao da metodologia PBL atravs de uma
representao ontolgica dessa rea de conhecimento. No entanto, esses trabalhos no consideram a
modelagem do contexto das sesses PBL.
A ontologia proposta por Fontes et al. (2011b) no est disponvel em nenhum repositrio
pblico para ser reutilizada, ao entrar em contato com os autores, os mesmos no possuam mais a ontologia
para disponibilizar. Ao analisar a ontologia de Jacinto e Oliveira (2008) percebemos que a mesma no
especfica para PBL, pode-se perceber tambm que o processo PBL formalizado no est de acordo com as
referncias clssicas da metodologia: referencial dos 7 passos e Hmelo-Silver, 2004. Outro ponto que
observamos, a ontologia no possui propriedades de tipo de dados e no foi avaliada, embora a mesma esteja
integrada em uma aplicao, no encontramos tambm documentao referente a ontologia.
Esse captulo apresentou o estado da arte sobre ontologia para PBL, descrevendo o mapeamento
sistemtico realizado, os trabalhos correlatos e a diferena entre a ontologia proposta nesse trabalhos e as
apresentadas.
O estudo de mapeamento sistemtico utilizou as diretrizes de Engenharia de Software para o
desenvolvimento desse tipo de pesquisa. Atravs do mapeamento foi possvel identificar na literatura
cientfica as pesquisas desenvolvidas na rea de ontologias para metodologia PBL. O mapeamento permitiu
tambm, identificar evidncias para direcionamento de futuras pesquisas, alm de conhecer os trabalhos
relacionados e as ontologias existentes para PBL para possveis reuso e adaptao.
Dentre os trabalhos relacionados, foi possvel observar que a maioria das ontologias apresentada
formaliza termos referentes aos problemas PBL ou vocabulrio relacionados ao domnio de Medicina, alguns
trabalhos o objetivo recomendao de contedos. No encontramos tambm nenhuma ontologia de
referncia para PBL que pudesse ser reutilizada, os trabalhos que mais se aproximam dessa proposta, no
avaliaram as ontologias existentes e no considera contexto na metodologia PBL. Embora o reuso tenha sido
levado em considerao, o mesmo no foi possvel, uma das ontologias no estava disponvel e a outra
apresentava-se imatura do ponto de vista de formalizao, alm do processo PBL incompleto.
47
4
Captulo
Este captulo aborda a concepo da PBLOntology, ontologia proposta nessa pesquisa. Para
concepo da mesma, um estudo exploratrio com abordagem qualitativa foi realizado. A coleta dos dados
foi feita, por meio de uma pesquisa de campo realizada, com o objetivo de estudar ambientes reais que
trabalham com PBL.
Para entender os conceitos do domnio e como eles se relacionam foi construdo um Framework
Conceitual. A PBLOntology compreende uma ontologia de domnio de formalizao da metodologia PBL e
uma extenso que integra elementos contextuais das discusses colaborativas das sesses tutoriais. O
captulo apresenta o Framework Conceitual, a metodologia de desenvolvimento, explana as etapas de
implementao, mostrando as classes, propriedades, indivduos, axiomas e consultas definidas na
PBLOntology.
48
Figura 20 Framework Conceitual da metodologia PBL.
A sesso tutorial PBL comea com a apresentao de um problema aos membros do grupo, onde
levantado o cenrio do problema. A Figura 21 apresenta um exemplo de problema utilizado pelo tutor na
disciplina MI de conectividade e concorrncia da UEFS.
49
Problema 01: Batalha do Mar de Java
A empresa Games S. A. acabou de fechar um contrato na rea de jogos em rede com uma empresa do ramo
alimentcio de pescados. A primeira demanda gerada para a empresa, na qual voc trabalha, foi o
desenvolvimento do clssico jogo batalha naval com suporte a Java, redes wireless padro 802.11 e
Internet. Na primeira reunio sobre o projeto ficaram acertados alguns requisitos para o desenvolvimento
do prottipo inicial do jogo:
O aplicativo deve suportar a interao entre cliente e servidor. Os clientes precisam se registrar
junto ao servidor antes de iniciar o jogo. O nome do usurio deve aparecer na tela do jogo.
A aplicao deve autenticar os jogadores atravs de nomes (apelidos) com no mximo oito
caracteres de comprimento.
O desenvolvimento se dar atravs de biblioteca de sockets, deve-se usar o protocolo de
comunicao UDP (User Datagram Protocol).
O servio provido deve levar em considerao o modelo de falhas da Internet, onde tanto as
mensagens quanto os processos podem sofrer falhas de omisso. Portanto, devero ser tratadas!
O Jogo Batalha Naval um jogo de tabuleiro de dois jogadores, no qual os jogadores tm de adivinhar em
quais quadrados esto os navios do oponente, dispostos em um tabuleiro com dimenso 10 x 10. Seu
objetivo derrubar os barcos do oponente, ganha quem derrubar todos os navios adversrios primeiro.
Antes de iniciar o jogo, cada jogador coloca os seus navios nos quadros, alinhados horizontalmente ou
verticalmente. O nmero de navios permitidos igual para ambos jogadores e os navios no podem se
sobrepor. A frota composta por cinco embarcaes, os tipos so: submarino (1 quadrado), fragatas (2
quadrados), contratorpedeiros (3 quadrados), destroyer (4 quadrados) e porta-avies (5 quadrados). As
embarcaes devem ser distribudas aleatoriamente pelo servidor dentro do tabuleiro. Nenhuma
embarcao pode encostar em outra.
Ao iniciar o jogo, as embarcaes permanecem ocultas, onde o jogador deve selecionar uma rea do
tabuleiro com a inteno de encontrar as embarcaes. O servidor verifica a rea selecionada pelo jogador,
caso no pertena a uma embarcao, o servidor deve enviar a mensagem GUA, se acertar parte de uma
embarcao, deve enviar a mensagem FOGO e quando acertar a embarcao inteira, deve enviar a
mensagem AFUNDOU. A rea selecionada deve ser identificada para que o jogador no selecione a mesma
rea novamente.
O servidor deve criar um histrico do usurio de quantos tiros foram necessrios para afundar as
embarcaes.
Figura 21 Problema PBL utilizado na Engenharia da Computao da UEFS.
50
Fatos Ideias Questes de Metas
Aprendizagem
Criar uma fila para Qual a diferena entre Fazer uma conexo
Padro 802.11: o
entrar no jogo. TCP e UDP? cliente-servidor simples.
padro utilizado
atualmente para redes
O histrico fica O que socket?
sem fio.
armazenado no servidor.
Como funciona o
O histrico seria o protocolo UDP?
detalhamento de cada
evento (cada partida): se Como funcionam os
o usurio venceu ou protocolos de internet?
perdeu, e quantos tiros
deu naquela partida. O que biblioteca de
sockets?
Criar uma lista de
pessoas online para que
o usurio possa solicitar
partida a outro usurio
online.
A seguir, os estudantes seguem para o estudo autnomo, onde investigam contedos que
auxiliam nas respostas s questes e metas definidas. As respostas dos estudantes, aps a fase de estudo
autnomo, para uma das questes definidas na Figura 22, so apresentadas na Figura 23.
TCP: Servio orientado por conexo, uma sesso estabelecida entre os hosts;
O TCP garante a entrega usando confirmaes e entrega sequenciada dos
dados; Os programas que usam TCP tem garantia de transporte confivel de
dados; O TCP mais lento, requer maior sobrecarga e pode suportar apenas a
comunicao ponto a ponto.
O levantamento das informaes foi feito durante as sesses tutoriais que acontecem duas vezes
por semana, com durao de duas horas cada sesso, em salas especficas que possuem mesa e cadeiras
similares ao de uma sala de reunio e um quadro branco para anotaes. Diferentemente do ensino
tradicional, na PBL as salas de aulas parecem salas de reunio. Os estudantes sentam ao redor dessa mesa.
Quanto posio do tutor, alguns preferem sentar na mesma mesa que os alunos, enquanto outros sentam-se
em uma mesa parte. Como observadora, eu fiquei na mesa onde estavam os alunos, para anotar as
percepes quanto s discusses, no participando das mesmas.
Para uso das informaes levantadas durante as observaes e questionrios aplicados na
pesquisa de campo, um termo de consentimento livre e pr-esclarecido (Apndice F) foi assinado pelos
participantes, autorizando a divulgao dos resultados e garantindo o sigilo da identidade das pessoas que
participaram da pesquisa.
Figura 24 Sala das sesses tutoriais PBL da UEFS (Santos et al., 2007).
53
4.2.1 Levantamento das Informaes para Formalizao (Etapa 1)
54
4.2.2 Levantamento de Informaes para Instanciao (Etapa 2)
A segunda etapa de levantamento de informaes foi realizada entre os meses de maro e maio
de 2014. Embora as observaes no tenham sido feitas at a finalizao do semestre, foi possvel
acompanhar o incio, meio e fim da resoluo de alguns problemas PBL. O levantamento nessa etapa
consistiu de um processo de observao de forma sistematizada. O objetivo foi obter informaes para
instanciao na ontologia, ou seja, criar de uma base de dados para avaliar a consistncia da ontologia e
executar as consultas SPARQL para responder s questes de competncias.
A escolha das trs disciplinas, MI de Programao (2semestre), MI de Conectividade e
Concorrncia (4 semestre) e MI de Processamento Digital de Sinais (7 semestre) foi realizada com base
nos seguintes critrios: (i) disciplinas de temas diferentes; (ii) estudantes de semestres diferentes,
considerando estudantes inexperientes em PBL e estudantes com experincia em PBL. Esses critrios foram
definidos a partir do relato de um tutor referente ao desenvolvimento das habilidades dos estudantes ao longo
dos semestres e o relato dos estudantes que consideram o uso de PBL em disciplinas de hardware mais difcil
do que nas demais disciplinas.
Nessa etapa, foram observadas 5 turmas e um total de 28 estudantes, assim distribudos: uma
turma de MI de Programao (6 estudantes), duas de MI de Processamento Digital de Sinais (6 estudantes
cada), e duas turmas de Conectividade e Concorrncia (inicialmente com 10 estudantes cada, mas ao final
contavam com apenas 5 estudantes, cada, por motivo de desistncias).
De acordo com os conceitos formalizados na PBLOntology, foram levantados questionamentos,
para serem instanciadas na ontologia (Tabela 15). Essas informaes foram obtidas atravs das anotaes
registradas no formulrio (Apndice A) e relatrio das sesses tutoriais feito pelo secretrio de mesa
(Apndice D).
Tabela 15 Questionamentos para instanciao
N Questionamentos
Q1 Qual o problema?
Q2 Qual a composio do grupo tutorial (estudantes e tutor)?
Q3 Qual a disciplina?
Q4 Qual a sesso tutorial?
Q5 Quais informaes foram definidas no quadro branco?
Q6 Quem foi o coordenador da sesso?
Q7 Quem foi o secretrio de mesa?
Q8 Quem foi o secretrio de quadro?
55
Esse processo resultou na criao de uma base de dados com 266 instncias reais,
compreendendo instncias do tipo: problema, grupo tutorial, sesso tutorial, quadro branco, estudante, tutor,
secretrio de quadro e mesa, coordenador, ideia, fato, questo e meta de aprendizagem. As instncias
definidas possibilitaram verificar a consistncia da ontologia e fazer testes de avaliao. Essa base poder ser
utilizada para apoiar testes de outros projetos que desejarem trabalhar com a PBLOntology.
A terceira etapa foi realizada durante os meses de maio e junho de 2014, nas mesmas turmas
definidas na Etapa 2. O objetivo dessa etapa foi levantar possveis informaes de contexto envolvidas nas
discusses colaborativas das sesses tutoriais, para ampliao da PBLOntology.
Nessa etapa, trs formulrios foram utilizados. O primeiro, disponvel no Apndice A, foi
utilizado para registrar as informaes gerais das sesses tutoriais, exemplo, se a metas foram cumpridas, se
os alunos participaram da sesso, com foi interao dos estudantes. O segundo, disponvel no Apndice B,
possui questes pontuais, como dia, hora inicial, hora final, total de alunos presentes na sesso tutorial e
questes de marcar X, O terceiro formulrio, disponvel no Apndice C, foi utilizado para levantamento do
perfil dos estudantes.
A partir das observaes e informaes dos questionrios, foram definidos os possveis
elementos contextuais. Nesse primeiro momento no tivemos nenhuma preocupao em definir como os
elementos contextuais observados seriam capturados. As entidades observadas nas discusses colaborativas
foram: Estudante, Tutor, Grupo Tutorial e Sesso PBL (conceitos definidos no Apndice G).
Para a entidade Estudante (Tabela 16) identificou-se os seguintes elementos contextuais:
habilidade, rea de interesse, experincia PBL, disciplinas em curso, disciplinas cursadas e interao do
estudante (na sesso PBL).
56
Tabela 16 Elementos contextuais da entidade Estudante
57
Tabela 17 Elementos contextuais da entidade Tutor
Elemento
contextual Descrio Exemplos de valores Exemplos de uso
Elemento
Descrio Exemplos de valores Exemplos de uso
contextual
auxiliar a verificar o desempenho de
Refere-se a quantidade
Quantidade um grupo com determinadas
inicial de estudantes
inicial de Numrico: 6, 7, 8 e etc. quantidade de estudantes.
definidos para participar de
estudantes Diagnosticar quais disciplinas
um grupo, tutorial.
possuem maiores desistncias.
Refere-se a quantidade final auxiliar a verificar o desempenho de
Quantidade de estudantes em um grupo, um grupo com determinadas
final de tutorial, aps finalizar o Numrico: 6, 7, 8 e etc. quantidade de estudantes.
estudantes processo PBL. Diagnosticar quais disciplinas
possuem maiores desistncias.
auxiliar a verificar o desempenho de
Refere-se a quantidade
um grupo com determinadas
Mnimo de mnima de pessoas que o
Numrico: 6, 7, 8 e etc. quantidade de estudantes.
pessoas grupo possuiu durante o
Diagnosticar quais disciplinas
processo PBL.
possuem maiores desistncias.
auxiliar a verificar o desempenho de
Refere a quantidade mxima
um grupo com determinadas
Mximo de de pessoas que o grupo
Numrico: 6, 7, 8 e etc. quantidade de estudantes.
Pessoas possuiu durante o processo
Diagnosticar quais disciplinas
PBL.
possuem maiores desistncias
Refere se um grupo precisou
Apoiar a analisar de desempenho dos
juntar com outro grupo
Merge Sim ou no grupos que precisou se unir com
devido a baixa quantidade
outros grupos
de alunos.
58
Para entidade Sesso PBL, considerou os seguintes elementos contextuais: nmero da sesso,
dia, durao, quantidade de pessoas presentes, estdio de discusso, apresentados na Tabela 19.
Tabela 19 Elementos contextuais da entidade Sesso PBL
Elemento
Descrio Exemplos de valores Exemplos de uso
contextual
Essa informao importante
para saber de qual sesso se
Nmero da Primeira, segunda, terceira e
Refere-se ao nmero da sesso. trata, dentro da quantidade de
sesso etc.
sesses definidas para
resoluo do problema .
analisar se o tempo da
Refere-se ao tempo de durao Valores temporais: 60 mim, 80 discusso durante as etapas de
Durao da sesso PBL. min resoluo do problema
suficiente.
Refere-se a quantidade de analisar o comportamento da
Quantidade de
pessoas presentes em uma Numrico:6, 7, 9 etc. sesso dada uma quantidade
Presentes
sesso PBL. variada de participantes
59
Tabela 20 Elementos contextuais resultantes da relao entre duas Entidades
Elemento
Entidades Descrio Exemplos de valores Exemplos de uso
contextual
Uma estratgia
compreende um evento e
uma ao. Exemplo
evento: esgotamento das
discusses faltando um
Refere-se a estratgias que o
tempo longo para Auxiliar tutores
Tutor e Sesso tutor precisa desenvolver
Estratgias finalizar a sesso. Ao: inexperientes e troca de
Tutorial durante a sesso PBL para o
avanar a discusso em experincias.
andamento da mesma.
tpicos que os estudantes
vo precisar ter
conhecimento e outras
fases da resoluo do
problema.
Valores qualitativos,
como, muito, mdio,
pouco, para pontos como:
arguies, esclarecimento Analisar o
Interao do Tutor e Sesso Refere-se a interao do de dvidas, auxilio na desenvolvimento do
tutor Tutorial tutor na sesso tutorial. definio das questes do grupo de acordo com a
quadro branco, interao do tutor.
estimulando a
participao dos
estudantes.
Valores qualitativos,
como , Satisfatrio e No
Refere-se a interao do
Interao do Estudante e Sesso satisfatrio para pontos Avaliar desempenho e
estudante em uma sesso
estudante Tutorial como: cumprimentos de progresso do estudante.
tutorial.
metas, colaborao com a
discusso.
A identificao das entidades e elementos de contexto definidos nessa etapa de observao foi
fundamental para o desenvolvimento da segunda fase de desenvolvimento da PBLOntology apresentada nas
sees a seguir.
Para implementao da PBLOntology foi adotado o Mtodo 101, por sua praticidade ao
descrever as etapas para o desenvolvimento de uma ontologia (Noy e McGuiness, 2001). A ferramenta
utilizada foi o Protg 4.316, por ser de cdigo fonte aberto e de fcil utilizao, ser um poderoso editor de
16
http://protege.stanford.edu/
60
ontologias que contempla linguagens padres da Web Semntica, possuir uma quantidade significativa de
plug-ins que potencializam a sua funcionalidade, alm de comportar o desenvolvimento da ontologia
proposta sem maiores restries. A linguagem escolhida foi OWL (Web Ontology Language) 17 por ser uma
linguagem robusta, recomendada pela W3C (principal organizao de padronizao da web) como padro
para representao de ontologias. A linguagem de regras definida para a criao dos axiomas foi SWRL
(Semantic Web Rule Language)18, suportada pelo Protg verso 4.3, que permite que os axiomas
desenvolvidos possam ser combinados com a linguagem OWL numa sintaxe abstrata de alto nvel. A
linguagem definida para realizao de consultas na ontologia foi a SPARQL19 por ser tambm suportada pelo
Protg, recomendada pela W3C e linguagem padro para uso na web semntica20.
O desenvolvimento da PBLOntology foi realizado em duas fases, na primeira foi construda
uma ontologia de domnio que teve por objetivo formalizar o conhecimento sobre os elementos essenciais
que devem ser considerados na Aprendizagem Baseada em Problemas. A segunda fase foi uma evoluo da
ontologia de domnio, com o objetivo de formalizar elementos contextuais das discusses colaborativas das
sesses tutoriais. As etapas da implementao da PBLOntology, de acordo com o Mtodo 101, podem ser
observadas na Figura 25.
17
http://www.w3.org/2001/sw/wiki/OWL
18
http://www.w3.org/Submission/SWRL/
19
http://www.w3.org/2009/sparql/wiki/Main_Page
20
http://www.w3c.br/Padroes/WebSemantica
61
O primeiro passo no desenvolvimento da PBLOntology foi a definio de um escopo,
determinando quais so os objetivos da ontologia, quem so os utilizadores, onde a ontologia pode ser
utilizada e a definio das questes de competncia que a ontologia deve responder. O segundo passo foi a
considerao do reuso, onde possibilidades de reutilizao de ontologias existentes na literatura foram
consideradas por meio da realizao do mapeamento sistemtico (Sousa et al., 2014). O terceiro passo foi a
enumerao dos termos do domnio, onde foram definidos os termos com base no estudo domnio e conversa
informais com professores especialistas em PBL. No quarto passo, foram definidas as classes, as
propriedades e as restries atravs da construo de um modelo conceitual que representa o mundo real de
forma abstrata. O quinto passo foi a implementao da ontologia, codificando no Protg o modelo
conceitual, ou seja, criao das classes, propriedades e restries, foram criadas tambm as instncias. Na
etapa de desenvolvimento foi realizado tambm um estudo de caso que apoiou a etapa de implementao. O
ltimo passo foi a validao da ontologia realizada por meio das consultas SPARQL para responder as
questes de competncia e avaliao com especialistas. Para a avaliao foram considerados alguns critrios
como, consistncia, cobertura, completude, entre outros.
62
CONSULTAS SPARQL PROPRIEDADES DE DADOS
CLASSES
A PBLOntology pode ser utilizada ou reutilizada por pesquisadores e pessoas que desejam
trabalhar com ontologias para o domnio PBL. As principais utilidades so:
Desenvolvimento de aplicaes semnticas;
Desenvolvimento de sistemas inteligentes para PBL;
Promoo da interoperabilidade entre sistemas do domnio PBL;
Compartilhamento de um conhecimento comum.
Durante as fases de desenvolvimento da PBLOntology foram criadas 28 questes de
competncia (18 na primeira fase e 9 na segunda), embasada na observaes feitas e conceitos levantados
nas sesses tutoriais durante a pesquisa de campo. As questes de competncia compreendem
63
questionamentos que a ontologia deve responder, alm de ajudar a testar a ontologia, avaliar as restries,
regras semnticas e verificar a consistncia. A Tabela 21 apresenta as questes de competncia definidas.
QC Questes de Competncia
QC1 Quais so as disciplinas ministradas com PBL?
QC2 Quem so os tutores de uma disciplina PBL?
QC3 Quem o tutor de uma Turma?
QC4 Quem so os estudantes de um grupo?
QC5 Quais so os grupos de uma disciplina PBL?
QC6 Quem so os estudantes de um grupo que j foram secretrio de mesa?
QC7 Quem so os estudantes de um grupo que j foram secretrio de quadro?
QC8 Quem so os estudantes de um grupo que j foram coordenador?
QC9 Quem so os estudantes de um grupo que no foram secretrio de mesa?
Quem so os estudantes de um grupo que no foram secretrio de
QC10
quadro?
QC11 Quem so os estudantes de um grupo que no foram coordenador?
QC12 Quais so os objetivos de aprendizagem de um problema?
QC13 Quais so as ideias de aprendizagem de uma sesso?
QC14 Quais so os fatos de uma sesso?
QC15 Quais so as questes de aprendizagem de uma sesso?
QC16 Quais so as metas de aprendizagem de uma sesso?
Quais so as questes de aprendizagem que os estudantes esto com
QC17
dificuldade de solucionar na resoluo de um problema?
Quais so as metas de aprendizagem que os estudantes esto com
QC18
dificuldade para cumprir na resoluo de um problema?
QC19 Qual a capacidade de resoluo de problemas de um estudante?
QC20 Qual a capacidade de comunicao oral de um estudante?
QC21 Qual a capacidade de colaborao de um estudante?
QC22 Qual a capacidade de comunicao escrita de um estudante?
QC23 Como foram as interaes de um estudante na sesso tutorial?
QC24 Como foram as interaes do tutor na sesso tutorial?
QC25 Quais foram as estratgias criadas pelo tutor em uma sesso tutorial?
QC26 Qual a rea da computao de interesse do estudante?
QC27 Quais pessoas estavam presentes na sesso tutorial?
QC28 Qual foi o dia e o horrio de uma sesso tutorial?
64
Conforme apresentamos no mapeamento sistemtico (Captulo 3) no foi encontrada nenhuma
ontologia de referncia para a metodologia PBL que pudesse ser reutilizada ou adaptada. Dos trabalhos
encontrados na literatura, os trabalhos Jacito e Oliveira (2008) e Fontes et al, (2011b) apresentaram
ontologias para o domnio de estudo. Esses dois trabalhos serviram de referncias para construo da
PBLOntology, mas as possibilidades de reuso da ontologia foram descartadas. A ontologia proposta por
Jacinto e Oliveira (2008) no especfica para o domnio PBL, analisando essa ontologia, pode se perceber
que a formalizao do processo PBL definida se difere das referncias clssicas apresentadas na literatura,
alguns passos da metodologia no foram definidos na formalizao, no conseguimos encontrar tambm
nenhuma documentao para entendimento do que foi construdo. A ontologia de Fontes et al. (2011b)
apresenta a hierarquia do domnio, atravs das classes e propriedades bem definidas, mas o autor do trabalho
no possui mais a ontologia, e nem mesmo foi disponibilizada em um repositrio, o que impossibilitou o
reuso.
65
Tabela 22 Termos preliminares da primeira fase de desenvolvimento
Termo Descrio
Reunies que acontecem para resoluo de problema, entre os
estudantes que fazem parte de um grupo tutorial e o professor tutor. O
Sesso Tutorial registro da discusso realizado em um quadro branco e no incio de
cada sesso so escolhidos um estudante coordenador e um estudante
secretrio.
Termo Descrio
A Avaliao do Problema a avaliao realizada pelo tutor referente ao
desempenho do estudante na resoluo do problema. Avalia-se o
Avaliao do Problema
cumprimento das metas, a assiduidade, a colaborao, o
comportamento e a interao do Estudante durante o processo de
resoluo do problema, alm da avaliao do produto final e relatrios.
66
Para identificar os relacionamentos e as restries entre os termos definidos foi criado um
modelo conceitual. A modelagem conceitual consiste numa atividade importante no desenvolvimento de uma
ontologia, pois a partir dela que se obtm a estruturao dos conceitos abstrados de um domnio do mundo
real. O modelo conceitual define uma representao de alto nvel da ontologia, o que facilita a
implementao e a manuteno da mesma. A Figura 27 apresenta o modelo conceitual da primeira fase de
desenvolvimento da PBLOntology com as relaes e restries entre os termos definidos.
67
Figura 27 Modelo conceitual da primeira fase da PBLOntology
68
Conforme a legenda do modelo conceitual, os retngulos so representaes das classes
definidas a partir da etapa de enumerao dos termos e os conceitos que surgiram posteriormente durante a
elaborao do modelo conceitual. As setas representam os relacionamentos simples entre as classes, ou seja,
relacionamentos de associaes. A linha com um triangulo na ponta representa os relacionamentos de
generalizao/especializao, tambm chamado de herana. Podemos observar que esse relacionamento est
definido entre as classes Estudante, SecretarioQuadro, SecretarioMesa e Coordenador, conforme recorte do
modelo conceitual apresentado na Figura 28.
69
Figura 29 Relacionamento de agregao.
70
Figura 30 Modelo de contexto PBL
71
O modelo de contexto (Figura 30) apresenta trs tipos de relacionamentos: relacionamentos de
associao entre entidades contextuais, relacionamentos de herana entre entidades contextuais e
relacionamento entre entidades e elementos contextuais. A Figura 31 apresenta um recorte do modelo de
contexto onde podemos observar qual foi o contexto considerando para a entidade SessaoTutorial.
73
Figura 32 Representao das classes no Protg da ontologia de domnio.
No desenvolvimento da primeira fase da PBLOntology foi definida uma superclasse PBL que
representa a metodologia e possui doze classes gerais (ActionPlan, Evaluation, Fact, Idea, LearningIssue,
Person, Problem, Process, SelfStudy, TutorialGroup, TutorialSession e WhiteBoard) e onze subclasses
(ProblemEvaluation, ProcessEvaluation, Student, BoardSecretary, Coordinator, DeskSecretary, Tutor,
LearningGoal, ProblemScenario, KnownTerm, UnknownTerm).
A classe Process representa o processo PBL, tambm conhecido como ciclo PBL. Um processo
composto pela seguintes fases: apresentao do problema, discusso do problema pelo grupo na sesso
tutorial, fase de estudo autnomo que ocorre aps as sesses tutoriais e ao final do processo ocorre a fase de
avaliao. Considerando as fases do processo PBL, a classe Process foi definida como uma unio disjunta
das classes Evaluation, Problem, SelfStudy, TutorialGroup, TutorialSession. A definio de unio foi criada
para representar o conceito de agregao entre a classes, fortalecendo a definio do processo PBL ser
representada pelas fases citadas e disjuno para definir que os indivduos da classes do conjunto so
indivduos diferentes.
A classe Problem representa o problema trabalhado no processo PBL, esse problema uma
74
situao real ou potencialmente real, passvel de ser encontrada futuramente na vida profissional dos alunos.
Ela visa cobrir uma determinada rea de contedos, objetivando construo do conhecimento e o
desenvolvimento habilidades e competncias. A classe Problem possui duas subclasses (LearningGoal e
ProblemScenario). A subclasse LearningGoal representa os objetivos de aprendizagem de um determinado
problema. A classe ProblemScenario representa o cenrio do problema levantando os termos conhecidos
(representado pela subclasse KnownTerm) e os termos desconhecidos (representados pela subclasse
UnknownTerm) que foram definidas como classes disjuntas.
A classe Evaluation representa a avaliao na metodologia PBL, compreendendo a forma como
o estudante e a metodologia so avaliadas. A classe Evaluation possui duas sublcasses (ProblemEvaluation e
ProcessEvaluation). A subclasse ProblemEvaluation representa a avaliao realizada no final da resoluo de
cada problema, essa avaliao realizada considerando os seguintes pontos: o cumprimento das metas,
assiduidade, colaborao, comportamento, que representam propriedades da classe. Compreende tambm a
avaliao nas atribuies do estudante como coordenador, secretrio de quadro e secretrio de mesa e as
avaliaes referentes a entrega do produto final e relatrio final da resoluo do problema. A subclasse
ProcessEvaluation representa a avaliao do processo PBL, onde os estudantes avaliam o problema, os pares
e tutor.
A classe TutorialSession representa a reunio realizada com o grupo de estudantes mediada por
pelo tutor, com intuito de discutir o problema proposto, registrar a evoluo das discusses no quadro branco
para resoluo do problema paulatinamente.
A classe WhiteBoard representa o quadro branco, onde os estudantes registram as discusses do
problema durante as sesses tutoriais. Um quadro branco composto pelo registro das ideias, fatos, metas e
questes de aprendizagem, portanto, quadro branco uma agregao dos conceitos ideias, fatos, metas e
questes de aprendizagem. A classe WhiteBoard est definida como uma unio disjunta das seguintes classes:
Idea, Fact, LearningIssue e ActionPlan. A definio de unio foi criada para representar o conceito de
agregao entre as classes e disjuno para definir que ideia, fato, meta e questo de aprendizagem so
conceitos distintos ou seja, no possuem indivduos em comum.
Idea representa a associao livremente de ideias relacionadas ao problema. Fact representa o
levantamento do que se sabe acerca do problema, listando informaes que se obteve atravs da exposio
do problema e a partir dos conhecimentos prvios sobre o assunto. LearningIssue corresponde ao
levantamento de questes ou dvidas que o grupo no sabe responder, mas esse conhecimento necessrio
para o processo de resoluo do problema. ActionPlan representa aes para aprofundar os conhecimentos
necessrios durante a discusso.
A classe SelfStudy representa a fase de estudo autnomo do processo PBL, onde os estudantes
pesquisam os contedos que visam auxiliar na resposta para as questes e aprendizagem e cumprimento das
75
metas.
A classe TutorialGroup representa o grupo tutorial PBL, composta por um tutor e estudantes.
Essa classe possui as subclasses Tutor e Student. A classe Tutor uma classe disjunta da classe Student, ou
seja no possui indivduos comuns e representa o professor tutor de um grupo tutorial PBL. Alguns
estudantes possuem funes durante a sesses tutoriais: secretario de quadro representado pela classe
BoardSecretary, estudante responsvel por fazer o registro das discusses PBL no quadro branco, secretrio
de mesa, representando pela classe DeskSecretary, representa o estudante responsvel por fazer o relatrio da
sesso e enviar para o tutor e demais estudantes e coordenador da sesso representado pela classe
Coordinator.
Na segunda fase da PBLOntology foi definida a classe Context que visa representar o contexto
das discusses das sesses tutoriais. A classe Context possui duas subclasses gerais (GroupContext,
SessionContext) e onze subclasses mais especficas (PersonContext, Ability, AreaOfInterest, PBLExperience,
PBLFail, StructuralContext, InteractionContext, InteractionActionStudent, InteractionActionTutor, Strategy,
TimeContext).
76
Figura 34 Representao das classes no Protg da Segunda Etapa.
A classe GroupContext representa o contexto do grupo e das pessoas que compem o grupo.
Essa classe possui duas subclasses: StructuralContext e PersonContext. Nesse primeiro momento
consideramos apenas como contexto do grupo, a estrutura do grupo (StructuralContext) que representa a
quantidade mxima e mnima de estudantes e se o grupo precisou se dividir ou se juntar com outro grupo.
A classe PersonContext representa o contexto das pessoas que fazem parte do grupo tutorial,
essa classe possui 4 subclasses: Ability, AreaOfInterest, PBLExperience e PBLFail. A classe Ability
representa as habilidades e competncias dos estudantes do grupo, como capacidade de comunicao,
capacidade de resoluo de problema, capacidade de colaborao, dinamismo, iniciativa e anlise crtica. A
classe AreaOfInterest representa as reas da computao de interesse da pessoa que faz parte do grupo
tutorial . A classe PBLExperience representa a experincia em PBL das pessoas do grupo; para os estudantes
so consideradas como experincia as disciplinas PBL j cursadas e para os tutores so consideradas como
experincia as disciplinas PBL ministradas. A classe PBLFail representa reprovao ou desistncia do
estudante em disciplinas PBL.
A classe SessionContext representa o contexto da sesses tutoriais. Essa classe possui 3
subclasses: TimeContext, Strategy e InteractionContext. A classe TimeContext representa o contexto temporal
das sesses tutoriais, como hora de incio, hora final, dia semana que acontece, a ordem da sesso (primeira,
segunda, terceira e etc.). A classe Strategy representa estratgias que o tutor precisa desenvolver para que a
sesso tutorial seja produtiva. A classe InteractionContext representa a interao das pessoas presentes na
sesso tutorial. Essa classe possui duas subclasses: InteractionActionStudent e InteractionActionTutor.
A classe InteractionActionStudent representa as aes de interao do estudante na sesso
tutorial, exemplo, colaborao com a discusso, cumprimento das metas, compartilhamento de novos
conhecimentos, questionamentos que o estudante faz durante a sesso tutorial e dvidas que o estudante
esclarece de outros estudantes.
77
A classe InteractionActionTutor representa as aes de interao do tutor, exemplo, auxlio na
definio das questes do quadro branco, questionamentos que o tutor faz, esclarecimento de dvidas
pertinentes, auxilio na definio das funes do quadro branco, incentivo participao dos estudantes.
A Figura 35 apresenta a hierarquia de classes apresentada pelo OWLViz (plug-in do protg)
apos a definio das classes.
78
4.4.3 Definio das Propriedades
79
Figura 36 Object Properties da primeira fase.
80
Figura 37 Object Properties da segunda fase.
81
Figura 38 DataType Properties da primeira fase.
82
Figura 39 DataType Properties da segunda fase.
As restries so definidas como axiomas e representam afirmaes lgicas das quais outras
afirmaes podem ser inferidas (Horridge et al., 2011). Estas restries podem definir os indivduos de uma
classe e so utilizadas pelo raciocinador (reasoner) para validar a ontologia fazendo inferncias sobre a
hierarquia e consistncia das classes. Em OWL existem 3 tipos de restries :
Quantifier Restrictions (Restries de Quantificador): dois quantificadores disponveis so o
83
quantificador existencial () e o quantificador universal (). A restrio existencial () especifica para um
conjunto de indivduos a existncia de pelo menos um relacionamento de um desses indivduos com outro
indivduo, o qual membro de uma classe especfica atravs da propriedade. As restries universais ()
definem que todos os relacionamentos especificados pela propriedade, so apenas entre a classe que est
sendo definida e a classe especfica.
Cardinality Restrictions (Restries de Cardinalidade): determinam que a classe dos
indivduos tenha pelo menos um nmero especfico de relacionamentos com outros indivduos.
Restries hasValue. (Restries temValor): determinam que os atributos da classes,
DataType values (valores de tipos de dados), tenham valores especficos.
Para definio da semntica dos termos da ontologia proposta, na primeira fase foram definidas
12 (doze) restries entre existenciais, universais e cardinalidade. A seguir sero apresentadas as principais
restries, todas as restries definidas na ontologia encontram-se no Apndice I.
A restrio da Figura 40 foi definida na classe Process e descreve que os indivduos dessa classe
necessariamente so membros da classe PBL e possui no mnimo uma avaliao, no mnimo um problema,
no mnimo um estudo autnomo, no mnimo um grupo tutorial e no mnimo uma sesso tutorial.
Outra restrio definida na classe Process foi a condio necessria e suficiente apresentada na
Figura 41, que determina que os indivduos da classe Process so formado pela unio das classes Evaluation,
Problem, SelfStudy, TutorialGroup e TutorialSession e a unio dessas classes condio suficiente e
necessria para ser um indivduo ser da classe Process.
84
A restrio da Figura 42 foi definida na classe TutorialGroup e descreve que os indivduos dessa
classe so membros da classe PBL e tem no mnimo um tutor e no mnimo um estudante, descreve tambm
que essa classe se relaciona somente com indivduos da classe Person.
A restrio da Figura 43 foi definida na classe Tutor e descreve que os indivduos dessa classe
so membros da classe Person e tutora algum grupo tutorial, assim como a condio de ser pessoa e tutorar
algum grupo condio suficiente para ser um indivduo da classe Tutor.
A restrio da Figura 44 foi definida na classe WhiteBoard e descreve que os indivduos dessa
classe so membros da classe PBL, possui alguma meta e algum fato e alguma ideia e alguma questo de
aprendizagem.
Outra restrio definida na classe WhiteBoard est apresenta na Figura 45, que define que a
85
classe quadro branco formada pela unio das classes Idea, Fact, ActionPlan e LearningIssue,
determinando que a unio dessas classes condio suficiente e necessria assim como, a condio de
possuir alguma meta e algum fato e alguma ideia e alguma questo de aprendizagem condio suficiente e
necessria para um indivduo ser da classe WhiteBoard.
A restrio da Figura 47 foi definida a classe PersonContext e descreve que os indivduos dessa
classe possui um contexto composto por alguma habilidade, alguma rea de interesse e alguma experincia
em PBL.
86
4.4.5 Definio dos Axiomas
1
1
87
2
2
3
3
4
4
Figura 49 Axioma SWRL que infere pessoas presentes no contexto de uma sesso.
A Regra 5, apresentada na Figura 50, foi definida para inferir no contexto de um grupo o status
de inativo, quando o mesmo for dividido, pois os estudantes de um grupo podem passar a fazer parte de um
novo grupo, desfazendo-se o grupo antigo.
5
5
88
Na primeira fase da PBLOntology foram instanciados 266 indivduos distribudos entre as
classes definidas na ontologias. A Figura 51 apresenta a quantidade de indivduos por classes.
A Figura 53 apresenta duas instncias, uma da classe Fact onde podemos observar algumas
propriedades de tipo de dados (PiorKnowledge) instanciadas nessa classe e uma propriedade de objeto
26
http://clarkparsia.com/pellet/
89
(isFactPartOf) inferida, outra instncia apresentada a da classe TutorialSession onde podemos observar
alguns relacionamentos definidos (Object Properties) e uma propriedades de tipo de dados sessionDate
instanciada.
91
5
5 AVALIAO E ANLISE DOS RESULTADOS
Na literatura dois mtodos de avaliao para ontologias tm sido bastante utilizados: atividades
de testes e avaliao com especialistas (Santos Neto, 2013) (Silva, 2013),(Macedo, 2012). Com base nos
critrios (Tabela 5) discutidos por Vrandecic (2009), apresentados no Captulo 2, foram definidos os
seguintes critrios para avaliao a ontologia: acurcia, adaptabilidade, clareza, completude e competncia,
consistncia e coerncia, conciso. Os dois mtodos de avaliao citados, foram utilizados, afim de atingir os
objetivos definidos nessa pesquisa.
Para avaliar os critrios de consistncia, coerncia e competncia, atividades de testes (Seo
5.1) foram realizadas em ambas da fases de desenvolvimento da ontologia. Esses testes consistiram em
observar as inferncias feitas na ontologia ao executar o raciocinador e o comportamento da mesma,
verificando a consistncia e coerncia da formalizao, a medida que as informaes foram instanciadas. A
avaliao da competncia foi realizada atravs das consultas SPAQRL27 criadas para responder as questes
de competncia.
A avaliao com especialistas objetivou analisar a ontologia com relao a completude, clareza,
acurcia e conciso. Foi conduzida por meio de um questionrio (Apndice E), respondido por 4 professores
que trabalham com PBL. As questes sobre as definies dos conceitos buscaram avaliar a PBLOntology
quanto a clareza e conciso dos termos definidos. As questes que versam sobre os relacionamentos e
restries, juntamente com os conceitos, buscaram avaliar a acurcia. Para avaliao da cobertura e
completude foram feitas perguntas aos avaliadores sobre possvel falta de conceitos no domnio e se os
conceitos definidos cobriam amplamente a metodologia PBL. Essa avaliao foi realizada somente para a
ontologia de domnio (primeira fase). A avaliao da abordagem contextual ficou para trabalhos futuros.
Com o desenvolvimento da segunda fase da ontologia (abordagem contextual), foi possvel
avaliar tambm a ontologia no critrio adaptabilidade, concludo que a ontologia atende esse critrio, pois a
PBLOntology aderiu aos procedimentos de extenso e adaptao, sem a necessidade de remover elementos.
O critrio de acurcia, alm de avaliado por especialistas, foi avaliado tambm durante a
27
http://www.w3.org/TR/rdf-sparql-query/
92
pesquisa de campo, considerando que durante as observaes para levantamentos das informaes, um dos
objetivos foi verificar se a ontologia captura e representa corretamente aspectos do mundo real.
As sees a seguir detalham os mtodos de avaliao utilizados. A Seo 5.1 apresenta as
atividades de teste e anlise dos resultados. A Seo 5.2 apresenta a avaliao com os especialistas e os
resultados.
5.1.1 Procedimento
28 28
http://clarkparsia.com/pellet/
93
testes foram realizados e o erros corrigidas, medida que foram sendo instanciados os 363 indivduos (266
indivduos durante a primeira fase e 97 durante a segunda fase) na ontologia.
Para assegurar que a PBLOntology atendesse ao critrio da competncia, foram realizadas
consultas SPARQL na ontologia, testadas no prprio protg, a fim de verificar se a mesma responde de
forma satisfatria as questes de competncia definidas na fase de desenvolvimento. Para a SPARQL
funcionar no protg necessrio definir o PREFIX (nome curto para representar a URI) antes das consultas.
O PREFIX definido na PBLOntology est na Tabela 24.
94
Figura 56 Resultado QC1.
Parte do resultado da consulta est apresentado na Figura 58. O resultado retornou os estudantes
que foram coordenadores, seus respectivos grupos e sesses tutorais nos quais os estudantes foram
coordenadores. Concluiu-se que a ontologia responde de forma satisfatria a questo de competncia.
95
SELECT ?Grupo ?Estudante
Where{
?Grupo pbl:hasPerson ?Estudante.
MINUS { ?Sessao pbl:hasCoordinatorSession ?Estudante}
}
ORDER BY (?Grupo) (?Estudante)
Figura 59 Consulta QC11.
O resultado da consulta (Figura 60) retornou os estudantes que no foram coordenadores e seus
respectivos grupos, o resultado permitiu concluir que a ontologia consegue responder essa questo.
O resultado da consulta (Figura 62) retornou as metas definidas em uma sesso tutorial,
portanto, foi possvel concluir que a ontologia consegue responder essa questo de forma satisfatria.
96
Figura 62 Resultado QC16.
A Questo de Competncia 18 (QC18) deseja saber quais so as metas que os estudantes esto
com dificuldades de solucionar na resoluo de um problema. Consideramos que as metas que os estudantes
esto tendo dificuldades em solucion-las, so as que se repetem no quadro branco durante a resoluo de
um problema. O trecho de cdigo escrito apresentado na Figura 63 busca na ontologia as metas que
aparecem mais de uma vez durante as discusses das sesses PBL de um grupo tutorial.
O resultado da consulta (Figura 64) mostrou uma meta repetida no quadro branco, logo conclui-
se que a ontologia responde essa questo de forma satisfatria.
97
A Questo de Competncia 19 (QC19) deseja saber qual a capacidade de resoluo de
problemas de um estudante. O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura
65.
98
O resultado da consulta (Figura 68) retornou a sesso, o estudante e como foram as interaes
do estudante referente as metas alcanadas e conhecimentos compartilhados, logo foi possvel concluir que a
ontologia responde satisfatoriamente a questo.
A Questo de Competncia 25 (QC25) deseja saber quais foram as estratgias criadas pelo tutor
em uma sesso tutorial. O trecho de cdigo que realiza essa consulta est apresentado na Figura 69.
O resultado da consulta (Figura 70) retornou a sesso e a estratgias desenvolvidas pelo tutor na
sesso, concluindo assim que a ontologia consegue responder essa questo.
Para cada Questo de Competncia definida, foi elaborada uma consulta SPARQL, para
verificar se a ontologia responde s questes. A PBLOntology respondeu de forma satisfatria todas as
questes definidas. Podemos concluir que a ontologia atende ao critrio de competncia dentro do escopo
definido. Para a parte de contexto, foi definido um escopo reduzido, para esse escopo as questes tambm
foram respondidas de forma satisfatria. No entanto, preciso ampliar as questes de competncias
referentes segunda fase de desenvolvimento, envolver mais elementos contextuais, definir novas classes,
propriedades e axiomas para avaliar, a segunda fase de forma mais abrangente.
99
5.2 AVALIAO 2: ESPECIALISTAS DE DOMNIO
Critrios
Descrio das Questes
Avaliados
Questes que versam sobre os conceitos e nomes das classes
Clareza e conciso
definidas.
100
5.2.2 Anlise de Resultados
Satisfaz
Satisfaz
50% 50%
Satisfaz
Parcialmente
Satisfaz
50% 50%
No Satisfaz
Satisfaz
25% 25%
Satisfaz
Parcialmente
No Satisfaz
50%
103
responderam que o conceito definido satisfaz. Um avaliador respondeu que o conceito satisfaz parcialmente
e justificou que a palavra questes de aprendizagem pode ser trocada por apenas questes e que metas
no s aprendizagem conforme definido, pode ser tambm a realizao de um certo trabalho.
25% Satisfaz
Satisfaz
75% Parcialmente
Nenhuma alterao foi realizada no termo Quadro Branco, devido o mesmo satisfazer a maioria
dos avaliadores.
Questo 7 - O conceito do Termo Ideia: Associao livre de ideias relacionadas ao problema
que os estudantes tm durante o processo de resoluo do mesmo, sempre respeitando o direito de
manifestao de cada estudante. Essa questo avalia conceito Ideia e sua definio. Trs avaliadores
responderam que o conceito definido satisfaz parcialmente, dentre os mesmos, dois avaliadores justificaram
que uma melhor definio para o conceito substituir associao de livres ideias por proposta de solues
para o problema, o outro avaliador justificou que a definio precisa ser melhorada. O avaliador que
respondeu que no satisfaz justificou que a definio se assemelha mais com o conceito de brainstorming.
25% Satisfaz
Parcialmente
No Satisfaz
75%
A definio do termo Ideia foi ajustada conforme justificativa e sugestes dos avaliadores, para
melhor definio do conceito.
Questo 8 - O conceito do Termo Fato: Levantamento do que os estudantes sabem acerca do
104
problema, listando informaes obtidas atravs da exposio do problema e os conhecimentos prvios
sobre o assunto. Essa questo avalia o termo Fato e sua definio. Trs avaliadores responderam que o
conceito definido satisfaz e um avaliador respondeu que o conceito satisfaz parcialmente e justificou que
precisa melhorar a definio.
25% Satisfaz
Satisfaz
75% Parcialmente
Nenhuma alterao foi realizada no termo Fato, devido o mesmo satisfazer a maioria dos
avaliadores.
Questo 9 - O conceito do Termo Questes de Aprendizagem: Corresponde ao levantamento
de questes ou dvidas que os Estudantes tem durante o processo de discusso. As questes so definidas
para serem pesquisadas durante a fase de Estudo Autnomo (Estudo Individual) e auxiliaro na
resoluo do problema. Essa questo avalia o conceito Questes de Aprendizagem e sua definio. Dois
avaliadores responderam que o conceito definido satisfaz. Dois avaliadores responderam que o conceito
satisfaz parcialmente: um justificou que a substituio da palavra "auxiliaro" por "podem auxiliar" para
melhor definir o mesmo; e o outro justificou que o estudo autnomo nem sempre precisa ser individual e que
o termo questes seria mais adequado do que questes de aprendizagem.
Satisfaz
50% 50%
Satisfaz
Parcialmente
105
Aps avaliao, a definio do termo foi ajustada com base na justificativa e sugestes dos
avaliadores. No entanto, a sugesto de alterao do nome do termo, no foi acatada, pois foi considerada que
teria que ser avaliada por outros especialistas.
Questo 10 - O conceito do Termo Metas de Aprendizagem: Objetivos de aprendizagem
definidos, identificando o que os estudantes devero estudar para aprofundar os conhecimentos
necessrios para o processo de resoluo do problema. As metas so tambm um plano de ao, pois h a
definio de execuo de tarefas que vo permeando a resoluo do problema paulatinamente. Essa
questo avalia o termo Metas de Aprendizagem e sua definio. Trs avaliadores responderam que o conceito
definido satisfaz e um avaliador respondeu que satisfaz parcialmente e justificou que as metas de
aprendizagem no identificam apenas o que o estudante deve estudar mas o que precisa ser realizado
tambm, e que a substituio de Metas de Aprendizagem por Metas seria mais adequado.
25% Satisfaz
Satisfaz
75% Parcialmente
Considerado que a definio do termo satisfaz a maioria dos especialistas, nenhuma alterao
foi realizada na definio. A sugesto de alterao do nome do termo tambm no foi acatada, pois
considerou-se que a alterao teria ser avaliado por mais especialistas.
Questo 11 - O conceito do Termo Grupo Tutorial: Um grupo tutorial composto por um
Professor Tutor e alguns Estudantes, geralmente em torno de 10 (PBL clssica). Entre os Estudantes so
designadas funes: Coordenador de Sesso, Secretrio de Quadro e Secretrio de Mesa da Sesso
Tutorial. Os papis de coordenador e secretrios so revezados a cada sesso tutorial, de forma a
propiciar que todos sejam coordenadores e secretrios. Essa questo avalia o conceito Grupo Tutorial e sua
definio. Trs avaliadores responderam que o conceito definido satisfaz e um avaliador respondeu que o
conceito satisfaz parcialmente e justificou que o nmero de pessoas de um grupo tutorial depende do
contexto e os papeis definidos podem ser diferente pois secretrio de quadro e mesa a maneira como
definido na UEFS.
106
25% Satisfaz
Satisfaz
Parcialmente
75%
Embora a maioria dos avaliadores concordou que o termo satisfaz, a sugesto do avaliador que
respondeu que satisfaz parcialmente, foi levada em considerao, devido ao critrio de conciso que diz que
uma ontologia deve ter uma comprometimento ontolgico mnimo. Portanto se secretrio de mesa e quadro
so especificidades da UEFS, no devem ser considerados na formalizao proposta, bem como a quantidade
pessoas de um grupo tutorial no deve-se deixar em aberto dada as adaptaes que a metodologia pode
sofrer.
Questo 12 - O conceito do Termo Tutor: O Tutor um membro do corpo docente, facilitador
do processo PBL. O Tutor deve manter a discusso orientada para os principais objetivos do problema,
mediando as argumentaes e prestando esclarecimentos quando pertinentes. Essa questo avalia o termo
Tutor e sua definio. Dois avaliadores responderam que o conceito definido satisfaz e dois responderam que
o conceito satisfaz parcialmente. Um avaliador justificou que nem sempre o tutor precisa ser do corpo
docente, podendo ser tutores monitores e o outro justificou que sugere a reviso da questo do tutor mediar
as argumentaes na definio, pois essa uma funcionalidade do coordenador.
Satisfaz
50% 50%
Satisfaz
Parcialmente
Conforme justificativas e sugestes dos especialistas, a definio do termo Tutor foi ajustada
para melhor definio na ontologia.
Questo 13 - O conceito do Termo Coordenador da Sesso: O Coordenador um Estudante
107
que se voluntaria ou escolhido pelo Tutor para coordenar a Sesso Tutorial. O seu papel organizar as
discusses, estimular que todos os estudantes participem e manter o cumprimento do Processo PBL. Essa
questo avalia o conceito Coordenador de Sesso e sua definio, todos os avaliadores responderam que a
definio satisfaz.
Questo 14 - O conceito do Termo Secretrio de Mesa: O Secretrio de Mesa um Estudante
que se voluntaria ou escolhido pelo Tutor para fazer o relatrio das discusses da Sesso Tutorial. Essa
questo avalia o termo Secretrio de Mesa e sua definio. Trs avaliadores responderam que o conceito
definido satisfaz, um respondeu que satisfaz parcialmente e justificou que faltou dizer que o secretrio de
mesa tambm deve compartilhar as anotaes realizadas com todos os colegas aps a sesso.
25% Satisfaz
Satisfaz
75% Parcialmente
Embora a maioria dos avaliadores analisaram que a definio do termo satisfaz, aps estudo
sobre os critrios de avaliao de ontologias e comentrios de alguns especialistas sobre o termo ser uma
especificidade UEFS (Universidade onde foi realizado o estudo de caso), na avaliao final da ontologia, o
termo Secretario de Mesa e o termo Secretario de Quadro foi substitudo novamente pelo termo Secretario,
pois conforme critrio da conciso uma ontologia deve possuir um comprometimento ontolgico mnimo, de
forma que no precisam ser retirados termos durante uma evoluo.
Questo15 - O conceito do Termo Secretrio de Quadro: O Secretrio de Quadro um
Estudante que se voluntaria ou escolhido pelo Tutor para fazer o registro das discusses no Quadro
Branco da Sesso Tutorial. Essa questo avalia o conceito Secretrio de Quadro e sua definio, todos os
avaliadores responderam que a definio satisfaz. Embora a definio tenha satisfeito todos os avaliadores
conforme explicamos anteriormente, esse termo foi substitudo por Secretrio.
Questo 16 - O conceito do Termo Estudo Autnomo (Estudo Individual): Fase da PBL, onde
os Estudantes pesquisam sozinhos na literatura os assuntos que vo auxiliar a responder as questes e
cumprir as metas de aprendizagem. Essa questo avalia o conceito Estudo Individual e sua definio. Trs
avaliadores responderam que o conceito definido satisfaz, um respondeu que o conceito satisfaz parcialmente
e justificou que no estudo autnomo os estudantes no pesquisam necessariamente sozinhos, podem
108
pesquisar em dupla ou em grupo e a pesquisa pode ser mais ampla que na literatura, a no ser que literatura
signifique todo o corpo de conhecimento e know-how humano.
25% Satisfaz
Satisfaz
75% Parcialmente
Conforme justificativa e sugesto dos especialista, a definio do Estudo Autnomo foi ajustada
para melhor definio na ontologia.
Questo 17 - O conceito do Termo Fase de Abstrao (Avaliao do Processo): A Fase de
Abstrao a ultima etapa do processo PBL. Nessa fase acontece a avaliao do processo como um todo,
avaliao do Tutor pelos Estudantes, avaliao dos pares e uma auto-avaliao. Essa questo avalia o
conceito Fase de Abstrao e sua definio. Dois avaliadores responderam que o conceito definido satisfaz,
um respondeu que satisfaz parcialmente e justificou que na fase de abstrao tem tambm a avaliao dos
problemas, o avaliador que respondeu que a definio no satisfaz, justificou que o mais adequado seria
avaliao do processo e que vrios tipos de avaliao mencionados na definio podem ou no ocorrer.
Satisfaz
25%
Satisfaz
50%
Parcialmente
25% No Satisfaz
Satisfaz
25%
Satisfaz
50%
Parcialmente
25% No Satisfaz
Sim
50% 50%
No
Com relao a cobertura do domnio, no foi acrescentado nenhum conceito, embora dois
especialistas comentaram que faltam conceitos, no tiveram consenso em relao aos conceitos sugeridos,
portanto, para fazer tais alteraes, seria necessrio que esses conceitos fossem avaliados por mais
especialistas.
As questes de 20 a 25 avaliam os relacionamentos e restries definidas entre os conceitos
mapeados na ontologia.
Questo 20 - Os seguintes relacionamentos foram mapeados para o conceito PROCESSO
PBL. Um Processo PBL (Ciclo PBL) tem UM ou MAIS Problemas . Um Processo PBL (Ciclo PBL) tem
UM ou MAIS Grupo Tutorial. Um Processo PBL tem UMA Fase de Abstrao (Avaliao do Processo).
Algum relacionamento foi mapeado de forma equivocada? Essa questo avalia se os relacionamentos e
restries referente ao conceito Processo PBL foi mapeado de forma equivocada. Trs avaliadores
responderam que o relacionamento entre Processo PBL e Avaliao do Processo (Fase da Abstrao) est
equivocado, pois pode haver diversas avaliaes no Processo PBL durante a resoluo do problema e no
apenas uma avalio conforme definido. Conforme avaliao dos especialistas a restrio entre Processo
PBL e Fase de Abstrao foi alterada.
Questo 21 - Os seguintes relacionamentos foram mapeados para o conceito PROBLEMA.
Um Problema tem UM ou Mais Objetivos de Aprendizagem. Um Problema tem UM Cenrio do Problema.
Um Problema tem UMA ou MAIS Sesses Tutoriais Um Problema tem UMA ou MAIS Fases de Estudo
Autnomo (Estudo Individual). Um Problema tem ZERO ou UMA Avaliao do Problema (Avaliao que
111
o tutor faz do estudante, conforme definido na questo 18) Algum relacionamento foi mapeado de forma
equivocada? Essa questo avalia se os relacionamentos e restries referente ao conceito Problema PBL foi
mapeado de forma equivocada. 3 avaliadores responderam que o relacionamento entre Problema e Avaliao
do Problema est incorreto, pois um problema poder ter uma ou mais avaliaes e no zero ou mais
avaliaes conforme definido. Conforme avaliao dos especialistas a restrio entre Problema e Avaliao
do Problema foi alterada.
Questo 22 - Os seguintes relacionamentos foram mapeados para o conceito CENRIO DO
PROBLEMA. Um Cenrio do Problema tem ZERO ou MAIS Termos Conhecidos. Um Cenrio do
Problema tem ZERO ou MAIS Termos Desconhecidos. Algum relacionamento foi mapeado de forma
equivocada? Essa questo avalia se os relacionamentos e restries referente ao conceito Cenrio do
Problema foi mapeado de forma equivocada. Um avaliador respondeu que o relacionamento entre Cenrio do
Problema e Termos Conhecidos e Desconhecidos est equivocado, pois um Cenrio de Problema tem
zero ou mais Termos e no um ou mais Cenrio tem zero ou mais Termos. Nenhuma alterao foi
realizada na ontologia com relao aos relacionamentos citados, considerando que a maioria definiu como
corretamente os relacionamentos definidos.
Questo 23 - Os seguintes relacionamentos foram mapeados para o conceito SESSO
TUTORIAL. Uma Sesso Tutorial tem UM Quadro Branco. Uma Sesso Tutorial Tem UM Secretario de
Quadro. Uma Sesso Tutorial Tem UM Secretario de Mesa. Uma Sesso Tutorial Tem UM Coordenador
de Sesso. Algum relacionamento foi mapeado de forma equivocada? Essa questo avalia se os
relacionamentos e restries referente ao conceito Sesso Tutorial foi mapeado de forma equivocada. Um
avaliador respondeu que o relacionamento entre Sesso Tutorial e Quadro Branco est equivocado, pois
uma Sesso Tutorial pode ter mais de um Quadro Branco e o relacionamento entre Sesso Tutorial e
estudantes que no exercem nenhum papel no est contemplado no diagrama. Embora um dos avaliadores
comentou que no relacionamento entre Sesso Tutorial e Quadro Branco, um Quadro Branco pode est em
mais de uma Sesso Tutorial, no entanto, como os demais avaliadores avaliaram o relacionamento como
correto, o relacionamento definido foi mantido, necessitando do relacionamento ser avaliado por mais
especialistas.
Questo 24 - Os seguintes relacionamentos foram mapeados para o conceito QUADRO
BRANCO. Um Quadro Branco tem ZERO ou MAIS Ideias. Um Quadro Branco tem ZERO ou MAIS
Fatos. Um Quadro Branco tem ZERO ou MAIS Questes de Aprendizagem. Um Quadro Branco tem
ZERO ou MAIS Metas de Aprendizagem. Um Quadro Branco tem ZERO ou MAIS Metas de
Aprendizagem. Algum relacionamento foi mapeado de forma equivocada? Essa questo avalia se os
relacionamentos e restries referentes ao conceito Quadro Branco foi mapeado de forma equivocada.
Nenhum dos avaliadores respondeu que h relacionamentos equivocados para esse conceito.
112
Questo 25 - Os seguintes relacionamentos foram mapeados para o conceito GRUPO
TUTORIAL, ESTUDANTE E TUTOR. Um Grupo Tutorial possui UMA ou MAIS Pessoas (Estudantes e
Tutores). Um Grupo Tutorial possui UM Tutor. Um Secretario de Quadro um Estudante que pode
secretariar o Quadro em UMA ou MAIS Sesses Tutoriais. Um Secretrio de Mesa um Estudante que
pode secretariar o relatrio em UMA ou MAIS Sesses Tutoriais. Um Coordenador de Sesso um
Estudante que pode Coordenar UMA ou MAIS Sesses Tutoriais. Tutor uma Pessoa que Tutoria um
Grupo Tutorial. Algum relacionamento foi mapeado de forma equivocada? Essa questo avalia se os
relacionamentos e restries referente ao conceito Grupo Tutorial, Estudante e Tutor foi mapeado de forma
equivocada. Nenhum dos avaliadores respondeu que h relacionamentos equivocados para esse conceito.
113
Tabela 26 Anlise e resultados da avaliao
115
6
Captulo
6 CONCLUSO
Este trabalho props uma ontologia para Aprendizagem Baseada em Problema que prov uma
formalizao semntica do processo PBL e uma evoluo contemplando elementos contextuais das
discusses colaborativas das sesses tutoriais.
Para alcanar os objetivos definidos nessa pesquisa, foi estabelecida uma metodologia de
trabalho apesentada e detalhada na introduo. Atravs do estudo de mapeamento sistemtico realizado, no
encontramos ontologias de referncia, disponvel para reuso, que aborda o processo PBL e formalizao de
contexto para a metodologia, alm disso, a quantidade de ontologias encontradas para o domnio apontou
indcios de que esse campo ainda pode ser explorado, abrindo possibilidades para que novas abordagens
ontolgicas fossem propostas para PBL.
Conforme objetivos definidos, para concepo da ontologia foi criado um modelo conceitual e
um modelo de contexto que estruturou os conceitos abstrados de um domnio do mundo real, possibilitando
o entendimento em alto nvel da ontologia implementada. A PBLOntology est estruturada em classes e
subclasses que representam o domnio abordado, propriedades que representam as relaes entre essas
classes e os atributos do domnio, restries que definem regras, instncias reais disponveis para testes em
aplicaes semnticas para PBL, axiomas SRWL que tambm so regras para representar e organizar o
conhecimento e consultas SPARQL que fazem consultas na ontologia. O seu desenvolvimento foi realizado
em duas fases, na primeira foi construda uma ontologia de domnio para formalizar o processo PBL. A
segunda fase foi uma evoluo da ontologia de domnio que abordou uma formalizao de alguns elementos
de contexto das discusses colaborativas das sesses tutoriais.
A avaliao de ontologia um ponto em discusso na literatura, portanto, decidir o que avaliar
na PBLOntology foi um desafio, pois no existe uma metodologia bem definida para fazer tal avaliao.
Entre os critrios definidos por Vrandecic (2009) consideramos os critrios de acurcia, completude,
competncia, adaptabilidade, clareza, consistncia e coerncia no nosso processo de avaliao.
Embora foram definidas duas abordagem para avaliao dos critrios: atividades de testes e
avaliao com especialistas, somente a atividade de teste foi realizada em ambas as fases da ontologia. Os
116
critrios de consistncia, coerncia e competncia foram avaliados em sua totalidade dentro do escopo
definido. A avaliao com especialistas traz algumas limitaes que criam oportunidades para trabalhos
futuros. A avaliao com especialistas foi realizado apenas na primeira fase da PBLOntology. Outra
limitao, para algumas questes a quantidade de especialistas no foi suficiente para tirar concluses, pois
algumas respostas no foram consensuais.
Convm ressaltar portanto, que embora a ontologia apresentou algumas limitaes no processo
de avaliao, foi possvel realizar melhorias na mesma a partir dos resultados obtidos. Para maior
credibilidade da formalizao de contexto importante ampliar o escopo de avaliao e realizar tambm uma
avaliao com especialistas. Outro ponto a ser considerado: a pesquisa de campo foi realizada somente com
estudantes do curso de Engenharia da Computao e a avaliao com especialistas em PBL da mesma rea.
No entanto, podemos concluir que PBLOntology atende os critrios de avaliao definidos de forma
satisfatria, e mostra pertinente a aplicabilidade na rea da Computao, embora apresente algumas
limitaes.
6.1 CONTRIBUIES
117
relacionamentos da PBL, de forma a facilitar o entendimento da metodologia principalmente em estudos
feitos por iniciantes no assunto, alm de possibilitar o reuso para criao de outras ontologias ou aplicaes.
Uma das vantagens da PBLOntology que a mesma possui uma de base de dados com mais de 300
indivduos instanciados, facilitando a realizao de testes por novas aplicaes que utilizar a ontologia.
Adicionalmente, a PBLOntology foi desenvolvida seguindo uma metodologia, que permitiu a
construo da ontologia em conformidade com o seu propsito, sendo avaliada de acordo com as questes
definidas e especialistas do domnio, analisando os critrios definidos. Embora a PBLOntology, possui
algumas limitaes, conforme citadas, pode ser reutilizada, compartilhada e expandida contribuindo com
pesquisas e estudos na rea.
118
REFERNCIAS
ALMEIDA, M; BAX, M. Uma Viso Geral Sobre Ontologias: Pesquisa Sobre Definies, Tipos,
Aplicaes, Mtodos De Avaliao E De Construo. Revista Cincia da Informao, 32(3), 2003.
LVAREZ, I.; AYUSTE, A.; GROS, B.; GUERRA, V.; ROMA, T. Construir Conocimiento con
Soporte Tecnolgico. Revista Iberoamericana de Educacin, v. 36, n. 1, p. 7, 2005.
APARICIO, F.; DE BUENAGA, M.; RUBIO, M.; HERNANDO, A. An Intelligent Information Access
System Assisting A Case Based Learning Methodology Evaluated In Higher Education With Medical
Students. Computers & Education, 8(4), 1282-1295, 2012.
BACCA, J. L.; MOLINA, J. A.; CAVANZO, G. A.; GUEVARA, J. C. Educational Simulator Of Conic
Sections Supported By Intelligent Agents And Semantic Web: An Example In The Development And
Design Of Educational Simulators For Mathematics. In Frontiers in Education Conference. FIE'09. 39th
IEEE (pp. 1-6). IEEE, 2009.
BARROWS, H. S. Problem Based Learning Initiative. IL: Southern Illinois University School of
Medicine. 2007. Disponvel em: <http://www.pbli.org/core.htm>. Acesso em: 10 Abril. 2014.
BARROW, H. S. Problem-Based Learning in Medicine and Beyond: A Brief Overview. New directions
for teaching and learning, 1996(68), 3-12, 1996.
BAZIRE, M.; BRZILLON, .P. Understanding Context Before Using It. In: Modeling and Using Context.
Springer Berlin Heidelberg, p. 29-40, 2005.
119
BERNERS-LEE, T.; HENDLER, J.; LASSILA, O. The Semantic Web. Scientific American. v. 284, n. 5, p.
28-37, 2001.
BERTONCELLO, V.; CORDEIRO, L. B.; BORTOLOZZI, F.; RODRIGUES, A. P. Integrao das TIC e a
Metodologia PBL com Aplicao na rea de Ginecologia e Obstetrcia. In Anais do Simpsio Brasileiro
de Informtica na Educao, vol. 1, No. 1, pp. 370-379, 2008.
BETEMPS, C. M.; CECHINEL, C.; NBREGA, T. R. Prtica Integrada: Uma Abordagem Didtico-
Pedaggica Baseada em Projetos Colaborativos. SBC, p. 167, 2008.
BOUD, D.; FELETTI, G. The Challenge of Problem-Based Learning. New York: St. Martins Press, 1991.
BRANK, J.; GROBELNIK, M.; MLADENI, D. A Survey of Ontology Evaluation Techniques, In:
Proceedings of the Conference on Data Mining and Data Warehouses (SiKDD 2005), 2005.
BRZILLON, P.; BORGES, M. R. S.; PINO, J. A.; POMEROL, J. C. Context-Awareness in Group Work:
Three Case Studies. In: IFIP International Conference on Decision Support Systems (DSS-2004). Decision
Support in Uncertain and Complex World, Italia, 2004.
BRZILLON, P. Individual and Team Contexts in a Design Process. In: Proceedings of the Hawaii
International Conference on System Sciences, Hawaii, USA, IEEE Computer Society Press, 2003.
BRICKLEY, D.; GUHA, R. V.; MCBRIDE, B. RDF Vocabulary Description Language 1.0: RDF Schema.
W3C Recommendation , 2004.
BRUSH, T.; GLAZEWSKIl, K.; OTTENBREIT-LEFTWICH, A.; SAYE, J.; ZHANG, Z.; SHINh, S. The
PBL-TECH Project: Web-Based Tools and Resources to Support Problem-Based Learning in Pre-
Service Teacher Education. In Society for Information Technology & Teacher Education International
Conference, No. 1, pp. 3841-3849, 2013.
BUCCELLA, A.; PENABAD, M. R.; RODRIGUEZ, F. J. From Relational Databases Toowl Ontologies.
In: Institute Of Mathematical Problems Of Biology RAS. Proceedings of Sixth National Russian
Research Conference. Rssia, 2004.
120
DAUM, B.; MERTEN, U. Arquitetura de Sistemas com XML. Alameda: Editora Campus, 441p, 2002.
DEY, A. K. Understanding and Using Context. Personal and Ubiquitous Computing, v. 5, n. 1, pp. 4-7,
2001.
DOCHY, F.; SEGERS, M.; VAN DEN BOSSCHE, P.; GIJBELS, D. Effects of Problem-Based Learning: a
Meta-Analysis. Learning and Instruction, n. 13, p. 533-568, 2003.
DUFFY, T. M. Corporate and Community Education: Achieving Success in the Information Society.
Bloomington, IN: Indiana University, 1994.
ENGEL, C. Not Just a Method but a Way of Learning. In BOUD, D.; FELETTI, G. (Eds.). The challenge
of problem-based-learning, London: Kogan Page, 28-35, 1997.
FENSEL, D. Ontologies: Silver Bullet for knowledge Management and Eletronic Commerce. Springer-
Verlag, Berlin, 1999.
FREITAS, F; SCHULZ, S. Ontologias, Web Semntica e Sade. RECIIS R. Eletr. de Com. Inf. Inov.
Sade. Rio de Janeiro, v. 3, n. 1, p. 4-7, 2009.
GAETA, M.; ORCIUOLI, F.; RITROVATO, P. Advanced Ontology Management System for Personalised
E-Learning. Knowlodge-Based System, v. 22, p. 292-301, 2009.
GAUVIN, M.; BOURRY-BRISSET, A. C.; AUGER, A. Context, Ontology And Portfolio: Key Concepts
For A Situational Awareness Knowledge Portal. In: Proceedings of the 37th Hawaii International
Conference on System Sciences, 2004.
121
GIRAFFA, L. M. M. Uma arquitetura de tutor utilizando estados mentais. Tese de Doutorado. Instituto
de Informtica da Universidade Federal do Rio Grande do Sul, 1999.
GRUNINGER, M.; Fox, M. S. Methodology for the Design and Evaluation of Ontologies.
In: Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing, IJCAI-95, Montreal,
(1995).
GUARINO, N. (Ed.). Formal ontology in information systems: Proceedings of the first international
conference (FOIS'98). June 6-8, Trento, Italy. IOS press, 1998.
GUIZZARDI, G. Desenvolvimento para e com Reuso: Um Estudo de Caso no Domnio de Vdeo sob
Demanda. 141f. Dissertao (Mestrado em Informtica), Universidade Federal do Esprito Santo, 2000.
GUTWIN, C.; GREENBERG, S. A Descriptive Framework Of Workspace Awareness For Real Time
Groupware. Computer Supported Cooperative Work, p. 411446, 2002.
HAYASHI, Y.; ISOTANI, S.; BOURDEAU, J.; MIZOGUCHI, R. Toward a Learning/Instruction Process
Model for Facilitating the Instructional Design Cycle. Proceedings of WCCE, Bento Gonalves 2009.
HOFFMANN, B. O. B.; RITCHIE, D. Using Multimedia to Overcome the Problems With Problem
Based Learning. Instructional Science, v. 25, n. 2, p. 97-115, 1997.
HONG, J. I.; LANDAY, J. A. An Architecture for Privacy-Sensitive Ubiquitous Computing, In: Proc. of
the 2nd International Conference on Mobile Systems, Applications, and Services, ACM 2004, Boston,
Massachusetts, USA, 2004.
122
HORRIDGE, M.; JUPP, S.; MOULTON, G.; RECTOR, A.; STEVENS, R.; WROE, C. A Practical Guide
To Building OWL Ontologies Using The Protg-OWL Plugin and CO-ODE Tools Edition
1.3. University of Manchester, 2011.
HORROCKS, I.; PATEL-SCHNEIDER, P. F.; BOLEY, H.; TABET, S.; GROSOF, B.; DEAN, M. SWRL: A
Semantic Web Rule Language Combining OWL And Ruleml. W3C Member submission, v. 21, p. 79,
2004.
HUNG, W.; JONASSEN, D. H.; LIU, R. Problem-Based Learning. Handbook of research on educational
communications and technology, 3, 485-506, 2008.
JASPER, R.; USCHOLD, M. A Framework For Understanding And Classifying Ontology Applications.
Proceedings of the IJCAI-99 Ontology Workshop, 1999.
KASIMATI, A.; ZAMANI, E. Education and learning in the Semantic Web. In Informatics, (PCI), 15th
Panhellenic Conference on, pp. 338-344, IEEE, 2011.
KAZI, H.; HADDAWY, P.; SUEBNUKARN, S. Clinical Reasoning Gains In Medical PBL: An UMLS
Based Tutoring System. Journal of Intelligent Information Systems, 1-16, 2013.
KENNY, R. F.; BULLEN, M. (Eds.) Using Problem-based Learning in Online Courses: A New Hope?
Making the Transition to E-Learning: Strategies and Issues. Hershey, PA: Idea Group. 2006.
KOKINOV, B. Dynamics and Automaticity of Context: A Cognitive Modeling Approach. In: Proc. of the
2nd International and Interdisciplinary Conference on Modeling and Using Context, pp. 200-213, Trento,
Italy, 1999.
KU, D. T.; CHANG, C. S. A Framework of PBL Strategy Integrated in LMS and a Ubiquitous
Learning Environment. In Networked Computing and Advanced Information Management (NCM), Sixth
International Conference on, pp. 722-726, 2010.
LASSILA, O.; SWICK, R. R. Resource Description Framework (RDF) Model And Syntax Specification.
W3C Working Draft, 1998.
McCARTHY, J.; BUVAC, S. Formalizing Context (Expanded Notes). Computing Natural Language, pp.
13-50, Stanford University, 1997.
PATTERSON, D.; JUNG, G.; BROADHEAD, G. The UK e-learning market. Learning Light Limited
2009.
NECHES, R.; FIKES, R. E.; FININ, T.; Gruber, T. R.; SENATOR, T.; SWARTOUT, W. R. Enabling
Technology for Knowledge Sharing. AI magazine, v. 12, n. 3, p. 36, 1991.
NOY, N. F.; McGUINESS, D. L. Ontology Development 101: A Guide to Creating your First Ontology.
Stanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics
Technical Report SMI-2001-0880, March 2001.
OBRST, L.; ASHPOLE, B.; CEUSTERS, W.; MANI, I.; RAY, S.; SMITH, B. The Evaluation of Ontologies
- Toward Improved Semantic Interoperability, In: Semantic Web: Revolutionizing Knowledge Discovery
in the Life Sciences, Baker, C.J.O., Cheung, K-H. (eds), Springer, 2007.
PINTO, G.; SENNA, C. P.; COSTA, R. A.; SANDOVAL, F. S. S.; PEREIRA, H. B. D. B. PBL-VE: Um
Ambiente Virtual para Apoiar a Aprendizagem Baseada em Problemas. In XXXIX Congresso Brasileiro
de Educao em Engenharia, 2011.
124
POLIMENO, N. C; MORAES, M. C. A. A Formulao de Problemas Utilizados na Aprendizagem
Baseada em Problemas. Curso de Medicina da Universidade So Francisco Bragana Paulista. Anais do
XXXVIII Congresso Brasileiro de Educao Mdica - ABEM. Setembro, 2000. Petrpolis - RJ.
RAUTENBERG, S.; TODESCO, J. L.; STEIL, A. V.; GAUTHIER, F. A. Uma Metodologia Para O
Desenvolvimento De Ontologias. RECEN-Revista Cincias Exatas e Naturais, v. 10, n. 2, p. 237-262, 2010.
ROSA, M. G.P.; BORGES, M. R.S.; SANTORO, F. M. A Conceptual Framework For Analyzing The Use
Of Context In Groupware. In:Groupware: Design, Implementation, and Use. Springer Berlin Heidelberg, p.
300-313, 2003.
SALES, L. F. Ontologias De Domnio: Estudo Das Relaes Conceituais e Sua Aplicao. 141f.
Dissertao (Mestrado em Cincia da Informao) Universidade Federal Fluminense, Rio de Janeiro, 2006.
SANTANA, L. H. Z.; DE SOUZA, W. L.; DO PRADO, A. F. Um Ambiente Baseado Na Web 2.0 Para
Educao Mdica Construtivista. In Proceedings of the 14th Brazilian Symposium on Multimedia and the
Web (pp. 12-19). ACM, 2008.
SANTORO, F. M.; BRZILLON, P. The Role Of Shared Context In Group Storytelling. Computers and
Artificial Intelligence, 2006.
SANTOS, P. R.; BARROS, F. R.; FURLAN, A. F.; BATISTA, A.; JUNIOR, P. A. Crtica Concepo
Bancria da Educao Embasada na Neurocincia Cognitiva. Universidade Estadual Paulista. Simbio-
Logias v.2, n.1, 2009.
SANTOS, D. M. B.; PINTO, G. R. P.; SENA, C. P. R.; BERTONI, F. C.; BITTENCOURT, R. A. Aplicao
do Mtodo de Aprendizagem Baseada em Problemas no Curso de Engenharia de Computao da
Universidade Estadual de Feira de Santana. In: Anais do XXXV Congresso Brasileiro de Educao em
Engenharia, Curitiba, Paran, 2007.
SANTOS, S. D. C.; BATISTA, M.; CAVALCANTI, A.; ALBUQUERQUE, J.; MEIRA, S. Usando PBL na
Qualificao de Profissionais em Engenharia de Software. Centro de Estudos e Sistemas Avanados do
Recife-CESAR, 2009.
SAVERY, J. R.; DUFFY, T. M. Problem Based Learning: An Instructional Model and Its
Constructivist framework. Educational technology, 35(5), 31-38, 1995.
SCHMIDT, H. G. Educational Aspects of Problem Based Learning: Some Explanatory Notes. Medical
Education; 27: 422-432; 1993.
125
SILVA, L. . P. N. ONTO-ResAsset: Ontologia de Ativos Reutilizveis.120 f. Dissertao (Mestrado em
Cincia da Computao) Faculdade de Computao, Universidade Federal do Mato Grosso do Sul, 2013.
SILVA, M.; BARROS, H.; VERAS, D.; PACCA, H.; IBERT, I.; BARROS, E.; SILVA, A. Modelando um
Sistema Educacional de MMC sob a perspectiva da Web Semntica. Anais do Simpsio Brasileiro de
Informtica na Educao. XX SBIE. Florianpolis, 2009.
SMITH, M. K.; WELTY, C.; McGUINNESS, D. L. OWL Web Ontology Language Guide. 2004.
SOUZA, A. S.; DURAN, A.; VIEIRA, V. Uma Ontologia de Contexto para Apoio a Aprendizagem
Baseada em Problemas. In: X Simpsio Brasileiro de Sistemas Colaborativos (SBSC, 2013) - III Workshop
de Teses e Dissertaes em Sistemas Colaborativos, WTD-SC 2013.
SOUZA, A. S.; DURAN, A.; VIEIRA, V. Um Estudo de Mapeamento Sistemtico sobre Ontologias Para
a Metodologia de Aprendizagem Baseada em Problemas. In Anais do Simpsio Brasileiro de Informtica
na Educao. XXV SBIE, 2014a.
SOUZA, A. S.; DURAN, A.; VIEIRA, V. Uma Ontologia de Domnio Para a Metodologia de
Aprendizagem Baseada em Problemas. In Anais do Simpsio Brasileiro de Informtica na Educao. XXV
SBIE, 2014b.
SOUZA, A. S.; DURAN, A.; VIEIRA, V. Towarsd an Ontology for Problem-Based Learning (Aceito para
publicao). 16th International Conference on Enterprise Information Systems. ICEIES, 2014c
SOUZA, W. L.; DO PRADO, A. F.; GUARDIA, H. C.; BIAJIZ, M.; ANACLETO, J. C. Ambiente de
Computao Ubqua para o Ensino de Medicina baseado em PBL. In anais do I Workshop on Pervasive
and Ubiquitous Computing. SBC, 2007.
SOUZA, W. L.; SANTOS, B. L. G.; SANTANA, E. F. Z.; GATTO, E. C.; DUARTE, F. C.; FREITAS, G.
B.; ALMEIDA, R. A. P. Utilizando PBL no ensino de Computao Ubqua. In Anais do XXX Congresso
da Sociedade Brasileira de Computao-WEIXVIII Workshop sobre Educao em Computao. SBC,
2010.
126
SOWA, J. F. Building, Sharing, and Merging Ontologies. website: http://www. jfsowa.
com/ontology/ontoshar. htm. 2001.
STINSON, J. E.; MIILTER, R. G. Problem Based Learning in Business Education: Curriculum Design
and Implementation Issues. New directions for teaching and learning, (68), 33-42, 1996.
USCHOLD, M.; KING, M. Towards A Methodology For Building Ontologies. Artificial Intelligence
Applications Institute, University of Edinburgh, 1995.
VAN HEIJIST, G.; SCHREIBER, A. T.; WIELINGA, B. J. Using Explicit Ontologies In KBS
Development. International Journal of Human-Computer Studies, v. 46, n. 2-3, p. 183-192, 1997.
VRANDECIC, D., Ontology Evaluation, In: Handbook on Ontologies, Second edition, Staab, S., Studer, R.
(Eds.), Springer, pp. 293 313, 2009.
VIEIRA, V.; TEDESCO, P.; SALGADO, A. C. Modelos e Processos para o desenvolvimento de Sistemas
Sensveis ao Contexto. Andr Ponce de Leon F. de Carvalho, Tomasz Kowaltowski.(Org.). Jornadas de
Atualizao em Informtica, 381-431, 2009.
VIEIRA, V.; SOUZA, D.; SALGADO, A. C.; TEDESCO, P. Uso e Representao de Contexto em
Sistemas Computacionais. Tpicos em Sistemas Interativos e Colaborativos, Cap. 4, pp.127-166, So
Carlos: UFSCAR, 2006.
YUSOF, K. M.; TASIR, Z.; HARUN, J.; HELMI, S. A. Promoting Problem-Based Learning (PBL) in
Engineering Courses at the University Teknologi Malaysia. Global Journal of Engineering Education.
Australia, v. 9, n. 2, p. 175-184. 2005.
WANG, X. H.; GU, T.; ZHANG, D. Q.; PUNG, H. K. Ontology Based Context Modeling And Reasoning
Using OWL. In: Proc. of the Workshop on Context Modeling and Reasoning, Orlando, Florida, 2004.
WOODS, D. R. Problem-Based Learning: How To Gain The Most From PBL. Waterdown, Ontario: DR
Woods, 1994.
128
APNDICE A FORMULRIO DE ESTUDO ETNOGRFICO
ESTUDO ETNOGRFICO
Data: Dia da semana:
Disciplina: Total de alunos: Total de alunos presentes:
Horrio incio: Horrio Fim:
Problema n: Sesso n:
Coordenador:
Secretrio de Quadro:
Secretrio de Mesa:
Observaes relacionadas ao cumprimentos das metas:
Observaes relacionadas aos tpicos discutidos (contribuies com ideias, fatos, questes e
metas):
Outras Observaes:
129
APNDICE B FORMULRIO DE CONTEXTO DAS OBSERVAES
Problema n: Sesso n:
Coordenador:
Secretrio de Quadro:
Secretrio de Mesa:
Estgio da discusso:
Tpicos Conceituais
Ambos
130
Interao de forma ativa: Sim No
Observao Importante:
Observao Importante:
Observao Importante:
131
Os alunos apresentaram dvidas referente a parte prtica
Se tornaram questes de aprendizagem
Observao Importante:
Interao do Coordenador
Observao Importante:
Interao do Tutor
132
Esclareceu dvidas pontuais ou prticas
Observao Importante:
Estratgias
Qual:
Observaes gerais
Outras Informaes:
133
134
APNDICE C QUESTIONRIO DE CARACTERIZAAO DO PERFIL
Questionrio Para Caracterizao de Um Perfil do Alunos que Cursam Disciplinas com PBL
Esta pesquisa faz parte de um trabalho acadmico conduzido pela aluna Adriana Silva Souza do Mestrado
Multiinstitucional em Cincia da Computao UFBA/UEFS com o objetivo de conhecer o perfil dos
estudantes que cursam disciplinas com PBL no curso de Engenharia de Computao da UEFS (Universidade
Estadual de Feira de Santana), solicitamos a sua colaborao nessa pesquisa que busca fazer uma
caracterizao de contexto para PBL. A veracidade das informaes fundamental para obtermos xito na
pesquisa. Desde j agradecemos por sua disponibilidade em responder este questionrio e nos colocamos a
disposio para divulgar os resultados da pesquisa.
Obs: Por motivos ticos e de confidencialidade das informaes, a divulgao dos resultados da pesquisa
ser realizada por meio de nomes fictcios, sem nenhuma meno aos nomes reais
1 - Nome Completo:
2 - Sexo: ( )Feminino ( )Masculino
3 - Idade: ( )17 a 22 ( )23 a 28 ( )29 a 33 ( )34 a 39 acima de 40
4 - Estado Civil: ( )Solteiro(a) ( )Casado(a) ( )Unio Estvel ( )Divorciado(a) ( )Vivo(a)
5 - Voc exerce atualmente atividade NO ACADMICA remunerada?
( )No
( )Sim, mas trabalho eventual
( ) Sim, at 20 horas por semana
( ) Sim, de 21 a 30 horas por semana
( )Sim, de 31 a 40 horas por semana
6 - Est semestralizado? ( )Sim ( )No
7 - Marque os semestres nos quais voc cursa alguma disciplina? (Apenas para alunos
DESSEMESTRALIZADO)
( )1 ( )2 ( )3 ( )4 ( )5 ( )6 ( )7 ( )8 ( )9 ( )10
8 - Quantas disciplinas voc cursa esse semestre? *
( )No mximo 2 disciplinas
( )Entre 3 e 4 disciplinas
( )Entre 5 e 6 disciplinas
( )Mais de 7 disciplinas
9 - Quais as disciplinas PBL voc j cursou? (No selecione as disciplinas que esto sendo cursadas, apenas
as que j foram cursadas)
( )Nunca cursei disciplinas PBL, primeira vez nesse semestre
( )MI de Algoritmos ( )MI de Programao ( ) MI de Projeto de Circuitos Digitais
135
( )MI de Engenharia de Software ( )MI de Concorrncia e Conectividade
( )MI de Sistemas Digitais ( )MI de Projetos de Circuitos Eletrnicos
( )MI de Processamento Digital de Sinais ( )MI de Processadores de Linguagem de Programao
136
16 - Qual o grau de importncia ou no importncia da metodologia PBL nas disciplinas no curso de
Engenharia da Computao UEFS :
( ) Totalmente importante ( )Muito importante
( )Nem muito nem pouco importante ( )Nada importante
17 - Defina qual o seu nvel para as competncias abaixo relacionadas
Muito
Excelente Bom Razovel Ruim
Bom
Competncia a nvel de
comunicao oral
Competncia a nvel de
comunicao escrita
Competncias a nvel de
dinamismo
Competncias a nvel da
capacidade de iniciativa
137
APNDICE D MODELO DE RELATRIO DA SESSO TUTORIAL
<<Disciplina>>
Problema:
Tutor:
Presentes:
Coordenador:
Secretrio de Mesa:
Secretrio de Quadro:
138
Fatos:
Ideias:
Questes:
Metas:
Esta pesquisa faz parte de um trabalho acadmico conduzido pela aluna Adriana Silva Souza do Mestrado
Multiinstitucional em Cincia da Computao UFBA/UEFS. O principal objetivo desse questionrio obter
139
um parecer de especialistas no domnio PBL em relao definio, representao, relacionamentos e
restries dos conceitos definidos na ontologia, afim de avaliar a acurcia, completude, coerncia e correta
cobertura.
Por motivos ticos e de confidencialidade das informaes, a divulgao dos resultados ser realizada por
meio de nomes fictcios, sem nenhuma meno aos nomes reais. Estamos a disposio para divulgar os
resultados e desde j agradecemos pela sua colaborao e disponibilidade em responder este questionrio.
1 - Nome do Avaliador
2.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
3.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
4.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
5.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
140
6 - O conceito do Termo Quadro Branco?
O Quadro Branco um instrumento usado na Sesso Tutorial para registro das discusses, bem como,
evoluo das ideias durante a resoluo do problema. O Quadro Branco dividido em quatro colunas que
so: Ideias, Fatos, Questes Aprendizagem e Metas de Aprendizagem.
( )Satisfaz ( )Satisfaz Parcialmente ( )No Satisfaz
6.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
7.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
8.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
9.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
10.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
12.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
13.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
14.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
15.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
16.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
142
17.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
18.1 - Caso tenha respondido "Satisfaz Parcialmente" ou "No Satisfaz", justifique sua resposta para que
possa auxiliar na melhoria da ontologia.
143
19 - Conforme Modelo Conceitual, os seguintes conceitos foram mapeados: PBL, Processo PBL, Fase de
Abstrao (Avaliao do Processo PBL), Problema, Cenrio do Problema, Termos Conhecidos (do cenrio
do problema), Termos Desconhecidos (do cenrio do problema), Objetivos de aprendizagem (do problema),
Avaliao do Problema (Avaliao que o tutor faz do estudante), Sesso Tutorial, Quadro Branco, Ideia,
Fato, Questo de Aprendizagem, Meta de Aprendizagem, Grupo Tutorial, Estudante, Tutor, Secretario de
Quadro, Secretario de Mesa, Coordenador de Sesso, Estudo Autnomo (Estudo Individual). Existe algum
conceito importante referente a metodologia que no est mapeado? *
( )Sim ( )No ( ) No Sei
19.1 - Caso tenha respondido "Sim" na pergunta 19, informe os conceitos que no esto mapeados.
No
Sim No
Sei
144
No
Sim No
Sei
20.1 - Justifique aqui caso tenha respondido "Sim" a questo anterior ou existe algum relacionamento
faltando no conceito PROCESSO PBL.
21 - Os seguintes relacionamentos foram mapeados para o conceito PROBLEMA. Algum relacionamento foi
mapeado de forma equivocada?
No
Sim No
Sei
21.1 - Justifique aqui caso tenha respondido "Sim" a questo anterior ou existe algum relacionamento
faltando no conceito PROBLEMA.
No
Sim No
Sei
145
22.1 - Justifique aqui caso tenha respondido "Sim" a questo anterior ou existe algum relacionamento
faltando no conceito CENRIO PROBLEMA.
23.1 - Justifique aqui caso tenha respondido "Sim" a questo anterior ou existe algum relacionamento
faltando no conceito SESSO TUTORIAL.
No
Sim No
Sei
24.1 - Justifique aqui caso tenha respondido "Sim" a questo anterior ou existe algum relacionamento
faltando no conceito QUADRO BRANCO.
146
No
Sim No
Sei
25.1 - Justifique aqui caso tenha respondido "Sim" a questo anterior ou existe algum relacionamento
faltando no conceito GRUPO TUTORIAL.
147
APNDICE F - TERMO DE CONSENTIMENTO LIVRE E PR-ESCLARECIDO
___________________________________________________________________________
Assinatura do participante
___________________________________________________________________________
Assinatura do pesquisador
148
APNDICE G TERMOS DEFINIDOS DURANTE A PRIMEIRA FASE DE
DESENVOLVIMENTO DA PBLONTOLOGY
Termo Descrio
Um Processo PBL tambm chamado de ciclo PBL composto por
problemas que so discutidos em sesses tutoriais por um grupo tutorial
Processo PBL que busca solues para os mesmos. O processo PBL possui tambm a
fase de estudo autnomo, tambm chamada de estudo individual e a
fase de avaliao do processo chamada de fase de abstrao.
149
Corresponde ao levantamento de questes ou dvidas que os estudantes
tem durante o processo de discusso. As questes so definidas para
Questes de Aprendizagem serem pesquisadas durante a fase de estudo autnomo (estudo
individual) e auxiliaro na resoluo do problema.
150
APNDICE H PROPRIEDADES DA PBLONTOLOGY
151
Descrio: Essa propriedade representa o relacionamento entre os indivduos das classes quadro branco
(WhiteBoard) e questes de aprendizagem (LearningIssue) definidas durante uma sesso tutorial. uma
propriedade inversa a isLearningIssuePartOf.
152
(Problem) e sesso tutorial (TutorialSession), relacionando as sesses tutoriais de um problema.
153
Propriedade: isFactPartOf Domnio: Fact Escopo: WhiteBoard
Descrio: Essa propriedade representa o relacionamento entre os indivduos
das classes fato (Fact) e quadro branco (WhiteBoard) definindo que fato parte
do quadro branco. uma propriedade inversa a hasFact.
154
tem interesse.
156
estudante.
157
Propriedade: evaluationReport Domnio: EvaluationProblem Escopo: float
Descrio: Essa propriedade representa a avaliao do tutor referente ao relatrio final desenvolvido pelo
estudante da resoluo do problema.
158
Propriedade: sessionNumber Domnio: Problem Escopo: int
Descrio: Essa propriedade representa o nmero de sesses definidas para um problema.
159
Propriedade: dinamysmAbilityContext Domnio: Ability Escopo: {"Bom"^^string , "Excelente"^^string ,
"Muito bom"^^string , "Razovel"^^string , "Ruim"^^string}
Descrio: Essa propriedade representa a habilidade do estudante em ser dinmico.
160
Descrio: Essa propriedade representa a quantidade de disciplinas PBL que o estudante est cursando.
161
APNDICE I RESTRIES DEFINIDAS NA PBLONTOLOGY
A restrio da Figura 87 foi definida na classe Process e descreve que os indivduos dessa classe
necessariamente so membros da classe PBL e possui no mnimo uma avaliao, no mnimo um problema,
no mnimo um estudo autnomo, no mnimo um grupo tutorial e no mnimo uma sesso tutorial.
Outra restrio definida na classes Process foi a condio necessria e suficiente apresentada na
Figura 88, determina que os indivduos da classe Process so formado pela unio das classes Evaluation,
Problem, SelfStudy, TutorialGroup e TutorialSession e a unio dessas classes condio suficiente e
necessria para ser um indivduo ser da classe Process.
A restrio da Figura 89 foi definida na classe Problem, e descreve que os indivduos dessa
classe so necessariamente membros da classe PBL e possui algum objetivo de aprendizagem e algum
cenrio do problema.
162
Figura 89 Restrio da classe Problem.
A restrio da Figura 90 foi definida na classe TutorialGroup e descreve que os indivduos dessa
classe so membros da classe PBL e tem no mnimo um tutor e no mnimo um estudante, descreve tambm
que essa classe possui somente indivduos da classe Person.
A restrio da Figura 91 foi definida na classe Student e descreve que os indivduos dessa classe
so necessariamente membros da classe Person e no pode ser membro da classe Tutor, assim como ser
membro da classe pessoa e no ser tutor condio suficiente para ser um indivduo da classe Student.
163
Figura 92 Restrio da classe BoardSecretary.
A restrio da Figura 93 foi definida na classe Coordinator e descreve que os indivduos dessa
classe so membros da classe Student e coordenador em alguma sesso tutorial, assim como, a condio de
ser estudante e ser coordenador de sesso condio suficiente para ser um indivduo da classe Coordinator.
A restrio da Figura 94 foi definida na classe DeskSecretary e descreve que os indivduos dessa
classe so membros da classe Student e um secretrio de mesa em alguma sesso tutorial, assim como a
condio de ser estudante e ser secretrio de quadro condio suficiente para ser um indivduo da classe
DeskSecretary.
A restrio da Figura 95 foi definida na classe Tutor e descreve que os indivduos dessa classe so membros
da classe Person e tutora algum grupo tutorial, assim como a condio de ser pessoa e tutorar algum grupo
condio suficiente para ser um indivduo da classe Tutor.
164
Figura 95 Restrio da classe Tutor.
A restrio da Figura 97 foi definida na classe WhiteBoard e descreve que os indivduos dessa
classe so membros da classe PBL possui alguma meta e algum fato e alguma ideia e alguma questo de
aprendizagem.
Outra restrio definida na classe WhiteBoard est apresenta na Figura 98, define que a classe WhiteBoard
formada pela unio das classes Idea, Fact, ActionPlan e LearningIssue, determinando que a unio dessas
classes condio necessria e suficiente para um indivduo ser da classe WhiteBoard.
165
Figura 98 Restrio da classe WhiteBoard.
A restrio da Figura 100 foi definida a classe PersonContext e descreve que os indivduos
dessa classe possui um contexto composto por alguma habilidade, alguma rea de interesse e alguma
experincia em PBL.
Na restrio da Figura 101 foi definida na classe SessionContext e descreve que os indivduos dessa classe
possui um contexto formado por algum contexto temporal, alguma estratgia e alguma interao.
166
Figura 101 Restrio da classe SessionContext.
A restrio da Figura 102 foi definida na classe InteractionContext e descreve que os indivduos
dessa classe possui alguma interao do estudante e alguma interao do tutor, assim como, a condio
alguma interao do tutor e alguma interao do estudante condio suficiente para ser um indivduo da
classe InteractionContext.
167
APNDICE J CONSULTAS SPARQL PARA RESPONDER AS QUESTES DE
COMPETNCIAS E OS RESPECTIVOS RESULTADOS
168
Figura 106 Resultado QC2.
A Questo de Competncia 3 (QC3) objetiva saber quem tutor de um grupo tutorial. O trecho
de cdigo escrito para realizar essa consulta est apresentado na Figura 107.
O resultado da consulta (Figura 108) retornou os grupos e seus respectivos tutores instanciados,
logo, a ontologia consegue responder satisfatoriamente a Questo de Competncia 3.
169
Figura 110 Resultado QC4.
O resultado da consulta (Figura 112) retornou os grupos e as respectivas disciplina PBL cursada
pelo grupo. Logo, a questo respondida satisfatoriamente pela ontologia.
170
SELECT ?Grupo ?SecretarioMesa ?SessaoTutorial
Where{
?SessaoTutorial pbl:hasDeskSecretary ?SecretarioMesa.
?Grupo pbl:hasPerson ?SecretarioMesa.
}
ORDER BY (?Grupo) (?SecretarioMesa)
O resultado da consulta (Figura 114) apresenta os estudantes que foram secretrios de mesa,
seus respectivos grupos e sesses tutorais em que os estudantes foram secretrios, portanto, pode se concluir
que a ontologia consegue responder a questo de forma satisfatria.
O resultado da consulta (Figura 116) retornou os estudantes que foram secretrios de quadro,
seus respectivos grupos e sesses tutorais nas quais os estudantes foram secretrios, portanto pode-se
concluir que a ontologia responde satisfatoriamente a questo.
171
Figura 116 Resultado QC7.
O resultado da consulta (Figura 118) retornou os estudantes que foram coordenadores, seus
respectivos grupos e sesses tutorais nos quais os estudantes foram coordenadores de sesso. Parte do
resultado da consulta est apresentado na Figura 118. Concluiu-se que a ontologia responde de forma
satisfatria a questo de competncia.
172
Na Questo de Competncia 9 (QC9) deseja saber quem so os estudantes de um grupo que no
foram secretrios de mesa. O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura
119.
O resultado da consulta (Figura 120) retornou os estudantes que no foram secretrios de mesa e
seus respectivos grupos, concluindo-se que a ontologia consegue responder essa questo.
}
ORDER BY (?Grupo) (?Estudante)
Figura 121 Consulta QC10.
O resultado da consulta (Figura 122) retornou os estudantes que no foram secretrios de quadro
e seus respectivos grupos, portanto podemos concluir que a ontologia consegue responder essa questo.
173
Figura 122 Resultado QC10.
}
ORDER BY (?Grupo) (?Estudante)
Figura 123 Consulta QC11.
O resultado da consulta (Figura 124) retornou os estudantes que no foram coordenadores e seus
respectivos grupos, o resultado permitiu concluir que a ontologia consegue responder essa questo.
174
SELECT ?Problema ?ObjetivosAprendizagem
Where
{
?Problema pbl:hasLearningGoal ?Objetivos.
?Objetivos pbl:learningObjectives ?ObjetivosAprendizagem
}
Figura 125 Consulta QC12.
A Questo de Competncia 13 (QC13) deseja saber quais as ideias discutidas uma sesso
tutorial. O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura 127.
O resultado da consulta (Figura 128) retornou as ideias discutidas em uma sesso, portanto
concluiu-se que a ontologia responde a questo de forma satisfatria.
175
A Questo de Competncia 14 (QC14) deseja saber quais os fatos definidos uma sesso tutorial.
O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura 129.
O resultado da consulta (Figura 130) retornou os fatos definidos em uma sesso, logo concluiu-
se que a ontologia responde essa questo de competncia.
176
Figura 132 Resultado QC15.
O resultado da consulta retornou as metas definidas em uma sesso tutorial, conclui-se que a
ontologia consegue responder essa questo de forma satisfatria.
177
ontologia as questes que aparecem mais de uma vez durante as discusses das sesses PBL de um grupo
tutorial.
O resultado da consulta (Figura 136) mostrou as questes repetidas, portanto, conclui-se que a
ontologia consegue responder essa questo.
A Questo de Competncia 18 (QC18) deseja saber quais so as metas que os estudantes esto
com dificuldades de solucionar na resoluo de um problema. Assim com para as questes de aprendizagem,
consideramos que as metas que os estudantes esto tendo dificuldades em solucion-las, so as que se
repetem no quadro branco durante a resoluo de um problema. O trecho de cdigo escrito apresentado na
Figura 137 busca na ontologia as metas que aparecem mais de uma vez durante as discusses das sesses
PBL de um grupo tutorial.
178
O resultado da consulta (Figura 138) mostrou a meta repetida do quadro branco, logo conclui-se
que a ontologia responde essa questo de forma satisfatria.
A Questo de Competncia 20 (QC20) deseja saber qual a capacidade de comunicao oral de um estudante.
O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura 141.
179
SELECT ?Estudante ?ComunicacaoOral
WHERE {
?ContextoPessoa pbl:isPersonContext ?Estudante.
?ContextoPessoa pbl:hasAbility ?Habilidades.
?Habilidades pbl:oralComunicationAbilityContext ?ComunicacaoOral
}
ORDER BY (?Estudante)
Figura 141 Consulta QC20.
180
Figura 144 Resultado QC21.
A Questo de Competncia 23 (QC23) deseja saber como foram as interaes de um estudante na sesso
tutorial. O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura 147.
181
SELECT ?SessaoTutorial ?Estudante ?MetasAlcancadas ?Conhecimentos
?Questionamentos ?Respostas ?conhecimentos ?Colaboracao
WHERE {
?ContextoSessao pbl:isSessionContext ?SessaoTutorial.
?ContextoSessao pbl:hasInteractionContext ?Interacao.
?Interacao pbl:hasInteractionAction ?InteracaoEstudante.
?InteracaoEstudante pbl:isStudentInteractionAction ?Estudante.
Optional{?Interacao pbl:discussionCollaboration ?Colaboracao.}
Optional { ?InteracaoEstudante pbl:achievementGoalsInteraction
?MetasAlcancadas.}
Optional {?InteracaoEstudante pbl:askQuestions ?Questionamentos.}
Optional {?InteracaoEstudante pbl:answerQuestions ?Respostas.}
Optional {?InteracaoEstudante pbl:newKnowledge ?Conhecimentos.}
}
ORDER BY (?SessaoTutorial)
Figura 147 Consulta QC23.
O resultado da consulta (Figura 148) retornou a sesso, o estudante, como foram as interaes
do estudante, permitindo concluir que a ontologia responde satisfatoriamente a questo.
O resultado da consulta (Figura 150) retornou a sesso, o tutor e como foram as interaes do
mesmo, portanto concluiu-se que a ontologia responde a questo de forma satisfatria.
182
Figura 150 Resultado QC24.
A Questo de Competncia 25 (QC25) deseja saber quais foram as estratgias criadas pelo tutor
em uma sesso tutorial. O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura 151.
O resultado da consulta (Figura 152) retornou a sesso e a estratgias desenvolvidas pelo tutor
na sesso, concluindo-se que a ontologia consegue responder essa questo.
183
Figura 154 Resultado QC26.
A Questo de Competncia 27 (QC27) deseja saber quais pessoas estavam presentes na sesso
tutorial. O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura 155.
O resultado da consulta (Figura 156) retornou as sesses e as pessoas presentes nas respectivas
sesses, o resultado permitiu concluir que a ontologia consegue responder a questo.
184
A Questo de Competncia 28 (QC28) deseja saber quais as pessoas estavam presentes em uma
determinada sesso tutorial. O trecho de cdigo escrito para realizar essa consulta est apresentado na Figura
157.
O resultado da consulta (Figura 158) retornou as sesses e seus respectivos dias, horrios de
inicio e horrios do fim, concluindo-se que a ontologia consegue responder essa questo.
185