Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: composing models


view this post on Zulip JR Learnstomath (Jan 20 2026 at 16:12):

ww said:

We did some work, jesus, it's 10 years ago now, on annotation of rule-based models (by which I mean graph rewriting). The idea there was to have a way (probably a functor) of relating the schema of the rewriting system to a schema in RDF in order to facilitate model composition. If you want to compose models, you need to be able to identify objects at least, and you can do this if you can say that they correspond to some standard thing in Uniprot, GO, etc.

I'm interested in studying models of different systems that can compose and @John Baez posted this in his Our Work channel. I'm not familiar with "RDF" and "Uniprot, GO, etc.".

Where might I find more information, maybe more generically/abstractly, about:

  1. "a way (probably a functor) of relating the schema of the rewriting system to a schema in RDF in order to facilitate model composition"?
  2. How to compose models, and how "being able to identify objects", works?

view this post on Zulip Ryan Wisnesky (Jan 20 2026 at 23:18):

I wrote a polemic comparing CT (more specifically, regular logic) against RDF for the purposes of data exchange; it has technical details relating them: https://arxiv.org/abs/2407.19095 . David Spivak's lifting problem paper is also a good place to look. Basically, an RDF database is just a giant collection of triples, interpreted as (subject, predicate, object), along with a bunch of questionable design decisions on top. Nowadays "triple stores" seem to be more popular but similar idea

view this post on Zulip John Baez (Jan 21 2026 at 02:10):

JR Learnstomath said:

Where might I find more information, maybe more generically/abstractly, about:

  1. "a way (probably a functor) of relating the schema of the rewriting system to a schema in RDF in order to facilitate model composition"?
  2. How to compose models, and how "being able to identify objects", works?

I know of no source that answers these questions in a simple way: one needs a lot of category-theoretic background. So I'll recommend that you start by reading David Spivak's Category Theory for Scientists. It won't answer these particular questions, but it will move you closer to being able to understand the answers.

view this post on Zulip JR Learnstomath (Jan 21 2026 at 09:49):

Many thanks to you both! As ever, all I can ever hope for is "less lost"...