The ScienceBase Item core model of simple discovery metadata (e.g., title, abstract, contacts, etc.) is coupled with a set of high-level item "supercategories" to provide ScienceBase users with a way to understand and navigate through many different types of items (e.g., Data, Publication, Project, etc.). The core model can be extended with ScienceBase Extensions to provide additional attributes that further describe items. Extensions can be based on metadata standards such as additional elements of the ISO19115 standard for geospatial metadata that do not map simply into the ScienceBase Item core model. Some aspects of ScienceBase Extensions are controlled programmatically because of other features such as a ScienceBase Item that describes data stored in the ScienceBase Repository while other extensions take on attribution from ScienceBase harvests of other metadata sources or direct user input.
The ScienceBase Item core model and all extensions are stored natively in ScienceBase JSON or sbJSON. The ScienceBase REST service uses sbJSON to retrieve information about an item, update an item, and create new items. Please see JSON Syntax link at the bottom of the page for a great introduction to the topic.
An overview of the most commonly used fields in SB JSON.
- Creating Queries for ScienceBase
- An introduction on creating searches in ScienceBase and the SB JSON that is returned.
- CRUD Operations on Items
- Examples and Use Cases
- REST explanation (Wikipedia) - http://en.wikipedia.org/wiki/Representational_state_transfer
- JSON explanation (Wikipedia) - http://en.wikipedia.org/wiki/Json
- JSON format homepage - http://www.json.org/
- JSON Syntax (Wikipedia) - http://en.wikipedia.org/wiki/Json#Data_types.2C_syntax_and_example