The Collaborative Knowledge Broker, CKB, is an abstract data object that can be
transformed into diverse types of entity.

It is a digital (computer based) object that can represent real life objects, structures,
organisations, relations and situations in digital format. As a digital object it can be a
system, an application, a container, a procedure, a process, a function, a relation, index
or a data structure according to the configuration of its context and life style.

The structure of a ckb is made up of a set of “fields” that are used for identifying ,
cataloguing, referencing, managing life cycle and containing its digital value, and is used
for registering the object in an information system.

This is loosely structured data that aadheres to rules of traditional information systems and is akin to relationaldatabase
structures (sql) and other data structures (XML), but is tendentially more aligned tomore open and object based paradigms such as JSON, multidimesional Db (MumpsCaché) and NoSqL and file and text manipulation.

The nature of the CKB enables it to be applied in diverse environments, bothoperationally and technologically, and to also act as a bridge between diverse environments.


The CKB results from diversified experiences that go beyond pure technology.
These include
• the spatial concepts and perspectives of Geography,
• the Information sciences involved in the cataloguing of publications in libraries,
• conducting and managing national governmental social surveys,
• Publication of Trade Directories and Yellow Pages Advertising.
• Logistics, Container Tracking, Ferry Management Systems,
• multinational construction and engineering project and contract management,
• Computer Telephony Integration and call centre management,
• Contact Management and Messaging Systems,
• Information and Media Publication Systems, including newspaper Reader for
visually impaired,
• Medical Information Systems,
• Internet and mobile based applications.
The underlying trends contained in these areas of experience are:

• Systemic Approach to organisation of data, content, information ansd process,
• Exchange and integration of Information from disparate inputs to disparate
• Acquisition and analysis of information from disparate sources.
• Integration of structured data and unstructured content.
• Organisation of disparate data into manageable sets of information.
• Scalability and interoperability.

Fundamental Structure
The fundamental Structure of the CKB Architecture and a CKB Object is as follows:

Digital Data
This represents the digital structure of a ckb object and facilitating access to the
objects via its identifiers and indices. This structural data makes the ckb objects
accessible from diverse digital sistems :
• context: identifies the class of the object,
• uid: the url of the single object,
• ref1: references to objects in the ckb system,
• ref2: reference to objects outside the ckb system,
• status: the current state of the object,
• code: a name/key/protocol attributed to the object
• value: the value attributed to the object.
Content Containers.

The CKB Structure has containers that are available for storing and accessing data and
content of varying structures, that may be semantic or informatic, but in principle they
contain the “essence” of the objects when required:
• content: data, content or references to the source of the data in an object in
internal or external form which is to be used to be transformed into a form that
represents the current status of the object-
• data used in the transformation of the object into its next state,
• the prepared content of the object in it current status transformed from its
source using the structures in the data and status flow.
Life Cycle.
The CKB contains inherent structures that can be used for object life cycle management
and content transformation. These are defined in context configuration , and are
associated to the use of reference objects and the logging system,

• status: is an object that contains a contextual network of stati available to each
object and the flow of information and procedures to apply on a change of status,
status change is the core of the of the logging system,
• data: is a configurable object used to describe and parametrise the
transformations of object content and save relevant during the transformations.
Relation Objects.

The CKB is a relational system. The relation ships between objects is managed through
the concept of relation objects which can be describe multiple relationships between
objects having their own values and processes.
These may be hierarchical, have different cardinalities, and be used to create different
structures that create navigation, flow, procedures, dialogues, hierarchy and
• ref1: is a fundamental relation object describing certain relationships between an
object and other ckb objects,
• ref2: is a fundamental relation object describing certain relationships between an
object and external objects,
• relations objects: are ckb objects in their own right that have the purpose of
containing information pertaining to the relationship itself.
Examples relationship types:
• hierarchy: used for organisation structures, categories, recursions, bill of
materials, ….,
• sequences : ordering, processes, dialogues, logging, navigations …. ,
• references : information management, object sources, semantics ….. ,
• indices : used to optimized, contextual access to data …..,
• rules ; used for applying configuration,validation, formatting, certification and
normalisation of data ….,
• …...
Context Configuration.
The CKB system is managed through contexts(object classes) that define the format,
behaviour and rules applied to each context. A context may apply to a physical dataset
(database table, file, array) or a virtual set ( view,
The physical datasets will be designed around SCRUD interfaces where as the views will
revolve around filters and application functionality and provide alternative navigations
into the information, using relation objects to provide different perspectives.
Context configuration is the ma

CKB Applications and Projects
Project Management
The CKB is based on the principles of project management and the dynamic and diverse
aspects of the organisation and objectives of each project.
• CICM – In the ancestry of the CKB there is the application CICM . Computer
Integrated Contract Management which was conceived from the Management of a
multinational, technologically advanced, construction project in Saudi Arabia,
where we created a Management System based distributed across 4 vontinents
and 360 consortium members,upon the flows of information from all aspects of
the project from architecture through to implementation. Managing all aspects
of the project, logistics, finance, design, construction down to the finest detail,
with distributed and remote. This was later presented as an Application system,
the first on IBM Risc 6000/Unix, for the management of projects for companies
such as ENI, SAIPEM, SNAM progetti, Metropolitana Milanese, Fininvest, Maltauro,
Esselunga carrying out business engineering
• Prosper – is the modern windows based version of GICM used by PASPA at Momza
and in construction projects in the Middle East. (http:\\www.teknobuild.com)
Enterprise Information Systems & Organisation
The concept evolved into the creation of mEnterprise Information Systems, in oarticular
for Tecnomare Spa, where a Web Enable EIS was created for the management of diverse
engineering projects involving resource planning, budget, cost control, work load
management, BPM, Business Intelligence and data mining.
Contact Management & Communications
Exchange hubs for creating dialogue and contextual based messaging and relationships
be, with a return of qualified strategic information. These are among the fundamental
requisites f
• Call Centre, Telephony, Voice Processing: The production of interactive voice
response systems for diverse applications from hospital appointments, insurance
claims systems, telebanking, port shift management, gaming systems, through to
call centre management for hospital systems, telemarketing, and servey and
questionnaire systems. (http:\\telmar2000.com)
• Email Marketing & Messaging: E mail and sms marketing and message management
with strong aspects of personalisation and security.
• Contact Management: Acquisition, categorising, qualifying and profiling contacts.
Creating a Contact Hub around which different processes and communications can
be made. This is the basis for creating elastic and dynamic organisation.
Publishing , Content & Document Management
The CKB enables the creation and publishing of data and content, managing the
production, qualifying and scheduling the output. This can be applied to document
production from controlled data input,to the production of report of analyses into the
information produced, in document, tabular and graphic formats.

Examples are:
• Medical System for managing Patient Records ; This covers the input of data for
clinical procedures from a diagnostic phase , through treatment to follow up,
producing patient records and managing the events that may occur following
• Calendario: Database of Historic Events that is based principally on the day of the
year in which an event occurred and then on other key indices such as location,
person, event type, category, with a publication system to generate a dynamic
website using static pages.
• Senti che Notizie! - A system to publish newspapers on line that are vocal and
converse with visually disadvantaged people. The avatar is able to learn the user's
voice patterns and apply voice recognition of natural language dialogue and
contextual semantic searches.
Surveys and Statistics, Data Acquisition & Manipulation, Big Data
The CKB is an instrument based upon the quality of the data and configuration. The
quality of the data is the key to the success of a project and the final analyses of the
data. Mines and lakes of high quality data, along with intuitive indexing, grouping and
identification of data are all part of the production line.
The concept is to create single point of entry for data where it verified, validated and
• CKB-Composer Data & Content Acquisition: the CKB can be used to acquire Data
from Web Searches and Content Searches which can acquire data according to
pattern matches at recursive levels and ensure a flow and transformation of data
and content. All processes point towards automation, but can be a blend of
human and automatic, and passing from process to process increase the value and
quality of the information. This is fundamental for both semantic and digital
These searches are multi format and can be used for any type of content with
recognisable patterns and organise and reorganise digital and semantic objects as
• Event Management: The CKB Model can be configured to generate events on
transformation of content which through the concept of relation objects can
create an underlying intelligence in the systems.
• Validation & Certification: Down to a fine grained level the concept of
verification, validation and formatting is a means for ceryifying data for diverse
usages and adding value to the data mine resources. Using the network of relation
objects, aggregations and indexing it is possible to transform the same source
data into multiple data objects.
• Indexing & Relationship: The Ckb can be configured to create persistent and
temporary indices from the relationships defined in a configuration, creating open
effective and scalable data structures.

The Collaborarive Knowledge broker is a moethod and model for the digital management
the widest range of organisation, project, application, service or process, based upon
the fundamental logic of Information systems. Its abstract structure can be transformed
into pragmatic, tangible solutions that are scaleable. It's configurability enables it to
integrate the professional skills of end users with leading edge technological skills.
The CKB invites you to express your wishes and in the right hands it will help you realise
and even exceed your objectives,developing your thoughts for you.
The secrets are simplicity and no limits.....

© mtcoss ckb_overview.odt 6/6 08/03/16

exitNet info@exitnet.org
hosted by Jonata