
A definição de ontologia segundo Swartout é:
“Uma ontologia é um conjunto de termos ordenados
hierarquicamente para descrever um domínio que pode
ser usado como um esqueleto para uma base de
conhecimentos.”
Ontologia

Então Uma ontologia provê uma estrutura básica na
qual logo acima se pode construir uma base de
conhecimentos. A ontologia fornece um conjunto de
conceitos e termos para descrever um determinado
domínio, enquanto a base de conhecimento usa esses
termos para descrever uma determinada realidade.
Ontologia

Do ponto de vista computacional, na prática, uma
ontologia define uma “linguagem”, conjunto de termos,
que será utilizada para formular consultas.
Ontologias são usadas para se referir a conceitos e
termos que podem ser usados para descrever alguma
área do conhecimento ou construir uma representação
desse.
Ontologia

 Meta-modelos são modelos que descrevem modelos.
Estes formalismos são usados para definir a sintaxe
abstrata de linguagens, tais como as linguagens de
modelagem, de processo e de programação. Um
exemplo de meta-modelo bem definido e conhecido
é o meta-modelo da UML, o qual provê os elementos
dos modelos das aplicações. Em UML podemos usar
classes, atributos, associações e outros tipos de
elementos porque no seu meta-modelo existem esses
elementos definidos.
Meta-modelo

 Como um meta-modelo também é um modelo, ele
mesmo deve ser descrito em uma linguagem bem
definida, chamada meta-linguagem. Assim, o
modelo que contém os elementos utilizados para a
criação de um meta-modelo é denominado meta-
meta-modelo.
Meta-modelo

 Ontologias são usadas para se referir a conceitos e
termos que podem ser usados para descrever alguma
área do conhecimento ou construir uma
representação desse.
 Meta-modelo são usados para definir a sintaxe
abstrata de linguagens, tais como as linguagens de
modelagem, de processo e de programação.
Ontologia x Meta-modelo

 Ontologias: conceitos, usos, tipos, metodologias,
ferramentas e linguagens.
 http://www2.dbd.puc-
rio.br/pergamum/tesesabertas/0024134_02_cap_04.
pdf
 Identificação de Diretrizes para a Construção de
Meta-modelos na Infra-estrutura de MDA
Fontes

Ontologia x meta modelo

  • 1.
     A definição deontologia segundo Swartout é: “Uma ontologia é um conjunto de termos ordenados hierarquicamente para descrever um domínio que pode ser usado como um esqueleto para uma base de conhecimentos.” Ontologia
  • 2.
     Então Uma ontologiaprovê uma estrutura básica na qual logo acima se pode construir uma base de conhecimentos. A ontologia fornece um conjunto de conceitos e termos para descrever um determinado domínio, enquanto a base de conhecimento usa esses termos para descrever uma determinada realidade. Ontologia
  • 3.
     Do ponto devista computacional, na prática, uma ontologia define uma “linguagem”, conjunto de termos, que será utilizada para formular consultas. Ontologias são usadas para se referir a conceitos e termos que podem ser usados para descrever alguma área do conhecimento ou construir uma representação desse. Ontologia
  • 4.
      Meta-modelos sãomodelos que descrevem modelos. Estes formalismos são usados para definir a sintaxe abstrata de linguagens, tais como as linguagens de modelagem, de processo e de programação. Um exemplo de meta-modelo bem definido e conhecido é o meta-modelo da UML, o qual provê os elementos dos modelos das aplicações. Em UML podemos usar classes, atributos, associações e outros tipos de elementos porque no seu meta-modelo existem esses elementos definidos. Meta-modelo
  • 5.
      Como ummeta-modelo também é um modelo, ele mesmo deve ser descrito em uma linguagem bem definida, chamada meta-linguagem. Assim, o modelo que contém os elementos utilizados para a criação de um meta-modelo é denominado meta- meta-modelo. Meta-modelo
  • 6.
      Ontologias sãousadas para se referir a conceitos e termos que podem ser usados para descrever alguma área do conhecimento ou construir uma representação desse.  Meta-modelo são usados para definir a sintaxe abstrata de linguagens, tais como as linguagens de modelagem, de processo e de programação. Ontologia x Meta-modelo
  • 7.
      Ontologias: conceitos,usos, tipos, metodologias, ferramentas e linguagens.  http://www2.dbd.puc- rio.br/pergamum/tesesabertas/0024134_02_cap_04. pdf  Identificação de Diretrizes para a Construção de Meta-modelos na Infra-estrutura de MDA Fontes