Skip to content

Case - additional data fields needed #92

@woodkri

Description

@woodkri

For CFDocuments/{sourcedId}:

Additional required data fields for this page: "creator" and "lastChangeDateTime".

I believe it will also need to be capable of supplying these data fields: "officialSourceURL", "publisher", "description", "subject", "language", "version", "adoptionStatus", "statusStartDate", "statusEndDate", "licenseURI", and "notes". Based on this line from the compliance specs - "They must be capable of supplying all of the optional data fields in the JSON payloads (conformance testing requires ALL data fields to be populated)".

The specs also state "They must not provide extension data fields in the JSON payloads". If this means there cannot be any data fields outside those defined in their model, then we will need to remove "@context" and "type".

For CFPackages/{sourcedId}:

Optional field of CFRubrics needed, can be an empty array. Under CFDefinitions, "CFSubject" should be "CFSubjects".

Additional required data fields for the CFItems on this page: "lastChangeDateTime". Additional optional fields we need to supply for CFItems on this page: "alternativeLabel", "humanCodingScheme", "listEnumeration", "abbreviatedStatement", "conceptKeywords", "conceptKeywordsURI", "language", "educationLevel", "licenseURI", "statusStartDate", "statusEndDate". I don't believe type or the CFDocumentURI object are needed in the CFItems array.

The CFDocument object under the CFPackages page also needs the same required and optional fields as stated up top for the CFDocuments page, but on this page the CFPackageURI is not needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUnintended behavior.pendingCan't proceed on this task without work elsewhere.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions