Contact Us Support Forum Get Email Updates
 
 

Thanks! Someone will be in touch with you shortly.

Rather just email us? Email us here.
Rather speak with someone in person?
Call any time with Tin Can questions:

866.497.2676

The Tin Can API Registry

As part of the Tin Can API, you define your own activities, activity types, verbs, extensions and attachments as part of statements. All of these require identifiers that should resolve to a URL that provides all of the spec-required metadata for each. There should be a a place where everyone in the community can find identifiers that have already been defined. It creates problems if there are many different identifiers for a verb, activity, attachment or extension that mean the exact same thing. This makes Tin Can data very hard to work with. Data normalization is hard, and we all need to use a registry in order to work with Tin Can data well.

We’ve built that registry. It’s called The Tin Can API Registry.

There are several reasons for this registry:

  • Not everyone has (or wants to maintain) their own domain where they can resolve their URIs.
  • Not everyone wants to commit to resolving identifiers, as well as build and maintain their tools.
  • It’s important to build off of what has already been defined, rather than creating your own for everything.
  • It’s a community-centered place where everyone can add and reference verbs, activities, activity types, extensions, attachments and recipes.
  • It allows a group that has a particular data model to create a recipe containing all of the identifiers associated with that group’s data model. (See the recipes page.)

Tin Can statements will be found in many places and use many identifiers. We want to catalog those identifiers. With our Registry, we’re putting all of the bits and pieces in one place, so you can do all of your querying against one consistent service.

We’ve taken the time to do this right. We still have a lot to add (and we’re taking suggestions from you), but it’s a usable registry tool that will be carefully curated to maintain the highest quality.

Some time ago we built a tool called Test Track. It was a place for the world to test their SCORM content. It was a free resource that bettered the whole SCORM community to the point that it became the number one place in the world to test SCORM content. That’s our vision with the Tin Can API Registry. We want it to be the most helpful and useful Tin Can registry around, built by us, maintained by us and the community, and serving everyone that wants to work with the Tin Can API.

Check it out. Let us know what you think. Let us know what you’d change or what you like about it. If you’re interested in using the registry with one of your existing products or systems to register, resolve, and reference the different parts of Tin Can statements (via API), let us know about that, too.


Tin Can API Email Updates

* indicates required

Tin Can API Email Updates

Thanks for signing up for the Tin Can API newsletter!

Make sure to follow us on Twitter @ProjectTinCan,
and tweet this page to let others know about the Tin Can API.

Close