OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM -...

10
FMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’ Informal Meeting WIPO-Geneva, 24 th October 2007 XML Practices at OHIM [email protected]. eu Head of IT Architecture & Standards Sector.

Transcript of OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM -...

Page 1: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 1 of 3

WIPO/SDWG - XML Task Forces’ Informal Meeting

WIPO-Geneva, 24th October 2007

XML Practices at OHIM

[email protected] of IT Architecture & Standards Sector.

Page 2: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 2 of 3

Agenda

ST.66 Implementations at OHIM 1

XML Standards Production2

Q & A3

XML Practices at OHIM

WIPO Geneva, 24th October 2007

Agenda

Page 3: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 3 of 3

ST.66 Implementations at OHIM

TM-Search Web Services: Trade Mark Search and Data Retrieval Services

Nice Classification Term Information Exchange

OHIM Community Trade Mark Key-In

OHIM B2B E-Filing Service

EuroClass-Term Information Exchange (Verification-Validation-Translation)

OHIM CTM-Download

Proposal (Draft) to the Trademark Trilateral Offices

Page 4: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 4 of 3

ST.66 Based Trade Mark Retrieval Web Services

Trade Mark Retrieval Service

http://demo.oami.europa.eu/trademark/data/EM50000000000001

Trade Mark Image Retrieval Service

http://demo.oami.europa.eu/trademark/image/50000000000003

Applicant Information Retrieval Service

http://demo.oami.europa.eu/trademark/applicant/1

Representative Information Retrieval Service

http://demo.oami.europa.eu/trademark/representative/11849

Test - Examples

Note: Only Authorized IP Addresses are Allowed to Use these Web Services

ST10/C

Page 5: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 5 of 3

XML Standards Production Workflow

DS-XMLXML Schema

XSLTXML Dictionaries

Generator

DS-XMLWeb Dictionary

Editing Tool

XSLT DocBook Generator

Configuration & Customised Files

Eclipse - HyperModel UML Class Diagram

Generator

XML Schema -UML Class

Diagram View

Data Dictionary (PDF, HTML)

Associated XSL - HTML Generator

Data Dictionary Navigable

Web Presentation

Presentation

MySQL DB

Rational RoseUML Class

Diagram

vi Editor / Unix Shell Script

XML Schema Type

1

XML Schema Type

n...

Rational Rose UML Class Diagram

Editor

XML Dictionaries

Element

TypeAttribute

Enumeration

PreviousXML Dictionaries

Element

TypeAttribute

Enumeration

Man.

Aut.

Man.

Man.

Aut.

Aut.

Aut./Man.

Page 6: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 6 of 3

Distributed XML Dictionaries Application

If interested,I can be offeredas an Open Source Software toIPOs.

Type of OSS to be define

Developed inRuby on Rails

+MySQL

Page 7: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 7 of 3

XML Dictionaries: RESTful Web Services client organization 1 :

Dictionaryorganization 2 :

Dictionary

GET http://organization2/specializedDictionary/

RESPONSE text/xml (XML dictionary)

GET http://organization2/specializedDictionary/en/entry1

RESPONSE text/xml (last dictionary entry 1 version)

GET http://organization2/specializedDictionary/en/entryN

REDIRECT http://organization1/parentDictionary/en/entryN

GET http://organization1/parentDictionary/en/entryN

RESPONSE text/xml (last dictionary entry N version)

WIPO for example OHIMfor example

Web Browser/Server

Page 8: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 8 of 3

Dictionary Entry Look-up Example

Translation

en

fr esMaster

Superclass

IP Business Context

Entreprise Specialized Context [+Translation]

Subclasses

Community Trade Mark ContextInternational Trade Mark Context National Trade Mark Context

Translation

Master

Translation

Master

WO EM XX

CTM EuroClass Context

EM Translation

Master

CTM e-Filing Context

EM Translation

Master

CTM Message Context

EM Translation

Master

Message Specialized Context[+Translation]

12

34

5

6WIPO ST.66WIPO ST.86 Root

Parent

Parent

Child

Page 9: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 9 of 3

OHIM Roadmap Semantic Web Architecture

Unicode URIXML + Namespace + XML Schema

RDF + RDF Schema

Ontology + Vocabulary

Logic

Proof

DigitalSignatur

e

Trust

Roadmap 2010-2012

URI: Universal Resource IdentifierRDF: Resource Description Framework

© W3C - Semantic Web Stack

Page 10: OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007Slide 1 of 3 WIPO/SDWG - XML Task Forces’

OHIM-ITFMD-ITA – WIPO/SDWG - XML Task Forces’Informal Meeting, ST66 Implementations at OHIM - October 23, 2007 Slide 10 of 3

Questions & Answers