Sha256: 55fb16d625633ca013627290473218be7f66bea255d35084488786087979f24e

Contents?: true

Size: 1.55 KB

Versions: 2

Compression:

Stored size: 1.55 KB

Contents

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "id": "responsibility.json#",
  "type": "object",
  "description": "Identifies contact role(s).",
  "required": ["role", "party"],
  "additionalProperties": true,
  "properties": {
    "role": {
      "type": "string",
      "description": "Function performed by the contact in the current context.",
      "translation": {
        "ISO 19115-2": [
          "MI_Metadata > Contact > CI_Contact > role [CI_RoleCode]"
        ],
        "FGDC CSDGM": ["metainfo > cntinfo > cntpos"]
      },
      "minLength": 1
    },
    "timePeriod": {
      "type": "array",
      "description": "The period of time for which the role is valid.",
      "example": "",
      "translation": {},
      "items": {
        "$ref": "./timePeriod.json#"
      }
    },
    "party": {
      "type": "array",
      "description": "Identifies all the contacts associated with the role.",
      "example": "",
      "translation": {},
      "minItems": 1,
      "items": {
        "type": "object",
        "required": ["contactId"],
        "properties": {
          "contactId": {
            "type": "string",
            "description": "Identifier matching a contactId in the main contact array."
          },
          "organizationMembers": {
            "type": "array",
            "description": "Identifies individuals that have an association with an organization contact.",
            "example": "",
            "translation": {},
            "items": {
              "type": "string"
            }
          }
        }
      }
    }
  }
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
adiwg-mdjson_schemas-2.0.0.pre.alpha.1 schema/responsibility.json
adiwg-mdjson_schemas-2.0.0.pre.alpha schema/responsibility.json