Class: GhaDocument
A document that holds the workflows, actions, rulesets and required status checks of one or more repositories.
URI: gha:Document
classDiagram
class GhaDocument
click GhaDocument href "../GhaDocument/"
GhaDocument : actions
GhaDocument --> "*" GhaAction : actions
click GhaAction href "../GhaAction/"
GhaDocument : required_checks
GhaDocument --> "*" GhaRequiredStatusCheck : required_checks
click GhaRequiredStatusCheck href "../GhaRequiredStatusCheck/"
GhaDocument : reusable_workflows
GhaDocument --> "*" GhaReusableWorkflow : reusable_workflows
click GhaReusableWorkflow href "../GhaReusableWorkflow/"
GhaDocument : rulesets
GhaDocument --> "*" GhaRepositoryRuleset : rulesets
click GhaRepositoryRuleset href "../GhaRepositoryRuleset/"
GhaDocument : workflows
GhaDocument --> "*" GhaWorkflow : workflows
click GhaWorkflow href "../GhaWorkflow/"
Class Properties
Section titled “Class Properties”| Property | Value |
|---|---|
| Class URI | gha:Document |
| Tree Root | Yes |
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| workflows | * GhaWorkflow |
The workflows other than the reusable ones | direct |
| reusable_workflows | * GhaReusableWorkflow |
The reusable workflows | direct |
| actions | * GhaAction |
The actions | direct |
| rulesets | * GhaRepositoryRuleset |
The rulesets | direct |
| required_checks | * GhaRequiredStatusCheck |
The status checks the rulesets require | direct |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/github-actions
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | gha:Document |
| native | gha:GhaDocument |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: GhaDocumentdescription: A document that holds the workflows, actions, rulesets and required status checks of one or more repositories.from_schema: https://w3id.org/lmodel/github-actionsattributes: workflows: name: workflows description: The workflows other than the reusable ones. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 domain_of: - GhaDocument range: GhaWorkflow multivalued: true inlined: true inlined_as_list: true reusable_workflows: name: reusable_workflows description: The reusable workflows. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 domain_of: - GhaDocument range: GhaReusableWorkflow multivalued: true inlined: true inlined_as_list: true actions: name: actions description: The actions. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 domain_of: - GhaDocument range: GhaAction multivalued: true inlined: true inlined_as_list: true rulesets: name: rulesets description: The rulesets. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 domain_of: - GhaDocument range: GhaRepositoryRuleset multivalued: true inlined: true inlined_as_list: true required_checks: name: required_checks description: The status checks the rulesets require. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 domain_of: - GhaDocument range: GhaRequiredStatusCheck multivalued: true inlined: true inlined_as_list: trueclass_uri: gha:Documenttree_root: trueInduced
Section titled “Induced”name: GhaDocumentdescription: A document that holds the workflows, actions, rulesets and required status checks of one or more repositories.from_schema: https://w3id.org/lmodel/github-actionsattributes: workflows: name: workflows description: The workflows other than the reusable ones. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 owner: GhaDocument domain_of: - GhaDocument range: GhaWorkflow multivalued: true inlined: true inlined_as_list: true reusable_workflows: name: reusable_workflows description: The reusable workflows. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 owner: GhaDocument domain_of: - GhaDocument range: GhaReusableWorkflow multivalued: true inlined: true inlined_as_list: true actions: name: actions description: The actions. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 owner: GhaDocument domain_of: - GhaDocument range: GhaAction multivalued: true inlined: true inlined_as_list: true rulesets: name: rulesets description: The rulesets. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 owner: GhaDocument domain_of: - GhaDocument range: GhaRepositoryRuleset multivalued: true inlined: true inlined_as_list: true required_checks: name: required_checks description: The status checks the rulesets require. from_schema: https://w3id.org/lmodel/github-actions rank: 1000 owner: GhaDocument domain_of: - GhaDocument range: GhaRequiredStatusCheck multivalued: true inlined: true inlined_as_list: trueclass_uri: gha:Documenttree_root: true