Skip to content

Resources model

These are the model elements in Atlan related to resources — covering things like links and files.

Reference documentation

This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand how to manage resources in Atlan. For that, we would suggest starting with either:

    direction RL
    class Resource {
    link Resource "../resource"
    class Catalog {
    link Catalog "../entities/catalog"
    Catalog <|-- Resource : extends
    class Asset {
    link Asset "../entities/asset"
    Asset <|-- Catalog : extends
    class Referenceable {
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : extends
    class ReadmeTemplate
    link ReadmeTemplate "../entities/readmetemplate"
    Resource <|-- ReadmeTemplate : extends
    class Readme
    link Readme "../entities/readme"
    Resource <|-- Readme : extends
    class File
    link File "../entities/file"
    Resource <|-- File : extends
    class Link
    link Link "../entities/link"
    Resource <|-- Link : extends
    class Badge
    link Badge "../entities/badge"
    Asset <|-- Badge : extends


These attributes are specific to instances of Resource (and all of its subtypes).


Whether the resource is global (true) or not (false).

URL to the resource.


Reference to the resource.


Metadata of the resource.


The following illustrates how the various pieces of resources inter-relate with each other:

    Asset ||--o| Readme : readme
    Asset |o--o{ File : files
    Asset ||--o{ Link : links