TM-Class

From TM-XML-Wiki

Jump to: navigation, search
TM-Class
Main Page | Glossary | Data Dictionary | Web Services | XML Schemas | Change Log | FAQ

Xmarks and Euronice Intergration Overview

The image above depicts the suggested integration of XMarks inside the Euronice application. There are two integration issues to be addressed:

  1. Invocation of Xmarks
  2. Data Synchonisation between the 2 Databases

Invocation of XMarks

Euronice submits a processing request via XMarks Web Service passing on the information about the trade mark text (list-of-goods-and-services) to be processed by XMarks.

The requested processing can be one of 3 types:

TypeDescription
OFF No XMarks processing is required. XMarks will return immediately the original trade mark (HTTP Response).

Questions

AUTOMATIC XMarks will process the trade mark text but it will discard potential borderline results.

XMarks will return immediately (few minutes delay) the (modified, in case of Automatic results) trade mark text via Web Service.

Questions

MANUAL XMarks will process the trade mark text. In case that no borderline results are generated, XMarks will return immediately (few minutes delay) the (modified, in case of Automatic results) Trademark text via Web Service.

In case of at least one Borderline result for the trademark, XMarks will store all the results (Automatic & Borderline), together with a deadline, in the XMarks Results Database (Oracle).

Till the deadline is reached, the results will be accessible to the XMarks User through the use of the XMarks User Interface for manual verification.

When all Borderline results of the Trademark have been manually processed, or when the deadline for the Trademark is reached, XMarks will return the (modified, in case of Automatic results and/or accepted Borderline results) Trademark text via Web Service. All results for the Trademark inside the XMarks Results Database will be discarded.

The deadline period for the Trademark can be set by Euronice via the XMarks Web Service request for processing. The described integration scenario is referred to as “Push Approach”

According to the described integration scenario everything is automated, except for the case that human intervention is required for verifying the XMarks Borderline results – in that case language expert(s) will be using interactively the XMarks User Interface.

Questions

Database Data Synchronisation

Currently, the XMarks processing will be based on a “copy” (in Oracle) of the Euronice database. This means that, in order to produce the highest (and accurate) coverage of translatable expressions, the database “copy” should be up-to-date with the Euronice database.

This will be achieved by monitoring changes in the Euronice database and applying them to the “copy” database. OHIM logs in the Euronice database new/changed fields (both in cases that the changes were introduced automatically or manually) and Euronice will be calling XMarks Web Services for requesting corresponding changes on the “copy” database. Only Addition or Deletion of expressions will be supported (modifications to be handled as Deletion followed by Addition).

The request for updating the content of the “copy” of the Euronice Database should be performed “online” (triggered by a change in the actual Euronice Database).

Reference Database Description and Volume

Number of Classification Terms in English

ClassVolume(Current)Comment
1 ???
2 ???
Total ???
Personal tools
Create PDF