Data Heirarchy

In this guide, we will look at the data heirarchy within the Doctrine API.

Doctrine strives to be as flexible as possible, in order to support the unique needs of your application - and how you've chosen to take advantage of headless AI semantic search.

Doctrine API Data Heirarchy

Below we will go over the three key elements of the Doctrine API data heirarchy, which are Organization, Partition, and Document - in order of the scope they can carry.

  • Name
    Organization
    Type
    Description

    The Organization can be thought of as the top level of the Doctrine API data heirarchy. It is the highest level of scope, and is used to group Partitions together.

  • Name
    Partition
    Type
    Description

    A Partition within Doctrine is a group of Documents that have been associated with a particular Partition. A Document does not have to be associated with a Partition, any Document is still part of an Organization where it is part of a Partition or not.

  • Name
    Document
    Type
    Description

    A Document is the atomic unit of data within the Doctrine API. It is the lowest level of scope, and is what the data you ingest with the Doctrine API gets broken down into.