Skip to content

Most Efficient Query Examples #944

Description

@jeannekitchens

@excelsior This is a use case for a partner. They have an integration with the Registry. They need unique CTIDs to match the organizations and credentials for outcome/metrics data they create in their system. They query the registry, import the CTID to their platform, include a link back to the related Finder page for each of their customers (i.e., CTDL Organization classes) and for each credential offered and owned by those organizations.
They need to be able to query the Registry dependably and they have a use case to find all of the credentials owned by an organization AND if those credentials are offered by other organizations.

Query: Show me all ceterms:Credential (subclasses) owned by and offered by a specific ceterms:CTID (they would first get the organization and use it’s CTID to find all credentials owned and offered by that organization.

Query: Show me all other ceterms:Organization (subclasses) that offer the credentials owned by the above organization using the ceterms:CTID for those credentials.

Need the best way to do these queries efficiently (following the Search API handbook formats https://credreg.net/registry/searchapi). There could be 100s of credentials owned by an organization that need to be checked to see if there are offered by other organizations.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions