Flash Cards | B.U.D.D.H.A.

Mitigate minutia management. Define data discretely. The arising and ceasing of moments and elimination of suffering have everything to do with relationships and definitions. One data model to reach Nirvana.

WHAT?!
It’s a versatile and monolithic way to store and share knowledge; but it’s also a way of thinking about how all data, information, knowledge, etc interconnect.

The Binding Ubiquitous Discrete Data Holism Architecture is an N-dimensional database with hierarchical and relational tendencies.

All its data is connected together as a matter-of-fact; and it can store any kind of knowable information.  By storing the structure of the data (ontology) as data as well, the system can better inform user-interface software about how the data is to be used.  That informative tendency effectively stores logic in the data as well.

An application based on BUDDHA is intended to be defiantly flexible and through that unique position, serve as a hub of knowledge.  All the knowledge it stores helps to demonstrate knowledge systems.

WHY?
Why not?

BUDDHA stores data in disparate but discrete pieces to mirror the concept of impermanence and the arising and ceasing of moments in Buddhism.  Sometimes data interconnects to mean one thing; and sometimes to mean something entirely different.

GroundWork built BUDDHA out of an attempt to solve structural problems with enterprise applications and frequently-distributed knowledge-sharing applications.  We needed a way to create intricate systems of data and present it many different ways, but knew that the structure of data would frequently change.  Time is money for our clients, and so we created a way a way to deliver a complex interconnection of knowledge without having to spend mountains of time re-tooling.

As a conceptual exercise, trying to figure out how to connect disparate data together can yield solutions to problems you didn’t expect.  Thinking of all data as part of the same large “problem” provides insight into future possibilities.

HOW?
BUDDHA, the software, is an enterprise Java application, storing data in a relational database, and using object/relational mapping to simplify the connection between the database and Java.  Hibernate, the open-source tool, provides the basic querying and searching utilities necessary.  On top of these essentials is a single-entry-point data requester, which exchanges a “MetaObject”, which is a request that assembles data together from any level in the database.  MetaObjects can be stored or created dynamically by the user-facing application.  They can be requested via Flash applications through the Real Time Messaging Format (RTMF), or through other methods via SOAP and XML-RPC web services, as well as our proprietary compressed-stream socket server.

BUDDHA stores all data as a combination of Data Objects and Attributes, each of which is stored in a stack.  They are stored and connected together via named Relationships.  Data Objects can be used to further articulate relationships.  This combination results in being able to store anything the human mind can store, and in a way that is remarkably similar.

The salient quality of BUDDHA is the unchanging structure to store and request data of any configuration.  Because of the nimbleness of its structure, new data and types of data can be added without the need to rewrite any code.  For the type of applications which are based on BUDDHA, which are typically hubs of knowledge and system interconnectivity, this flexibility is key and essential.

OUTCOME
Thinking of all data as interconnected resulted in a system that can indeed connect any data.  Using BUDDHA as the basis for a knowledge-sharing system means being able to watch a structural application grow along with an enterprise instead of having the age of such a system be a hindrance.

Would you like a free copy of our Flash Cards? Contact us »