Pular para o conteúdo principal

Questão de Engenharia de Software — W3C, WCAG e WAI — CESPE / CEBRASPE 2024

Engenharia de SoftwareW3C, WCAG e WAI
Código
ce403865
Banca
CESPE / CEBRASPE
Órgão
CTI
Ano
2024
Cargo
Tecno P1 ( )
Julgue o próximo item, relativos a extração e representação de conhecimento, ontologias, tecnologias semânticas e OWL (Ontology Web Language).   Em relação à representação do conhecimento, o termo ontologia refere-se a uma estrutura de conceitos representados por um vocabulário lógico, um modelo informacional que descreve e representa um domínio de conhecimento específico.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Ontologias e Representação do Conhecimento

Gabarito: Certo (C). A afirmativa está correta porque define ontologia, no contexto da representação do conhecimento, como uma estrutura formal de conceitos que descreve um domínio específico — exatamente o sentido técnico adotado em engenharia de software, inteligência artificial e web semântica. A banca cobra o conceito de ontologia como modelo informacional, e não o sentido filosófico do termo.

Ontologia, na computação, é uma especificação explícita e formal de uma conceitualização compartilhada. Em outras palavras, é um modelo que define os conceitos (classes), as propriedades (atributos), os relacionamentos e as restrições de um domínio de conhecimento, de modo que tanto humanos quanto máquinas possam interpretar e raciocinar sobre esses dados. Esse conceito é central para a web semântica, onde ontologias são escritas em linguagens como OWL (Ontology Web Language) e RDF, permitindo que agentes de software compreendam o significado das informações.

A definição apresentada no enunciado — "estrutura de conceitos representados por um vocabulário lógico, um modelo informacional que descreve e representa um domínio de conhecimento específico" — está alinhada com a literatura clássica da área. Tom Gruber, um dos pioneiros, definiu ontologia como "uma especificação explícita de uma conceitualização". Ou seja, a ontologia não é apenas uma lista de termos, mas um vocabulário com regras lógicas que estruturam o conhecimento. Por exemplo, uma ontologia de "veículos" definiria classes como Carro, Moto e Caminhão, propriedades como "temRodas" e relacionamentos como "éUm" (herança), permitindo inferências automáticas.

A distinção crucial que a banca explora é entre o sentido filosófico e o sentido computacional de ontologia. Na Filosofia, ontologia é o estudo do ser enquanto ser, uma área da metafísica. Na Computação, é um artefato de engenharia de software usado para representar conhecimento de forma processável por máquinas. O enunciado deixa claro o contexto computacional ao mencionar "representação do conhecimento", "vocabulário lógico" e "modelo informacional". Portanto, a afirmativa está correta.

A pegadinha desta questão é justamente a ambiguidade do termo "ontologia". O candidato que conhece apenas o sentido filosófico pode marcar errado, achando que a definição é imprecisa. No entanto, a banca adota o conceito técnico da engenharia de software e da web semântica, que é exatamente o que foi descrito. Guarde essa distinção: em provas de TI, ontologia é sempre um modelo computacional de conhecimento, não um ramo da filosofia.

Ontologia (Computação)
  • 1Definição
    • Especificação explícita e formal
    • Conceitualização compartilhada
  • 2Componentes
    • Classes (conceitos)
    • Propriedades (atributos)
    • Relacionamentos
    • Restrições
  • 3Linguagens
    • OWL
    • RDF
  • 4Finalidade
    • Interpretação por humanos e máquinas
    • Raciocínio automático
  • 5Sentido filosófico (não é o da banca)
    • Estudo do ser enquanto ser
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmativa está correta. Ela descreve com precisão o conceito de ontologia na representação do conhecimento: uma estrutura de conceitos (classes e propriedades) representada por um vocabulário lógico (linguagem formal como OWL) e um modelo informacional que descreve um domínio específico. Essa é a definição consagrada na literatura de engenharia de software e inteligência artificial, alinhada à visão de Tom Gruber e ao uso em web semântica.

Gabarito: Certo (C).

Link permanente: /questoes/ce403865