Bootstrap

Library Schema Definition

The library schema ties it all together with global item type attributes that explain the various options and data types. This schema is broken down into item types, item type attributes and items with attributes.

The latest library schema document can be found here:

Library

The library is the outer most data structure and requires a ‘types’ and ‘items’ node. This structure will also have a reference to the json schema document.

Rules

Item Types

Item types provide context to the system regarding what kind of item we are trying to describe for example is it a computer or a furnance.

Rules

Item Type Tags

Item type tags are associated with an item type that define what data is captured to describe the item.
For example first_name, last_name, email_address would be tags for a ‘person’ item type. Each attribute has a data type that explains how the data is captured and validated, for example an email address data type can be validated as a valid email address while a ‘number’ data type can be validated to be a number.

Rules

Item

The item is the core building block of the library as it defines all the various items that are being tracked.

Rules

Generic Rules