|Zet Universe System Architecture|
[This is preliminary documentation and is subject to change.]
Zet Universe consists of the following components:
Zet Universe User Experience
Zet Universe Core, including plugins host, management, search, and APIs
Semantic Processing Pipeline
The following figure gives a graphical view of the building blocks in these components.
Zet Universe Core is made up of the core services that you would expect from the knowledge management system. Think of Zet Universe Core as the fundamentals, which includes plugin host infrastructure, search engine, management, and other services. As a developer, you write to APIs. Zet Universe includes a rich managed API that you can use to program the different building blocks of the Zet Universe System, including data operations, semantic pipeline, and the semantic model.
Semantic Processing Pipeline provides all required services for extracting, analyzing, and enriching the data to transform it into the actionable knowledge.
See Zet Universe Semantic Pipeline for details.
Cloud services provide a wide variety of services to the Zet Universe, including but not limited to central authentication (based on OAuth 2.0), notifications infrastructure for the built-in plugins, data synchronization, collaboration, and other services.
Apps are one of the two currently available kinds of plugins. A typical app provides services for data import from the external data sources, such as e-mail, documents, relational and NoSQL databases, etc. Apps also enable users to keep local and remote data sources in sync, as well as further enrich data. Apps can (but don't have to) bring Semantic Processors with them, to enable semi-automated data analysis and enrichness.
Semantic Processors are the second of the two currently available kinds of plugins. A typical semantic processor can be used to classify all or selected incoming data, enrich it by extracting keyphrases and entities, and provide recommendations to the user based on interests, content, context, relationships, or other criteria.
Indexing Services maintain references to Kinds and are used in the variety of queries, including but no limited to full-text search, spatio-temporal, and other kinds of queries.
Zet Universe semantic model provides some of the technical innovations of Zet Universe, including entities, dynamic properties, relationships, model containers, and the ability to extend the built-in ontology of the everyday kinds of data. Zet Universe includes kinds for everyday information such as documents, e-mail, appointments, tasks, media (audio and video), annotations, and so on. Zet Universe includes kinds for everyday information such as documents, e-mail, appointments, tasks, media (audio and video), annotations, and so on.
Zet Universe storage services provide the standardized ways for entity storage and retrieval.