30
P.Fiévet July 4, 2006 IPCA6TRANS Assistance for the translation of IPC master files Geneva, July 4, 2006 Patrick FIÉVET World Intellectual Property Organization

P.Fiévet July 4, 2006 IPCA6TRANS Assistance for the translation of IPC master files Geneva, July 4, 2006 Patrick FIÉVET World Intellectual Property Organization

Embed Size (px)

Citation preview

P.Fiévet July 4, 2006

IPCA6TRANSAssistance for the translation of

IPC master filesGeneva, July 4, 2006

Patrick FIÉVETWorld Intellectual Property Organization

P.Fiévet July 4, 2006

• Context

IPCA6TRANS

• IPCA6TRANS Concept

Agenda:

• Demonstration

• Perspectives

• Feed-back from Spanish Patent office

P.Fiévet July 4, 2006

IT toolkit to assist capture of the RIPC translation into non-authentic languages:

IPCA6TRANS context

•Financed by the Spanish Patent Office (OEPM)•Generic design and implementation by WIPO

•Input: RIPC XML master files (EN and/or FR)

•Output:Translation of RIPC XML master files (e.g in ES)

• “as is” toolkit is free of charge for IP offices

P.Fiévet July 4, 2006

What it is:

IPCA6TRANS context

• Toolkit to be adapted to the local IT infrastructure

• Customized solution with customized training

• IPCA6TRANS XML outputs can be inputs for IPCPUBPREP (e.g.internet ES or IPC8-CL CD-ROM)

• Management tool allowing some degree of parallelism in IPC translation

• Translation in publication context

P.Fiévet July 4, 2006

IPCA6TRANS context

• Automatic translation machine

•Automatic production of IPC internet publication (IPCPUBPREP)

What it is NOT:

• An off the shelf product

P.Fiévet July 4, 2006

IPCA6TRANS context in

IT & RIPC production

Revision of edition N+2

Publication of edition N

Early

access to

edition N+1

RIPCIS

MASTER FILES

PDF

E forum

IPC prototyping, Trilateral E-

forum,

list servers

validity

ExtractionRendition

+ CDROM,...WIPO official

IPC Web site

Internet

paper

FR Translation

P.Fiévet July 4, 2006

IPCA6TRANS context

WIPO-specificplatform and rendition...

Maximum portability

Specific implementation

MCD, IP-office-specificplatforms andspecific renditions...

Translation other languages e.g. ES

RIPC XML (e.g. ES)

RIPC MASTER FILES

EN + FR

XML

IPCA6TRANS

IPCPUBPREP

IPCA6TRANS

P.Fiévet July 4, 2006

IPCA6TRANS context

XML MASTER FILES

EN + FR

Internet publicationEN + FR

transformationsEN, FR

IPCA6TRANS

XML FILES

translation in XX

Internet publicationin XX

transformationsin XXIPCPUBPREP

P.Fiévet July 4, 2006

IPCA6TRANS general concept

Highligts:

•3 types of management for the list of actions

• Sequence of actions to be performed

• Translation in IPC internet publication context

• Translation actions grouping by technical field

• Supporting technology (XML) hidden to users

P.Fiévet July 4, 2006

IPCA6TRANS “as is” toolkit

Technology - Server side: (Win XP, Linux)

•APACHE

•TOMCAT

•PHP

•JAVA

•XML database (eXist)

P.Fiévet July 4, 2006

IPCA6TRANS “as is” toolkit

Technology Client side: :

Translator /reviewer tasks:

•XML compliant browser (e.g. IE6)

•JAVA run time environment (e.g. JRE 1.5)

Coordinator tasks:

•XML compliant Spreadsheet (MS Excel)

P.Fiévet July 4, 2006

XML MASTER FILES

EN + FR

IPCA6TRANS detailed concept

Catchword Action List:•…. Catchword XML

Definitions Action List:•…. Definitions XML

Actions:

Scheme Action List:• check • translate• revise….

Scheme XML

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

• WIPO (WO): Generate list of actions

• Office Coordinator (CO): manages action lists and users

•User(Ux): perform list of actions (translate, revise,…)

Actions & users:

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

Actions & users: WO-scheme-actions-20060101.xml

User U1sect.

n°type of action

IPC entry

15

121522

U1-scheme-actions

User U3

sect. n°

type of action

IPC entry

478

1319

U3-scheme-actions

Coordinator

User U2sect.

n°type of action

IPC entry

23

101820

U2-scheme-actions

Sorts,

Divides...: CO-scheme-action-20060101.xml

(Spreadsheet)

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

Split XML files:

SPLIT

definitions.xml

A01B.xml

...Scheme.XML

H99Z.xml

Catchword.xml

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

Split XML files: grouping by technical field

SPLIT

A01B.xml

...

H99Z.xml

Catchword.xml

(Alphabetical

grouping)

(IPC

grouping)

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

Personalized action file for user UU :

XX IPCR-scheme-20060101 .xml

DATABASE with XML files

• UU-scheme-action-20060101.xml

• UU-definition-action-20060101.xml...sect.

n°type of action

IPC entry

1 translation23456

A01Nnote ...XXCheck CoreRevision

Actions

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

Actions & IPC entries:

A01N.XMLUU-scheme-action-20060101.xml

XX IPCR-scheme-20060101

DatabaseUser UUsect.

n°type of action

IPC entry

15

121522

Presents IPC in

context

IPCA6trans editor (scheme,

entry = A01N…)Read updates

P.Fiévet July 4, 2006

IPCA6TRANS Demonstration

for XX=ES

English interface, IPC translation into Spanish

•Complete Action list for IPC8 Advanced Level (1440T)• user=pf• sequence of 3 actions: 2 translations, 1 revision• work progress and “action status” update

• Translation demonstration

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

Actions & users: XX-scheme-actions-20060101.xml

User U1sect.

n°type of action

IPC entry

15

121522

U1-scheme-actions

User U2sect.

n°type of action

IPC entry

23

101820

U2-scheme-actions

User U3

sect. n°

type of action

IPC entry

478

1319

U3-scheme-actions

CoordinatorMerge, validate

CO-scheme-action-20060101

P.Fiévet July 4, 2006

IPCA6TRANS detailed concept

Generate XX translation of IPC XML files :

Un-SPLIT

XX_Definitions.xml

A01B.xml

...XX_Scheme.xml

H99Z.xml

XX_Catchword.xml

P.Fiévet July 4, 2006

•IPCA6TRANS first specific implementation: Spanish for the OEPM

•User interface developed in English

•Opened to any language, but specific cases to be tested

IPCA6TRANS generic design

P.Fiévet July 4, 2006

IPCA6TRANS for IPC in Spanish (ES)XML scheme file

Partially translated in ES

IPCA6TRANS

XML FILES

translation in ES

Internet publicationin ES

transformationsin ES

XML MASTER files in EN + FR

Differences= action list

P.Fiévet July 4, 2006

IPCA6TRANS for OEPM

Actions & users: AD-scheme-actions-20060101.xml

User U1sect.

n°type of action

IPC entry

15

121522

U1-scheme-actions

User U2sect.

n°type of action

IPC entry

23

101820

U2-scheme-actions

User U3

sect. n°

type of action

IPC entry

478

1319

U3-scheme-actions

CoordinatorSorts,

Divides...: GP-scheme-action-20060101

P.Fiévet July 4, 2006

P.Fiévet July 4, 2006

IPCA6TRANS Perspectives

•Other language combinations of the Internet publication (e.g. ES+PT, DE+EN,...)

•Implement feature to add catchword entries

•Implement editor for IPC definitions

P.Fiévet July 4, 2006

IPCA6TRANS for IP offices

•Acknowledge OEPM and WIPO copyrights• “as is” toolkit is free of charge

•Customization, installation and training costs: to be financed by offices

•IPCA6TRANS Available under conditions:

•“as is” IPCA6TRANS Software Maintenance: financed by OEPM, done by WIPO

•IPC data updates and translations: by offices

P.Fiévet July 4, 2006

Feed-back from Spanish Patent Office (OEPM) by M. G. PENAS

P.Fiévet July 4, 2006

Questions / Answers

IT & IPC: contact WIPO at [email protected]

Specific implementation by OEPM [email protected]

Information technology support for the IPC Reform

P.Fiévet July 4, 2006

Thank you

Information technology support for the IPC