Technical

Chapters list
  • The Language Processing Framework

    The Language Processing Framework enables ATLAS Content Management System to automatically process the textual information of the content items and thus help both the content user and providers to find relevant information quicker and more precise. Six language processing chains (LPC) are supported in the scope of the ATLAS project - Bulgarian, English, German, Greek, Polish and Romanian. This chapter of ATLAS technical documentation describes the anatomy of a LPC and provides guidelines how additional languages can be integrated in ATLAS.
  • ATLAS system database

    The ATLAS system database contains information about the different domains handled by a single ATLAS instillation, accounts, data and domain registrations.
  • Overview

    iViewer is a collective name for a group of plugins, responsible for rendering i-Publisher's business objects. More precisely, there are plugins for handling the HTTP requests and others for rendering the requested page.
  • ATLAS core database

    ATLAS stores the definitions of the web sites and text-mining functionality in a relation database. Each domain has a separate core ATLAS database, so that data from different domains is completely separated. This chapter describes the main database concepts used in the ATLAS core database.
  • Common language processing tools

    This chapter enlists the language independent processing tools used by more than one LPC.
  • MT Overview

    The chapter introduces the approach, chosen for the machine translation functionalities, in ATLAS.
  • Overview

    The chapter briefs the reader about the automatic text categorization tasks, enlists some of the most popular approaches and describes, on a theory level, how the training and classification tasks are solved in ATLAS.
  • Overview

    The chapter introduces the main concepts and approaches in the field of automatic text summary generation. Furthermore, it outlines the approach, chosen in ATLAS.
  • Atlas Overview

    The chapter enlists the main components and prime functionalities provided by the ATLAS system.
  • Bulgarian LPC

    The chapter provides information about the components integrated in the Bulgarian LPC.
  • Categorization algorithms

    The chapter enlists the currently integrated and adapted classification algorithms in ATLAS.
  • English LPC

    The chapter provides information about the components integrated in the English LPC.
  • Export and import

    The Atlas import export functionalities allow the reusing of important system entities such as widgets, content types and even whole sites.
  • File storage

    Files (attachments) in ATLAS are stored in a separate data store. Currently, we are using PostgreSQL database to manage the contents of the binary files.
  • German LPC

    The chapter provides information about the components integrated in the German LPC.
  • Greek LPC

    The chapter provides information about the components integrated in the Greek LPC.
  • i-Librarian

    Overview of the i-Librarian web site basic components and how it is build
  • Installation and configuration of an ATLAS component

    The chapter describes the common procedure for installation, configuration and starting an ATLAS component.
  • MT in Atlas

    The chapter show how automatic translation is integrated in the Atlas system. Moreover, it lists the details and configuration of the machine translation providers.
  • Overview, properties and relations

    The building blocks of content in a website are the content items. Each content item belongs to exactly one content type. The content item comprises of the following components: approval step, categorisation, properties, relations, history, revisions, selection.
  • Pages

    Each website in Atlas is built of pages, like all ordinary websites.
  • Polish LPC

    The chapter provides information about the components integrated in the Polish LPC.
  • Purpose of the document

    The purpose of this document is to help navigate through the major features of the Atlas system and act as a basic manual to help the user undarstand the concepts, resources and tools involved in the system.
  • Romanian LPC

    The chapter provides information about the components integrated in the Romanian LPC.
  • Servlets and Filters

    HTTP requests in the Atlas system are handled by different servlets.
  • Summary Overview

    The chapter introduces the main concepts and approaches in the field of automatic text summary generation. Furthermore, it outlines the approach, chosen in ATLAS.
  • System chapter

  • System layers

    This section describes the base architecture of Atlas system.
  • Approval

    The chapter depicts the main components and classes, which participate in the content item's approval mechanism.
  • Categorization module

    This chapter describes technical and implementation aspects of the categorization module built in ATLAS.
  • Common concepts

    There are some common properties, which all Atlas business objects posses - id, name, description and inserted, updated and deleted timestamp.
  • Content model

    The content model component is a complex entity, which comprises of the following sub-components: content types, property bundles, properties and relations.
  • EUDocLib

    An overview of the EUDocLib web site basic components and how it is build using Atlas i-Publisher service
  • Handling the HTTP request

    An incoming HTTP request is usually converted to a system request object and kept in TreadLocal.
  • Key features

    Atlas is a component based system. The components are divided based on business logic and each represents a set of plugins, which correspond to the layers described in the previous section. The various plugin types are described in the next section.
  • Pre-required software

    This chapter enlists the required components which ATLAS depends on.
  • Scope of the document

    The document describes the technical aspects of the Atlas system - architecture, components, used technologies, key features, database structure.
  • Summary Module

    This chapter describes the ATLAS summarization module.
  • Text mining relational data

    ATLAS stores the text mining annotations in a separate database. A PostgreSQL relational database is used for storing the unique annotations per languages.
  • Widgets

    Widgets are page's building blocks. There are 24 types of widgets, each with designed to display different kind of content.
  • Aliases

    Aliases in Atlas are business objects implementing the com.tetracom.atlas.urlalias.api.IAlias interface.
  • ATLAS components

    The chapter describes the deployment specifics of all ATLAS components.
  • Categorisation and data mining

    The chapter describes the functionalities and components, which are used to perform categorisation and data mining of a content item.
  • Component plugins

    Each component in the Atlas system is a set of plugins. Most of the components have an identical structure.
  • Diagrams

    This chapter contains diagrams of the sequence of actions and main participants involved in the building and using of a classification model.
  • Intended audience of the document

    The document is intended for people, who would like to get acquainted with the structure and components of the Atlas system. Moreover, this paper provides a base for future contributions to the system.
  • Renderers

    Some of the business objects, especially the pages and the widgets, are renderable, i.e. they are convertible to HTML.
  • Text mining extracts visualization

    Important phrases are divide into 7 groups according to their weights and displayed in a a tag cloud.
  • Text mining Lucene storage

    The actual content of the text mining annotations is stored in high-performance Lucene indexes. This chapter describes the structure of a text mining index and the main queries run.
  • Users, groups and access rights

    Users and groups are a key part of the Atlas security concept.
  • Datasources and selections

    Datasources and selections allow the Atlas user to apply a filter to the content they want to show on a website.
  • Document structure

    This chapter describes how the ATLAS technical documentation is organized.
  • History and revisions

    The components in this chapter allow the tracking of changes, performed on a content item. They also enable the revertion of the content item to one of its previous versions.
  • Navigations

    The navigations are primary mechanism for moving around a website.
  • Plugin communication and request processing

    This chapter shows how a user request is handled in the Atlas system and which the general dependencies are between the plugin types described in the previous sections.
  • Stubs

    The stubs component is responsible for acquiring and providing the content for the list widget renderer in Atlas. Moreover, all backend operations related to grouping, sorting, paging and filtering of the content items are performed in this component.
  • About ATLAS

    This chapter gives a brief introduction to the ATLAS project - its goals, the challenges it addresses and the suggested solutions. More information about the ATLAS project can be found at http://www.atlasproject.eu/
  • Approval chains

    The approval procedures(approval chains) in Atlas allow the user to specify the content items, which can be used in public websites.
  • Sitemap

    The sitemap defines where the links from a certain widget will lead to.
  • Cache

    The site cache service stores the HTML of the requested page.
  • Themes

    Themes in Atlas contain mainly CSS style files and images used by the renderers. Nevertheless, they may contain different entities like templates and color scheme definitions. Themes contain undetermined number of files that are stored as one archive zip file.
  • Access Log

    With the access log funtionality various statistics of a website can be tracked by a statistics site.
  • Site Seach

    The site search functionality determines which of the content types (and which of their properties) used in the selected website will be indexed by the search service.
  • Site users

    “Site users” are called the users in certain website created by i-Publisher.
  • CLIR Overview

    This chapter describes the cross-lingual information retrieval ATLAS sub-component.
  • CLIR processes outline

    The chapter outlines the processes for storing data from ATLAS and retrieving search results in ATLAS from the Nebula5 sub-system.
  • Integration of CLIR in Atlas

    The chapter describes how CLIR is integrated in the Atas system.