Home Catch’s New Annotations API Supports Structured Data, Lets Apps Talk to Each Other

Catch’s New Annotations API Supports Structured Data, Lets Apps Talk to Each Other

Catch is often thought of as an Evernote competitor, thanks to the company’s simple, note-taking applications for iOS and Android. But more recently, the company’s APIs were found integrated into a high-profile mobile application: Google’s official app for its I/O developer conference. In the Google I/O app, Catch was used to help attendees create and manage conference notes using the Catch service.

As it turns out, there are today over 40 apps using Catch’s APIs, including those from the BBC and TED, plus recipes and horoscopes apps and others. And now, with Catch’s newly launched annotations API and its support for structured data, Catch can enable different mobile apps to talk to each other.

Prior to the release of Catch’s annotations API, the service supported only text, location, photos and voice in its notes. But sometimes, explains Catch CTO Andreas Schobel, you want to add structured data, too.

Developers can now do just that by registering new annotation types with Catch. For now, this is done by sending emails to [email protected]. Soon, a self-service registration page will be available to make the process even easier.

According to the Catch developer site, the annotations types currently have the following properties:

  • namespace: A grouping for common annotations, generally relates to the application that uses them (health tracker).
  • key: The key for the particular annotation.
  • id: The id of the annotation type is composed of the namespace and key as namespace:key. The id is used for manipulating annotations in the Notes API.
  • unique: Whether the annotation can have multiple values per note.
  • processor: The method by which annotation values are processed. Built in processors are string, boolean, and number. Numbers have built in unit conversion.

So how does this annotations API allow apps to talk to each other? Well, for example, instead of having a note field in an app where you recorded your weight daily as text, that information could be saved as data. Then a second app could read that data. In the weight-tracking example, the second app could translate pounds to kilograms, for instance, or it could correlate your weight with your daily blood pressure readings, which the second app provided.

Another basic example of annotations are the starred notes Catch implemented into its own note-taking apps recently, which allows users to save their favorite notes.

These are very simple examples, of course, but the possibilities of annotations made available via API are interesting, especially in terms of sharing data between different applications – even those from different developers.

Catch provides three different ways to leverage its service – via an HTTPS REST API, open-source libraries or through Android Intents. Interested developers can learn more about Catch at developer.catch.com.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.