Search Capabilities

Introduction

Colectica Repository is used to store graphs of items. As an example, let’s look at a very small dataset and see how it can be described using metadata items registered with the repository.

A sample dataset with three columns

Here is a graph of items that describe the dataset.

Items in Colectica Repository representing the dataset

Colectica Repository provides several ways to search this information.

Search type Description
Item search Find all items that match certain criteria.
Relationship search Find all items directly related to an item.
Set search Find all items in an item’s set, where a set includes all items connected to the item, no matter how many links are followed.

The following sections provide details and sample code to implement each of these types of searches. The samples use Colectica SDK, but all the functionality is exposed as web services and can be accessed without the SDK, if preferred.