Skip to content

Objects, Collections and Modules

Table of Contents

Your cloud-based Data Store is organised into things called Objects, Collections and Modules.

Objects #

Objects are individual items, such as a person, a company or a car. Each Object contains Fields which are the bits of data associated with the object, such as First Name, Last Name and Age.

If you’re familiar with databases, then an Object can be thought of as a “record”. If you use spreadsheets then you can think of an Object as a “row” in your sheet.

In Spacetag Objects, the Objects have a pre-defined structure of Fields based on common industry-wide definitions – but you can extend these by creating your own additional Fields.

Collections #

Collections hold groups of the same Object so that you can query and filter on all of the Objects in a Collection, enabling you to return those Objects that meet a certain criteria. For example, you can filter on the contacts.person Collection to get all of the contacts.person Objects where their age is 30.

If you’re familiar with databases then a Collection can be thought of as a “table”, whereas spreadsheet users can think of a “sheet” as a Collection, as the sheet contains all of the rows to filter on.

Modules #

Modules are logical groups of Containers, which generally contain Objects that are considered related. For example, in the Contacts module, you will find people, organisations and notes – all elements which you would find in a Contact Management or CRM system. Within the Modules you are able to link objects together, for example linking multiple people to an organisation. In database-speak, we’d call these “relationships”.

The other benefit having Modules, is that you can subscribe to just the Modules you need, keeping subscription costs to a minimum.