Skip to content

Most Efficient Query Examples #944

@jeannekitchens

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.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Not Started

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions