NYC Governance Schema Skill

Validates NYC Governance Organizations dataset schema including Chain of Custody fields and formatting.

4|Updated May 28, 2025
One-click install
npx skills add https://github.com/MODA-NYC/nyc-governance-organizations --skill nyc-governance-schema-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: NYC Governance Schema Skill
Source: https://github.com/MODA-NYC/nyc-governance-organizations/tree/main/skills/nyc-governance-schema
Command: npx skills add https://github.com/MODA-NYC/nyc-governance-organizations --skill nyc-governance-schema-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures data quality and consistency for the NYC Governance Organizations dataset by providing clear validation rules and guidance on implementing an expanded schema, preventing data errors and improving interoperability.

Core Features & Use Cases

  • Schema Validation: Enforces rules for all schema fields, including new Phase II additions.
  • Phase II Field Guidance: Provides definitions and usage examples for new fields like authorizing_authority, appointments_summary, and redefined reports_to.
  • RecordID Formatting: Ensures correct formatting for new and converted Record IDs.
  • Entity Classification: Standardizes the categorization of NYC governance entities using a controlled vocabulary.
  • Use Case: When adding a new agency to the NYC Governance Organizations dataset, use this Skill to ensure all required fields are populated correctly, the authorizing_authority is properly cited, and the organization_type adheres to the official classification.

Quick Start

Use the NYC Governance Schema Skill to validate the authorizing_authority_type for an entity established by the NYC Charter.

Frequently Asked Questions about NYC Governance Schema Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate Phase II schema fields for the NYC governance organizations dataset?

To validate Phase II schema fields for the NYC governance organizations dataset, apply strict rules for populating new additions like authorizing_authority, authorizing_url, and appointments_summary, ensuring proper citations and standardized entity classification.

What is the correct RecordID formatting for NYC governance entities?

Correct RecordID formatting for NYC governance entities requires adhering to strict validation rules that distinguish new identifiers from converted ones, ensuring unique tracking and preventing data duplication within the governance schema.

How do I classify organization types using the NYC governance schema?

To classify organization types using the NYC governance schema, apply the controlled vocabulary provided by the entity classification rules, ensuring each organization_type adheres to the official standard for NYC governance data.

When do I need to populate the authorizing_authority field for NYC governance data?

You need to populate the authorizing_authority field when adding entities established by the NYC Charter to the governance dataset, ensuring the authorizing_authority_type is correctly cited and validated against the schema rules.

What are the limitations of automated schema validation for NYC governance relationships?

Automated schema validation for NYC governance relationships cannot inherently verify the semantic accuracy of relationship mapping or redefined reports_to fields; it only enforces structural formatting and field population rules for the dataset entries.

Can I use this schema validation for datasets outside of NYC governance?

This schema validation is specifically designed for the NYC Governance Organizations dataset, focusing on localized Phase II expansions, entity classifications, and specific authorizing authority rules, making it unsuitable for non-NYC governance data.