project logo project title

 
 
 
 
 
 
 
 

Data Management Store

 

EMS Knowledge Store

The Essence Management Store (EMS) component is the essence storage for the Media Campaign system. Its main duties are essence acquisition (upload) from the ACQ component and essence distribution (download) to the rest of the system. The key module of the component is the essence data store, composed by a DBMS engine and different file system partitions: an online partition, and an offline partition where essences are packed and compressed (can be moved to online if requested).

The first prototype of the EMS component is build entirely in Perl 5 (5.8.7) and can be installed under Windows, Linux or any environment where Perl has been ported. Different DBMS products can be used as data storage, MySQL 5 has been used to test the EMS first prototype, but ORACLE or PostgreSQL could be used as well (no specific triggers/stored procedures are needed and DB model is represented in standard SQL92 format/data types). For test purposes a file system based data storage can be configured as well. Data source type and connection parameters are specified in the EMS configuration file, no changes to the code are needed shifting from one data source type to another.

MMS Knowledge Store

Main purposes of Metadata Management Store (MMS) are to serve as exchange point between several analysis subsystems and its function as a static metadata repository. Generally there are two different parts of MMS component that can be distinguished: MMS Data Repository (metadata storage) and MMS Web Service (API). MMS Data Repository stores metadata output of analysis workflow and contains basic information on “creatives” and “spots”. It is implemented in classical manner as a relational database. MMS Web Service provides basic set of functions acting as interfaces that allow other system components to retrieve and manipulate data from storage.

OMS Knowledge Store

The Ontology Metadata Store (OMS) serves as a semantic repository providing storage and inference capabilities over formal knowledge expressed in RDF or OWL. OMS is based on the OWLIM semantic repository engine by Ontotext. The MEPCO and PROTON ontologies are being loaded in OMS and serve as schema basis for the modelling of spots, creatives, campaigns and related entities (organizations, brands, dates, etc.). The OMS is being used by the knowledge fusion and campaign discovery module (KFCD), offering a repository for spots, creatives and the resulting campaigns. The Delivery System is another component basing on the OMS, where from it derives information about campaigns and their relationship to creatives.