> ## Documentation Index
> Fetch the complete documentation index at: https://docs.learningcommons.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Crosswalks for a standard

> Fetches a list of standards that align to a specific standard through shared learning components.

This endpoint retrieves crosswalk relationships bidirectionally:
- **State standard → CCSS**: Pass in a state standard to get matching Common Core State Standards (CCSS)
- **CCSS → State standards**: Pass in a Common Core State Standards (CCSS) standard to get matching state standards across jurisdictions

Each crosswalk includes similarity metrics based on measurable overlap of learning components to help understand the strength and nature of the alignment.

Crosswalks provide a scalable way to extend mappings between CCSS and state-specific frameworks without independent matching logic. By leveraging the LC superset, crosswalks show where standards converge in content coverage.

Use this endpoint when you need to:
- Find Common Core State Standards (CCSS) standards that align to a state standard for content adaptation
- Find state standards that align to a Common Core State Standards (CCSS) standard across multiple jurisdictions
- Understand the similarity between standards
- Map content between Common Core and state frameworks
- Analyze the degree of overlap between standards

**Note:** Crosswalks are currently available for Mathematics and English Language Arts (ELA) standards in states where LC alignment exists. Math crosswalks cover grades K-12. ELA crosswalks cover grades K-2. Crosswalks are evidence-based (require at least one shared learning component).

The endpoint returns paginated results. Use the `limit` and `cursor` parameters to control the number of results returned.

**Related topics:**
- [Standards crosswalks methodology](/knowledge-graph/schema-reference/standards#understanding-the-jaccard-score)




## OpenAPI

````yaml /api-reference/knowledge-graph-api/openapi.yaml get /academic-standards/{caseIdentifierUUID}/crosswalks
openapi: 3.0.3
info:
  title: Learning Commons Knowledge Graph REST API
  description: >
    REST API for accessing education knowledge graph data including academic
    standards, learning components, and curriculum information.


    **Key datasets:**

    - **Academic standards**: Official state standards from all 50 U.S. states
    sourced from 1EdTech's CASE Network

    - **Learning components**: Granular, teachable skills that break down broad
    standards into actionable instructional units

    - **Standards crosswalks**: Connections between standards and frameworks

    - **Curriculum**: Structured course content including courses, lesson
    groupings (units, sections, modules), lessons, activities, and assessments


    **Learn more:**

    - [Knowledge Graph
    Overview](/knowledge-graph/understanding-knowledge-graph/introduction)

    - [Standards](/knowledge-graph/schema-reference/standards)

    - [Learning
    components](/knowledge-graph/schema-reference/learning-components)

    - [Standards crosswalks](/knowledge-graph/schema-reference/standards)

    - [Curriculum](/knowledge-graph/schema-reference/curriculum)

    - [Quickstart](/knowledge-graph/getting-started/quickstart)
  version: '0'
servers:
  - url: https://api.learningcommons.org/knowledge-graph/v0
    description: Production server
security:
  - ApiKeyAuth: []
tags:
  - name: Academic standards
    description: Academic standards operations
  - name: Curriculum
    description: Curriculum operations
  - name: Durable skills
    description: Durable skills frameworks and skills operations
  - name: Hierarchy
    description: Hierarchical navigation operations
  - name: Learning components
    description: Learning components operations
  - name: Learning progressions
    description: Learning progressions operations
  - name: Search
    description: Search and discovery operations
  - name: Standards crosswalks
    description: Standards crosswalks operations
paths:
  /academic-standards/{caseIdentifierUUID}/crosswalks:
    get:
      tags:
        - Standards crosswalks
        - Academic standards
      summary: Crosswalks for a standard
      description: >
        Fetches a list of standards that align to a specific standard through
        shared learning components.


        This endpoint retrieves crosswalk relationships bidirectionally:

        - **State standard → CCSS**: Pass in a state standard to get matching
        Common Core State Standards (CCSS)

        - **CCSS → State standards**: Pass in a Common Core State Standards
        (CCSS) standard to get matching state standards across jurisdictions


        Each crosswalk includes similarity metrics based on measurable overlap
        of learning components to help understand the strength and nature of the
        alignment.


        Crosswalks provide a scalable way to extend mappings between CCSS and
        state-specific frameworks without independent matching logic. By
        leveraging the LC superset, crosswalks show where standards converge in
        content coverage.


        Use this endpoint when you need to:

        - Find Common Core State Standards (CCSS) standards that align to a
        state standard for content adaptation

        - Find state standards that align to a Common Core State Standards
        (CCSS) standard across multiple jurisdictions

        - Understand the similarity between standards

        - Map content between Common Core and state frameworks

        - Analyze the degree of overlap between standards


        **Note:** Crosswalks are currently available for Mathematics and English
        Language Arts (ELA) standards in states where LC alignment exists. Math
        crosswalks cover grades K-12. ELA crosswalks cover grades K-2.
        Crosswalks are evidence-based (require at least one shared learning
        component).


        The endpoint returns paginated results. Use the `limit` and `cursor`
        parameters to control the number of results returned.


        **Related topics:**

        - [Standards crosswalks
        methodology](/knowledge-graph/schema-reference/standards#understanding-the-jaccard-score)
      operationId: listCrosswalkedStandards
      parameters:
        - $ref: '#/components/parameters/CaseIdentifierUUIDPath'
        - $ref: '#/components/parameters/JurisdictionParam'
        - name: minJaccardScore
          in: query
          required: false
          description: Minimum Jaccard score when focusing on stronger alignments
          schema:
            type: number
            format: float
            minimum: 0
            maximum: 1
        - $ref: '#/components/parameters/LimitParam'
        - $ref: '#/components/parameters/CursorParam'
      responses:
        '200':
          description: >-
            Successfully retrieved list of Common Core State Standards (CCSS)
            standards if a state standard was provided, or a list of state
            standards if a CCSS standard was provided
          content:
            application/json:
              schema:
                allOf:
                  - $ref: '#/components/schemas/PaginatedResponse'
                  - type: object
                    properties:
                      data:
                        type: array
                        items:
                          $ref: '#/components/schemas/StandardCrosswalk'
              examples:
                stateToCommonCore:
                  summary: >-
                    State standard to Common Core State Standards (CCSS)
                    standards (returns CCSS standards)
                  value:
                    data:
                      - caseIdentifierUUID: 0bb530f0-4b99-11ec-a64d-0242ac1a0003
                        statementCode: 6.NS.B.4
                        description: >-
                          Use prime factorization to find the greatest common
                          factor of two whole numbers less than or equal to 100
                          and the least common multiple of two whole numbers
                          less than or equal to 12. Use the distributive
                          property to express a sum of two whole numbers 1–100
                          with a common factor as a multiple of a sum of two
                          relatively prime numbers. For example, express 36 + 8
                          as 4(9 + 2).
                        jurisdiction: Rhode Island
                        jaccard: 1
                        stateLCCount: 3
                        ccssLCCount: 3
                        sharedLCCount: 3
                        author: Rhode Island Department of Education
                        provider: Learning Commons
                        license: https://creativecommons.org/licenses/by/4.0/
                        attributionStatement: >-
                          Knowledge Graph is provided by Learning Commons under
                          the CC BY-4.0 license. Rhode Island Mathematics
                          standards provided by Rhode Island Department of
                          Education available at
                          https://ride.ri.gov/sites/g/files/xkgbur806/files/Portals/0/Uploads/Documents/Instruction-and-Assessment-World-Class-Standards/Standards/Rhode-Island-Core-Standards-V2-4.9.21.pdf?ver=2021-04-21-154246-580.
                      - caseIdentifierUUID: 16674743-eb8f-11e9-9f9f-0242ac140002
                        statementCode: 6.NS.B.4
                        description: >-
                          Find the greatest common factor of two whole numbers
                          less than or equal to 100 and the least common
                          multiple of two whole numbers less than or equal to
                          12. Use the distributive property to express a sum of
                          two whole numbers 1–100 with a common factor as a
                          multiple of a sum of two whole numbers with no common
                          factor. *For example, express 36 + 8 as 4(9 + 2).*
                        jurisdiction: Colorado
                        jaccard: 1
                        stateLCCount: 3
                        ccssLCCount: 3
                        sharedLCCount: 3
                        author: Colorado Department of Education
                        provider: Learning Commons
                        license: https://creativecommons.org/licenses/by/4.0/
                        attributionStatement: >-
                          Knowledge Graph is provided by Learning Commons under
                          the CC BY-4.0 license. Colorado Mathematics standards
                          provided by Colorado Department of Education available
                          at https://www.cde.state.co.us/comath/statestandards.
                    pagination:
                      limit: 100
                      nextCursor: null
                      hasMore: false
                commonCoreToState:
                  summary: >-
                    Common Core State Standards (CCSS) standards to state
                    standards (returns state standards)
                  value:
                    data:
                      - caseIdentifierUUID: 7cd13b29-605b-3c35-8b10-082008a56b05
                        statementCode: 3.NF.A.1
                        description: >-
                          Understand a fraction 1/b as the quantity formed by 1
                          part when a whole is partitioned into b equal parts
                        jurisdiction: Iowa
                        jaccard: 0.95
                        stateLCCount: 7
                        ccssLCCount: 7
                        sharedLCCount: 7
                      - caseIdentifierUUID: 8de24c3a-716c-4d46-9c21-193119b67c16
                        statementCode: MA.3.NF.1
                        description: >-
                          Understand a fraction 1/b as the quantity formed by 1
                          part when a whole is partitioned into b equal parts
                        jurisdiction: Massachusetts
                        jaccard: 0.92
                        stateLCCount: 8
                        ccssLCCount: 7
                        sharedLCCount: 7
                    pagination:
                      limit: 100
                      nextCursor: >-
                        eyJpZGVudGlmaWVyIjoiOGRlMjRjM2EtNzE2Yy00ZDQ2LTljMjEtMTkzMTE5YjY3YzE2In0=
                      hasMore: true
        '400':
          description: Bad request - Invalid CASE Network UUID or filter parameters
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: ValidationError
                message: Invalid minJaccardScore. Must be a number between 0.0 and 1.0.
                requestId: req_12345
        '404':
          description: Academic standard not found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: NotFoundError
                message: >-
                  Academic standard with CASE Network UUID
                  "6bd8552e-6f8f-4538-bf33-d016ac080178" not found. Verify the
                  UUID is correct.
                requestId: req_12345
        '422':
          description: >-
            Unprocessable Entity - Invalid parameter values (e.g., enum value
            not in allowed list)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: ValidationError
                message: Input should be 'Alabama', 'Alaska', ..., or 'Multi-State'
                requestId: req_12345
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: InternalServerError
                message: >-
                  An unexpected error occurred while retrieving crosswalked
                  standards
                requestId: req_12345
components:
  parameters:
    CaseIdentifierUUIDPath:
      name: caseIdentifierUUID
      in: path
      required: true
      description: CASE Network UUID for the resource
      schema:
        type: string
        format: uuid
    JurisdictionParam:
      name: jurisdiction
      in: query
      required: false
      schema:
        $ref: '#/components/schemas/JurisdictionENUM'
    LimitParam:
      name: limit
      in: query
      required: false
      description: Maximum number of results to return
      schema:
        type: integer
        minimum: 1
        maximum: 1000
        default: 100
    CursorParam:
      name: cursor
      in: query
      required: false
      description: >-
        Pagination cursor obtained from the `nextCursor` field in a previous
        response (not needed for the first page)
      schema:
        type: string
  schemas:
    PaginatedResponse:
      type: object
      description: Cursor-based paginated response
      required:
        - data
        - pagination
      properties:
        data:
          type: array
          description: Array of result items
          items:
            type: object
        pagination:
          $ref: '#/components/schemas/Pagination'
    StandardCrosswalk:
      type: object
      description: >
        Represents a crosswalk relationship between two standards, including
        similarity metrics based on shared learning components.


        Crosswalks connect mathematics standards bidirectionally based on
        measurable overlap of learning components:

        - **State → CCSS**: When querying with a state standard, this represents
        an aligned CCSS standard

        - **CCSS → State**: When querying with a CCSS standard, this represents
        an aligned state standard


        Each crosswalk includes quantitative measures that help understand the
        strength and nature of the alignment.


        The Jaccard similarity score measures the proportion of shared learning
        components between the two standards, with scores ranging from 0 (no
        overlap) to 1 (complete overlap). Higher scores indicate stronger
        similarity in content coverage.
      required:
        - caseIdentifierUUID
        - author
        - provider
        - license
        - attributionStatement
      properties:
        caseIdentifierUUID:
          type: string
          format: uuid
          description: CASE Network UUID for the resource
        statementCode:
          type: string
          nullable: true
          description: >-
            Code that identifies a standard within its standards framework
            (e.g., "3.NF.A.1", "A.1B", "MP1"); `null` for organizational
            groupings without assigned codes
        description:
          type: string
          nullable: true
          description: >-
            Full text of the standard describing what students should know or be
            able to do
        jurisdiction:
          $ref: '#/components/schemas/JurisdictionENUM'
          type: string
          nullable: true
        jaccard:
          type: number
          format: float
          description: >-
            Jaccard score representing the proportion of shared components
            between a state and Common Core State Standards (CCSS) standard;
            calculated as `sharedLCCount / (stateLCCount + ccssLCCount -
            sharedLCCount)`
          minimum: 0
          maximum: 1
        stateLCCount:
          type: integer
          description: Number of components supporting the state standard
          minimum: 0
        ccssLCCount:
          type: integer
          description: >-
            Number of components supporting the Common Core State Standards
            (CCSS) standard
          minimum: 0
        sharedLCCount:
          type: integer
          description: >-
            Number of components supporting both the state and Common Core State
            Standards (CCSS) standards
          minimum: 1
        author:
          type: string
          description: Author or creator of the resource
        provider:
          type: string
          description: Source data provider for the resource
        license:
          type: string
          format: uri
          description: URL to the resource's license document
        attributionStatement:
          type: string
          description: >-
            Statement that acknowledges the resource's author and provider, as
            required by the CC BY 4.0 license
    Error:
      type: object
      description: Standard error response object returned for all error conditions
      required:
        - error
        - message
        - requestId
      properties:
        error:
          type: string
          description: >-
            Machine-readable error type identifier (e.g., `ValidationError`,
            `NotFoundError`, `InternalServerError`)
        message:
          type: string
          description: >-
            Human-readable error message that explains what went wrong and may
            include actionable guidance
        requestId:
          type: string
          description: Unique identifier for this request (for debugging and support)
        details:
          type: object
          description: >-
            Optional additional details about the error, such as validation
            failures or field-specific issues
          additionalProperties: true
    JurisdictionENUM:
      type: string
      description: U.S. state, territory, or multi-state designation
      enum:
        - Alabama
        - Alaska
        - Arizona
        - Arkansas
        - California
        - Colorado
        - Connecticut
        - Delaware
        - Florida
        - Georgia
        - Hawaii
        - Idaho
        - Illinois
        - Indiana
        - Iowa
        - Kansas
        - Kentucky
        - Louisiana
        - Maine
        - Maryland
        - Massachusetts
        - Michigan
        - Minnesota
        - Mississippi
        - Missouri
        - Montana
        - Nebraska
        - Nevada
        - New Hampshire
        - New Jersey
        - New Mexico
        - New York
        - North Carolina
        - North Dakota
        - Ohio
        - Oklahoma
        - Oregon
        - Pennsylvania
        - Rhode Island
        - South Carolina
        - South Dakota
        - Tennessee
        - Texas
        - Utah
        - Vermont
        - Virginia
        - Washington
        - Washington, D.C.
        - West Virginia
        - Wisconsin
        - Wyoming
        - Multi-State
    Pagination:
      type: object
      description: Cursor-based pagination metadata
      required:
        - limit
        - hasMore
      properties:
        limit:
          type: integer
          description: Maximum number of results to return per page
        nextCursor:
          type: string
          nullable: true
          description: >-
            Cursor for fetching the next page of results in your next request
            (`null` if there are no more results)
        hasMore:
          type: boolean
          description: Whether there are more results after this page
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: API key for authentication

````