{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://publicschema.org/AdministrativeAppeal.schema.json",
  "title": "AdministrativeAppeal",
  "description": "A formal request to an authority to review a particular administrative decision. Its authority is the organization asked to review the decision; the appellant and the submitter are recorded separately. Filing an appeal does not by itself suspend, replace or overturn the challenged decision. A complaint or appeal raised through a program's grievance mechanism is recorded as Grievance.",
  "type": "object",
  "properties": {
    "identifiers": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "$ref": "https://publicschema.org/Identifier.schema.json"
          },
          {
            "type": "string",
            "description": "URI or identifier reference"
          }
        ],
        "description": "Identifiers carried by this entity, such as national ID numbers, program IDs, or identifiers asserted by an identity document."
      }
    },
    "challenged_decision": {
      "oneOf": [
        {
          "$ref": "https://publicschema.org/AdministrativeDecision.schema.json"
        },
        {
          "type": "string",
          "description": "URI or identifier reference"
        }
      ],
      "description": "The administrative decision for which review is requested. This link alone gives no stay, replacement or reversal effect to the appeal."
    },
    "appellant": {
      "type": "string",
      "format": "uri",
      "description": "The URI of the person, group or organization asking for the review, independently of any representative. A reference does not establish standing or a right of appeal under a law."
    },
    "submitted_by": {
      "oneOf": [
        {
          "$ref": "https://publicschema.org/Agent.schema.json"
        },
        {
          "type": "string",
          "description": "URI or identifier reference"
        }
      ],
      "description": "The person or organization that actually submitted the application or appeal, which may differ from the applicant or appellant. Identifying a submitter does not establish their authority to represent someone else."
    },
    "submission_representation": {
      "oneOf": [
        {
          "$ref": "https://publicschema.org/RepresentationRole.schema.json"
        },
        {
          "type": "string",
          "description": "URI or identifier reference"
        }
      ],
      "description": "The representation relationship that the submitter relied on for this application or appeal. Its parties, period and scope still have to match the particular submission."
    },
    "authority": {
      "oneOf": [
        {
          "$ref": "https://publicschema.org/Organization.schema.json"
        },
        {
          "type": "string",
          "description": "URI or identifier reference"
        }
      ],
      "description": "The organization responsible for the act or event a record describes, such as the body that receives an application, decides a case, reviews an appeal, inspects a subject or takes a measure. Each class using it states which of these roles applies. It links to an Organization, whereas issuing_authority names the issuer of a document or credential as text."
    },
    "request_submission_date": {
      "type": "string",
      "format": "date",
      "description": "The date on which the applicant, the appellant or someone acting for them submitted the application or appeal. It can precede the date on which the receiving authority registered it."
    },
    "evidence_assertions": {
      "type": "array",
      "items": {
        "oneOf": [
          {
            "$ref": "https://publicschema.org/EvidenceAssertion.schema.json"
          },
          {
            "type": "string",
            "description": "URI or identifier reference"
          }
        ],
        "description": "Statements identifying sources that support or contradict this statement."
      }
    },
    "recorded_at": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time the statement or event was entered into its source record. It can differ from when the fact took effect."
    }
  }
}
