Machine Annotation Service Resources
On this page
Machine Annotation Service Resources
This page contains an assortment of resources to help explain the structure and relationship of the Machine Annotation object.
Diagrams
Class Diagrams
classDiagram class MachineAnnotationService { schema:identifier : string ods:fdoType : string ods:status : string schema:version : integer schema:name : string schema:description : string schema:dateCreated : string schema:dateModified : string schema:creator : object ods:containerImage : string ods:containerTag : string ods:hasTargetDigitalObjectFilter : object schema:creativeWorkStatus : string schema:codeRepository : string schema:programmingLanguage : string ods:serviceAvailability : string schema:maintainer : object schema:license : string ods:slaDocumentation : string ods:topicName : string ods:maxReplicas : integer ods:batchingPermitted : boolean ods:timeToLive : integer ods:hasTombstoneMetadata : object ods:hasEnvironmentalVariables : array<ods:EnvironmentalVariable> ods:hasSecretVariables : array<ods:SecretVariable> } class ContactPoint { schema:description : string schema:email : string schema:url : string schema:telephone : string } class TombstoneMetadata { ods:tombstoneDate : string ods:tombstoneText : string ods:hasAgents : object ods:hasRelatedPIDs : array<ods:RelatedPID> } class RelatedPID { dcterms:identifier : string schema:identifier : string ods:relationshipType : string } class Agent { schema:identifier : string schema:name : string ods:hasRoles : array<ods:Role> schema:email : string schema:url : string ods:hasIdentifiers : array<ods:Identifier> } class Role { schema:roleName : string schema:startDate : string schema:endDate : string schema:position : integer } class SecretVariable { schema:name : string ods:secretKeyRef : string } class EnvironmentalVariable { schema:name : string schema:value : ['string', 'integer', 'boolean'] } class Identifier { dcterms:title : string dcterms:type : string dcterms:identifier : string dcterms:format : array<string> dcterms:subject : array<string> ods:isPartOfLabel : boolean ods:gupriLevel : string ods:identifierStatus : string } MachineAnnotationService -- ContactPoint MachineAnnotationService -- TombstoneMetadata TombstoneMetadata -- RelatedPID MachineAnnotationService -- Agent Agent -- Role TombstoneMetadata -- Agent MachineAnnotationService -- SecretVariable MachineAnnotationService -- EnvironmentalVariable
Entity-Relationship Diagrams
erDiagram MachineAnnotationService ||--o{ ContactPoint : Has MachineAnnotationService ||--o| TombstoneMetadata : Has TombstoneMetadata ||--o{ RelatedPID : Has MachineAnnotationService ||--|{ Agent : Has Agent ||--|{ Role : Has TombstoneMetadata ||--|{ Agent : Has MachineAnnotationService ||--o{ SecretVariable : Has MachineAnnotationService ||--o{ EnvironmentalVariable : Has
Built with Mermaid.js