Open-Source Schema-Driven Asset Management Tool Designed to Enhance Climate Resilience

This article is an introduction to a community-led open-source critical asset management project called CAMS. The article provides some context to the project origin as well as some examples of the application schema and queries to provide an understanding of its build. It is based on a graph database and is aimed at helping nations, cities, and communities build their climate resilience.

Hurricane Maria

Climate change is warming the temperatures of the seas. This is causing dire troubles for island nations, cities, and communities. Tropical storms are becoming more frequent and ferocious and battering these places with merciless force.

Compare JSON Documents and Apply Patches With TerminusDB and MongoDB

In this demo tutorial, we will show how the diff and patch operation can be applied to monitor changes in TerminusDB schema, TerminusDB documents, JSON schema, and other document databases like MongoDB.

A Little Background on JSON Diff and Patch

A fundamental tool in Git’s strategy for distributed management of source code is the concept of the diff and the patch. These foundational operations are what make git possible. Diff is used to construct a patch that can be applied to an object such that the final state makes sense for some value of makes sense.