Skip to content

Slot: applicationId

An identifier for the application. The id is used to help create unique identifiers where required, such as namespaces. The id must be lower case letters and numbers and MAY contain dashes. Uppercase letters, underscores and periods MUST NOT be used. The id MUST NOT be more than 200 characters. The applicationId MUST match the associated application package Metadata "id" attribute.

URI: https://specification.margo.org/data-model/applicationId Alias: applicationId

Applicable Classes

Name Description Modifies Slot
DeploymentAnnotations A class representing annotations no

Properties

Type and Range

Property Value
Range string
Domain Of DeploymentAnnotations

Cardinality and Requirements

Property Value
Required Yes
### Slot Characteristics
Property Value
Owner DeploymentAnnotations

Value Constraints

Property Value
Regex Pattern ^[-a-z0-9]{1,200}$

LinkML Source

name: applicationId
description: An identifier for the application. The id is used to help create unique
  identifiers where required, such as namespaces. The id must be lower case letters
  and numbers and MAY contain dashes. Uppercase letters, underscores and periods MUST
  NOT be used. The id MUST NOT be more than 200 characters. The applicationId MUST
  match the associated application package Metadata "id" attribute.
from_schema: https://specification.margo.org/data-model
alias: applicationId
owner: DeploymentAnnotations
domain_of:
- DeploymentAnnotations
range: string
required: true
pattern: ^[-a-z0-9]{1,200}$