Thursday, October 22, 2015

Kimono: an easy tool for webscraping

Kimono is a free tool developed by Kimonolabs that allows to build an API in seconds with kimono, models and visualizations with live data without writing any code.
The kimono smart extractor recognizes patterns in web content allowing you get the data you want quickly and visually;
They also host your APIs and data in the cloud and run them on the schedule that's right for you
and serve up cached data even if the source URL is down or the extractor fails.
App builder lets you create responsive web apps on top of your APIs without writing any code

the tool is available at:
https://www.kimonolabs.com/

Wednesday, October 21, 2015

TreeTagger - a language tagger / stemmer

 The TreeTagger is a tool for annotating text with part-of-speech and lemma information. It was developed by Helmut Schmid in the TC project at the Institute for Computational Linguistics of the University of Stuttgart. The TreeTagger has been successfully used to tag German, English, French, Italian, Dutch, Spanish, Bulgarian, Russian, Portuguese, Galician, Chinese, Swahili, Slovak, Slovenian, Latin, Estonian, Polish and old French texts and is adaptable to other languages if a lexicon and a manually tagged training corpus are available.

Sample output:
word                pos      lemma
The                   DT       the
TreeTagger      NP      TreeTagger
is                      VBZ      be
easy                    JJ      easy
to                     TO      to
use                   VB      use
.                       SENT      .

The TreeTagger can also be used as a chunker for English, German, French, and Spanish.

Executable code for Linux and Windows PCs as well as Intel-Macs, and parameter files for various languages can be downloaded via the links below.

This software is freely available for research, education and evaluation.

website: http://www.cis.uni-muenchen.de/~schmid/tools/TreeTagger/

Monday, October 19, 2015

Pearl: WIPO’s multilingual terminology portal


WIPO Pearl is WIPO’s multilingual terminology portal; it gives free access to scientific and technical terms derived from patent documents. It helps promote accurate and consistent use of terms across different languages, and makes it easier to search and share scientific and technical knowledge.

  • Developed by WIPO language experts and terminologists.
  • Currently contains some 16,000 concepts and over 105,000 terms and is constantly growing.
  • 10 languages – Arabic, Chinese, English, French, German, Japanese, Korean, Portuguese, Russian and Spanish.
  • All the content has been validated and given a term reliability score.
  • If there is no equivalent in the target language in the database, WIPO’s machine translation engine may offer you a translation proposal.
  • Integrated with PATENTSCOPE so you can search the entire PATENTSCOPE corpus for terms and their equivalents in other languages. 

 An introductory video can be found here: http://www.wipo.int/reference/en/wipopearl#wipoModal1

It allows both a  Concept Map Search and Linguistic search

The former returns concept link from given words in 10 languages. FI for Car, in the automotive sector we get:




The latter, gives access to scientific and technical terms derived from patent documents.




Thursday, October 15, 2015

Full list of XML tags for EP Registry EBD files

EP Register XML backfile  (AKA EBD Epo Bibliographic Data) contains most of the storyline of an EP Patent;
http://www.epo.org/searching/subscription/raw/product-14-1.html

It come with an XML file where the dozens of field are described by a tag like whose meaning is listed in PDF documentation but hard to use for parsing, so I list here in a more conformatble format for copy an paste.



main tag
sub1
sub2


description
B000




 Office specific system/file information

B001EP



 Selective mask for states involved

B002EP



 Changed tags

B003EP



 Indicator 'no A-document published by EPO'

B004EP



 Re-establishment of rights indicator

B005EP



 Printer/Producer identification

B006EP



 Indicator for international applications

B007EP



 Reserved for EPO internal use

B008EP



 Indicator for "small changes"

B009EP



 Text from B725EP tag in the three EPO official languages

B010EP



 Other rights and legal means of execution


B011EP


Date, serial number & states concerned

B012EP



 New revocation procedure (Art 105a)


B0120EP


Revocation-procedure



B0121EP

Revocation request filed on (date)



B0122EP

Kind of revocation



B0123EP

Decision on revocation request



B0124EP

Paid on (date)



B0125EP

Language



B0126EP

Date of despatch of the decision



B0127EP

Date of legal effect

B015EP



 Number of copies to be printed

B050EP



 Free text


B051EP


Language


B052EP


Text

B053EP



 Additional remarks

B070EP



 B publication technical field (subsequently filed technical information)

B075EP



 Petition for review


B0750EP


Petition for review



B0751EP

Appeal number



B0752EP

Petitioner code



B0753EP

Date of notice of petition



B0755EP

Date of decision



B0756EP

Kind of decision

B078EP



 Date of 'No opposition filed'

B080EP



 Public notification


B081EP


Inspection place


B082EP


Addressee


B083EP


Free text

B090EP



 Limitation procedure


B0900EP


 Limitation procedure



B091EP

 Limitation procedure - Initial filing




B0911EP 
Limitation filing date




B0912EP
Limitation filing kind




B0913EP
Limitation filing decision




B0914EP
Limitation payment date



B092EP

 Limitation procedure - Rejection of limitation fields




B0921EP
Kind of rejection




B0922EP
Decision despatched on (date




B0923EP
Legal effect on (date)



B093EP

 Limitation procedure - Limitation request allowed fields




B0931EP
Despatched on (date)




B0932EP
Translation received on (date)




B0933EP
Full payment received on (date)
B100




 Document identification

B110



 Publication number of the document (EPO or WIPO)

B120



 Plain language designation

B121



Plain language designation of the kind of document

B121EP



Descriptive text for B121 (EPO)
B130




 Kind of document
B132EP




 Original kind code
B133EP




 New kind code
B140




 Date of publication
B150




 Patent correction information

B151



Supplementary correction code

B152



Issue date of announced correction being cancelled.

B153



Affected INID codes

B154



Standard notes


B1541


Note language


B1542


Note text

B155



Affected parts of document


B1551


Part language


B1552


Part text
B190




 Publishing country or organisation
B200




 Domestic filing data
B210




 Application number
B220




 Application filing date
B230




Other dates

B235



 Date of refusal of application

B236



 Date of withdrawal of application

B237



 Date of application deemed withdrawn

B238



 Date of decision for re-establishment of rights

B238EP



 Date of receipt of request for re-establishment of rights

B239



 Date of revocation
B240




Dates from which industrial property rights may have effect

B241



 Date of request for examination

B242



 Date of despatch of the first examination report

B243



 Date of 'patent maintained as amended'

B244



 Request for conversion (to national application) under EPC Art

B245



 Date of suspension (Rule 14) / Interruption (Rule 142) of proceedings

B245EP



 Suspension/Interruption indicator

B246



 Date of resumption of proceedings (Rule 14 / Rule 142)
B250




 Filing language
B251EP




 Procedure language
B260




 Publication language
B270




 Previously filed application
B300




 Priority data

B310



Number

B320



Date

B330



Country in which the priority application was filed
B400




 Public availability dates
B405




 Patent Bulletin / Gazette information
B430




 Unexamined document without grant (first publication)
B450




 Document with grant (second publication)
B451EP




 Date of announcement of intention to grant
B452EP




 Date of announcement of intention to grant (after 01072002)
B453EP




 Limitation decision

B4530EP



Limitation decision
B472




Term of grant

B475 



 Lapse of a patent 
B477




 Document printed as amended, third level of publication (eg EPO B2)
B480




 Corrigendum issued data
B500




 Technical Data
B510




 International Patent Classification (IPC)

B516



Edition of IPC

B511



Main classification (IPCL)

B512



Further classification (OBSC)

B513



Additional information. (NOSC)

B514



Linked indexing code. (NOSC)

B515



Unlinked indexing code. (NOSC)

B517EP



Non obligatory supplementary classification as one string. (NOSC)
B510EP




 New International Patent Classification (IPC8)(IPCR – in force 01-2006)
B540




 Title

B541



Language of the title

B542



Title of the invention
B560




 List of prior art documents

B561



Patent citation

B562



Non patent citation

B565



 Date of completion of search report

B565EP



 Date of drawing up and despatch of supplementary search report

B566EP



 Date of despatch for correction to the search report
B590




Information about specifications and drawings

B598



 Figure number on first (title) page, abstract drawing
B600




 References to other legally or procedurally related domestic patent documents
B610




 Earlier document information
B620




 Parent application data
B620EP




 Divisional application(s)
B700




 Parties concerned with the document
B710




 Applicants

B711



Applicant data


B716EP


Designated states for the applicant


B717EP


Designated extension for the applicant


B718EP


Effective date for transfer of rights
B720




 Inventors

B721



Inventor data


B725EP


The inventor has agreed to waive his entitlement to designation
B730




 Grantees

B731



Grantee data


B736EP


Designated states for the grantee


B737EP


Designated extension for the grantee


B738EP


Effective date for transfer of rights
B740




 Attorney/agent of the applicant(s)

B741



Attorney/agent data
B780




 Opposition(s)

B781



Opponent data


B784


Attorney/agent of the opponent

B787



Date of rejection of the opposition procedure

B788



Date of termination of the opposition procedure
B790




 Licence(s)

B791



Licence data


B796


Designated states concerned
B800




 International Convention Data
B830




 Information concerning deposit of micro-organisms

B830EP



EPO Declaration

B831



Depository institution

B832



Accession number

B833



Date of deposit

B834



Term of deposit

B835



Free text
B840




 Designated contracting states
B844EP




 States to which the application/patent is extended

B845EP



Extended state data


B846EP


Date of withdrawal
B848EP




 States to which the patent is validated

B849EP



Validated state data
B860




 PCT application data

B861



PCT date of filing &application no

B862



Filing language
B870




 PCT publication data

B871



PCT date, issue number & publication number
B880




 Publication of the deferred search report