mdTranslator

Architecture

Internal Object


associatedResource:

The associatedResource object contains information on resources which have some direct lineage to the central resource of this metadata such as parent or child datasets or projects.

    def newAssociatedResource
        intObj = {
            associationType: nil,
            initiativeType: nil,
            resourceType: nil,
            resourceCitation: {},
            metadataCitation: {}
        }
    end

associationType: string - identifies how the associated resource is related to the central resource such as 'is a component of', 'larger work citation', 'sub-project', etc.

initiativeType: string - identifies type of initiative under which the resource was produced such as 'study', 'task', 'experiment', 'sensor'.

resourceType: string - identifies the type of resource described by this object (e.g., 'project', 'dataset', 'study', 'publication').

resourceCitation: object - a citation object identifying the resource including its location.

metadataCitation: object - a citation object identifying the metadata record for the resource including its location.