Cargando…

Ologs: A Categorical Framework for Knowledge Representation

In this paper we introduce the olog, or ontology log, a category-theoretic model for knowledge representation (KR). Grounded in formal mathematics, ologs can be rigorously formulated and cross-compared in ways that other KR models (such as semantic networks) cannot. An olog is similar to a relationa...

Descripción completa

Detalles Bibliográficos
Autores principales: Spivak, David I., Kent, Robert E.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3269434/
https://www.ncbi.nlm.nih.gov/pubmed/22303434
http://dx.doi.org/10.1371/journal.pone.0024274
_version_ 1782222478307753984
author Spivak, David I.
Kent, Robert E.
author_facet Spivak, David I.
Kent, Robert E.
author_sort Spivak, David I.
collection PubMed
description In this paper we introduce the olog, or ontology log, a category-theoretic model for knowledge representation (KR). Grounded in formal mathematics, ologs can be rigorously formulated and cross-compared in ways that other KR models (such as semantic networks) cannot. An olog is similar to a relational database schema; in fact an olog can serve as a data repository if desired. Unlike database schemas, which are generally difficult to create or modify, ologs are designed to be user-friendly enough that authoring or reconfiguring an olog is a matter of course rather than a difficult chore. It is hoped that learning to author ologs is much simpler than learning a database definition language, despite their similarity. We describe ologs carefully and illustrate with many examples. As an application we show that any primitive recursive function can be described by an olog. We also show that ologs can be aligned or connected together into a larger network using functors. The various methods of information flow and institutions can then be used to integrate local and global world-views. We finish by providing several different avenues for future research.
format Online
Article
Text
id pubmed-3269434
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-32694342012-02-02 Ologs: A Categorical Framework for Knowledge Representation Spivak, David I. Kent, Robert E. PLoS One Research Article In this paper we introduce the olog, or ontology log, a category-theoretic model for knowledge representation (KR). Grounded in formal mathematics, ologs can be rigorously formulated and cross-compared in ways that other KR models (such as semantic networks) cannot. An olog is similar to a relational database schema; in fact an olog can serve as a data repository if desired. Unlike database schemas, which are generally difficult to create or modify, ologs are designed to be user-friendly enough that authoring or reconfiguring an olog is a matter of course rather than a difficult chore. It is hoped that learning to author ologs is much simpler than learning a database definition language, despite their similarity. We describe ologs carefully and illustrate with many examples. As an application we show that any primitive recursive function can be described by an olog. We also show that ologs can be aligned or connected together into a larger network using functors. The various methods of information flow and institutions can then be used to integrate local and global world-views. We finish by providing several different avenues for future research. Public Library of Science 2012-01-31 /pmc/articles/PMC3269434/ /pubmed/22303434 http://dx.doi.org/10.1371/journal.pone.0024274 Text en Spivak, Kent. http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Spivak, David I.
Kent, Robert E.
Ologs: A Categorical Framework for Knowledge Representation
title Ologs: A Categorical Framework for Knowledge Representation
title_full Ologs: A Categorical Framework for Knowledge Representation
title_fullStr Ologs: A Categorical Framework for Knowledge Representation
title_full_unstemmed Ologs: A Categorical Framework for Knowledge Representation
title_short Ologs: A Categorical Framework for Knowledge Representation
title_sort ologs: a categorical framework for knowledge representation
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3269434/
https://www.ncbi.nlm.nih.gov/pubmed/22303434
http://dx.doi.org/10.1371/journal.pone.0024274
work_keys_str_mv AT spivakdavidi ologsacategoricalframeworkforknowledgerepresentation
AT kentroberte ologsacategoricalframeworkforknowledgerepresentation