Skip to content

Class: Catalog

Catalog metadata for displaying the application.

 classDiagram
    class Catalog
    click Catalog href "../Catalog/"
      Catalog : application





        Catalog --> "0..1" CatalogApplicationMetadata : application
        click CatalogApplicationMetadata href "../CatalogApplicationMetadata/"



      Catalog : author





        Catalog --> "*" Author : author
        click Author href "../Author/"



      Catalog : organization





        Catalog --> "1..*" Organization : organization
        click Organization href "../Organization/"



Attributes

Name Cardinality and Range Description Inheritance
application 0..1
CatalogApplicationMetadata
Application element specifying the application specific metadata direct
author *
Author
Author element specifying metadata about the application's author direct
organization 1..*
Organization
Organization element specifying metadata about the organization/company provi... direct

Usages

used by used in type used
ApplicationMetadata catalog range Catalog

This section is only relevant for contributors of the specification

LinkML Source

Direct

Details
name: Catalog
description: Catalog metadata for displaying the application.
from_schema: https://specification.margo.org/data-model
attributes:
  application:
    name: application
    description: Application element specifying the application specific metadata.
      See the [Application Metadata](#applicationmetadata-attributes) section below.
    from_schema: https://specification.margo.org/application-schema
    domain_of:
    - Catalog
    range: CatalogApplicationMetadata
  author:
    name: author
    description: Author element specifying metadata about the application's author.
      See the [Author Metadata](#author-attributes) section below.
    from_schema: https://specification.margo.org/application-schema
    domain_of:
    - Catalog
    range: Author
    multivalued: true
    inlined: true
    inlined_as_list: true
  organization:
    name: organization
    description: Organization element specifying metadata about the organization/company
      providing the application. See the [Organization Metadata](#organization-attributes)
      section below.
    from_schema: https://specification.margo.org/application-schema
    domain_of:
    - Catalog
    range: Organization
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true

Induced

Details
name: Catalog
description: Catalog metadata for displaying the application.
from_schema: https://specification.margo.org/data-model
attributes:
  application:
    name: application
    description: Application element specifying the application specific metadata.
      See the [Application Metadata](#applicationmetadata-attributes) section below.
    from_schema: https://specification.margo.org/application-schema
    alias: application
    owner: Catalog
    domain_of:
    - Catalog
    range: CatalogApplicationMetadata
  author:
    name: author
    description: Author element specifying metadata about the application's author.
      See the [Author Metadata](#author-attributes) section below.
    from_schema: https://specification.margo.org/application-schema
    alias: author
    owner: Catalog
    domain_of:
    - Catalog
    range: Author
    multivalued: true
    inlined: true
    inlined_as_list: true
  organization:
    name: organization
    description: Organization element specifying metadata about the organization/company
      providing the application. See the [Organization Metadata](#organization-attributes)
      section below.
    from_schema: https://specification.margo.org/application-schema
    alias: organization
    owner: Catalog
    domain_of:
    - Catalog
    range: Organization
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true