<?xml version="1.0" encoding="UTF-8"?>  <!-- ***************************************************************************** * upsfd-request                * ***************************************************************************** * DTD version 1.0 - November 2015 * DTD version 1.1 - 23 March 2017 ***************************************************************************** * PUBLIC                  * ***************************************************************************** * Changes v1-0 -> v1-1 * Element fee-reduction-licences-of-rights-15 is added to up-financial-data.            ***************************************************************************** * contacts:                 * * EPO:                   * *****************************************************************************  attributes for up-upsfd-request  Attributes: lang = language of application - use ISO639 language code dtd-version = dtd version number file = filename of the whole application status = status of the application; values: n = new application date-produced = YYYYMMDD e.g, 20011230 if desired, 12 characters maximum ro = Receiving office name, country code ST.3 produced-by = creator of this document --> <!ELEMENT upsfd-request ((publication-reference, application-reference, file-reference-id?, parties, check-list?, language-of-filing?, signatories?, dtext?, office-specific-data*)| doc-page+)> <!ATTLIST upsfd-request  lang CDATA #REQUIRED  dtd-version CDATA #IMPLIED  file CDATA #IMPLIED  status CDATA #IMPLIED  date-produced CDATA #IMPLIED  ro CDATA #REQUIRED  produced-by (applicant | RO | ISA | IPEA | IB | DO | EO) #REQUIRED >  <!-- Published EP patent to which the request for unitary effect applies --> <!ELEMENT publication-reference (document-id)>  <!-- EP patent application to which the request for unitary effect applies --> <!ELEMENT application-reference (document-id)>  <!-- Document identification refers to patents (and patent applications) only. See WIPO ST.14 --> <!ELEMENT document-id (country, doc-number, kind?, name?, date?)> <!ATTLIST document-id  lang CDATA #IMPLIED > <!-- Country: use ST.3 country code, e.g. DE, FR, GB, NL, etc. Also includes EP, WO --> <!ELEMENT country (#PCDATA)>  <!-- The number of the referenced patent (or application) document --> <!ELEMENT doc-number (#PCDATA)>  <!-- document kind code; e.g. A1 --> <!ELEMENT kind (#PCDATA)>  <!-- name: if no distinction or detail can be given. Also to be used for: personal (natural person) and corporate (legal entity) names --> <!ELEMENT name (#PCDATA)> <!ATTLIST name  name-type (legal | natural) #IMPLIED > <!-- date: components of a date. Format: YYYYMMDD --> <!ELEMENT date (#PCDATA)>  <!-- Proprietor's or agent's file reference --> <!ELEMENT file-reference-id (#PCDATA)>   <!-- bold formatting for text --> <!ELEMENT b (#PCDATA | i | u | smallcaps | br)*> <!-- italic formatting for text --> <!ELEMENT i (#PCDATA | b | u | smallcaps | br)*> <!-- underscore: style - single is default --> <!ELEMENT u (#PCDATA | b | i | smallcaps)*> <!ATTLIST u  style (single | double | dash | dots) "single" > <!-- small capitals --> <!ELEMENT smallcaps (#PCDATA | b | u | i | br)*> <!-- br - break, line break within a paragraph --> <!ELEMENT br EMPTY> <!-- superscripted text --> <!ELEMENT sup (#PCDATA | b | u | i)*> <!-- subscripted text --> <!ELEMENT sub (#PCDATA | b | u | i)*>  <!-- PROPRIETOR OR REPRESENTATIVE; --> <!ELEMENT parties (proprietors?, agents?)>  <!ELEMENT proprietors (proprietor+)>  <!-- Proprietor information: attributes for proprietor sequence: sequence number of each proprietor Prop-type: employee (representing a legal proprietor or proprietor  --> <!ELEMENT proprietor (addressbook+, nationality?, residence)> <!ATTLIST proprietor  sequence CDATA #REQUIRED  prop-type (employee | proprietor) #REQUIRED > <!-- ADDRESSBOOK GROUP: Holds name and contact information for individuals/organizations --> <!ELEMENT addressbook ((((name | (prefix?, last-name, first-name, middle-name?)), suffix?, iid?, role?, orgname?, department?, synonym*, registered-number?, address, phone*, fax*, email*, url*, ead*, dtext?) | text))> <!ATTLIST addressbook  lang CDATA #REQUIRED > <!--title: e.g., Mr., Mrs., Dr. etc --> <!ELEMENT prefix (#PCDATA)> <!--last, family, surname --> <!ELEMENT last-name (#PCDATA)> <!--First or given name(s), initial(s) --> <!ELEMENT first-name (#PCDATA)> <!--middle name(s) or initial(s) --> <!ELEMENT middle-name (#PCDATA)> <!-- name suffix (e.g., II, Jr., Dip., Ing., BA, etc.) --> <!ELEMENT suffix (#PCDATA)> <!-- individual id --> <!ELEMENT iid (#PCDATA)> <!-- role, e.g. President, Chairman, etc. --> <!ELEMENT role (#PCDATA)> <!-- organisation name or company name --> <!ELEMENT orgname (#PCDATA)> <!-- department, division, section, etc. name --> <!ELEMENT department (#PCDATA)> <!-- synonym --> <!ELEMENT synonym (#PCDATA)> <!-- registered number --> <!ELEMENT registered-number (#PCDATA)> <!--address components: Address formats differ from country to country If no structure possible use text --> <!ELEMENT address ((address-1?, address-2?, address-3?, mailcode?, pobox?, room?, address-floor?, building?, street?, city?, county?, state?, postcode, country) | text)> <!-- Address, first line --> <!ELEMENT address-1 (#PCDATA)> <!-- Address, second line --> <!ELEMENT address-2 (#PCDATA)> <!-- Address, third line --> <!ELEMENT address-3 (#PCDATA)> <!-- organizational mail code --> <!ELEMENT mailcode (#PCDATA)> <!-- Post Office Box number --> <!ELEMENT pobox (#PCDATA)> <!-- address room; e.g., Room 55B --> <!ELEMENT room (#PCDATA)> <!-- address floor, e.g., 10th --> <!ELEMENT address-floor (#PCDATA)> <!--building information in address, e.g., Hoffman building --> <!ELEMENT building (#PCDATA)> <!-- street may contain house number or name --> <!ELEMENT street (#PCDATA)> <!-- City or town name --> <!ELEMENT city (#PCDATA)> <!--County, parish, department, etc (mainly UK, USA) --> <!ELEMENT county (#PCDATA)> <!-- Region of country eg. state, province, etc. --> <!ELEMENT state (#PCDATA)> <!--postal code or zip code --> <!ELEMENT postcode (#PCDATA)> <!-- if no structure is possible, enter text (without markup) --> <!ELEMENT text (#PCDATA)> <!-- telephone number --> <!ELEMENT phone (#PCDATA)> <!-- fax number --> <!ELEMENT fax (#PCDATA)> <!-- email address --> <!ELEMENT email (#PCDATA)> <!-- Universal Resource Locator; e.g. www.wipo.int --> <!ELEMENT url (#PCDATA)> <!-- electronic address use for other than email --> <!ELEMENT ead (#PCDATA)> <!-- Descriptive text --> <!ELEMENT dtext (#PCDATA)> <!-- country of nationality --> <!ELEMENT nationality (country)> <!-- country of residence --> <!ELEMENT residence (country)>  <!ELEMENT region (country)>  <!-- customer number for agents by office --> <!ELEMENT customer-number (#PCDATA)> <!--information regarding Agents or common representatives --> <!ELEMENT agents (customer-number | agent)+> <!--Agent or common representative (Rules 90.1, 90.2) --> <!ELEMENT agent (addressbook+)>  <!ATTLIST agent  sequence CDATA #REQUIRED  rep-type (agent | attorney | common-representative) #REQUIRED  up-association-number CDATA #IMPLIED > <!--  Check list --> <!ELEMENT check-list (cl-request?, cl-other-document*)>  <!--checklist; the request is being furnished --> <!ELEMENT cl-request EMPTY> <!ATTLIST cl-request  page-count CDATA #IMPLIED >  <!-- checklist; an additional document is being furnished --> <!ELEMENT cl-other-document (#PCDATA)> <!ATTLIST cl-other-document  page-count CDATA #IMPLIED >  <!ELEMENT language-of-filing (#PCDATA)> <!-- signatories --> <!ELEMENT signatories (signatory)+> <!-- The signature must be that of the proprietor (if there are several proprietors, all must sign); however, the signature may be that of the agent, or the common representative, where a separate power of attorney appointing the agent or the common representative, respectively, or a copy of a general power of attorney is already in possession of the receiving Office, is furnished... (PCT Rules 4.1(d), 4.15, and 90)  Indicate the capacity of the signer with 'signatory-capacity' --> <!ELEMENT signatory (((name | (prefix?, last-name, first-name, middle-name?, suffix?, iid?, role?, orgname?, department?, synonym*)), registered-number?, address?, electronic-signature, signatory-capacity?))> <!-- a signature represented by electronic means --> <!ELEMENT electronic-signature (basic-signature | enhanced-signature)> <!ATTLIST electronic-signature  date CDATA #REQUIRED  place-signed CDATA #IMPLIED > <!-- a non-PKI electronic signature --> <!ELEMENT basic-signature (fax-image | text-string | click-wrap)> <!--a TIFF image of a signature --> <!ELEMENT fax-image EMPTY> <!ATTLIST fax-image  file CDATA #REQUIRED > <!-- A simple text string is to be used as the basic electronic signature, e.g., John Doe <text-string>/jd/</text-string> --> <!ELEMENT text-string (#PCDATA)> <!-- a simple 'signature', e.g., clicking a button labeled 'accept' or 'I agree' --> <!ELEMENT click-wrap EMPTY> <!-- A PKI / PKCS #7 digital signature data type --> <!ELEMENT enhanced-signature (pkcs7)> <!-- PKCS7 digital signature --> <!ELEMENT pkcs7 EMPTY> <!-- The capacity in which the person signs --> <!ELEMENT signatory-capacity (#PCDATA)>  <!-- Office is the ST.3 country code, including the regional authorities. Office-dtd is the file which contains the DTD for the office-specific elements (if the office-specific-data is held in a separate xml file). --> <!ELEMENT office-specific-data (up-declarations, up-electronic-files*, up-financial-data?, up-notes-to-EPO*)> <!ATTLIST office-specific-data  office CDATA #REQUIRED  office-dtd CDATA #IMPLIED  file CDATA #IMPLIED  id CDATA #IMPLIED  lang CDATA #REQUIRED  status CDATA #IMPLIED >  <!ELEMENT up-declarations (declaration-license-allowed?) >  <!ELEMENT declaration-license-allowed EMPTY>  <!-- * UP7038 These are references to the external files attached to the request (now eg. PDF).This data may be in other dtds also. The attribute doc-type must be used eg. spec; sequence --> <!ELEMENT up-electronic-files (applicant-file-name, up-file-name)?> <!ATTLIST up-electronic-files  doc-type CDATA #REQUIRED  category CDATA #IMPLIED > <!ELEMENT applicant-file-name (#PCDATA)> <!-- This is the epo file name given by the client software and used on the server --> <!ELEMENT up-file-name (#PCDATA)>  <!ELEMENT up-financial-data (mode-of-payment?, reimbursement?, sr-refund?, addcopies?, fees?, fee-reduction-licences-of-rights-15?)> <!ATTLIST up-financial-data  curr CDATA #REQUIRED  fee-amounts-unlocked-by-user (yes | no) #IMPLIED >  <!ELEMENT mode-of-payment (#PCDATA | cheque-info)*> <!ATTLIST mode-of-payment  accno CDATA #REQUIRED  mode-type (auto | deposit | batch | bank | giro | cheque | ccard) #REQUIRED  currency CDATA #IMPLIED   deferred-execution-date CDATA #IMPLIED  >  <!--  Deferred-execution-date (yyyymmdd) future date on which the payment should take place  if invalid or not defined then the earliest date of payment will be used  --> <!ELEMENT cheque-info (#PCDATA)> <!ATTLIST cheque-info  chequeno CDATA #REQUIRED  amount CDATA #REQUIRED > <!-- Reimbursement of any fees --> <!ELEMENT reimbursement (#PCDATA)> <!ATTLIST reimbursement  accno CDATA #REQUIRED > <!-- UP7038 re-fund of search fee (article 10 Rfees) on the basis of the earlier search report --> <!ELEMENT sr-refund (#PCDATA)>  <!-- UP7038 Number of additional copies of the documents cited in the EP search report --> <!ELEMENT addcopies (#PCDATA)> <!-- EPO 7038  Fees and costs --> <!ELEMENT fees ((standard-fee)?, (other-fee)?, (additional-fee)?, (fee-calc-info)?, fee-total-amount)> <!ATTLIST fees  date CDATA #REQUIRED   > <!ELEMENT standard-fee (fee)*> <!ELEMENT fee (type-of-fee, fee-factor, fee-schedule, fee-sub-amount, fee-reduction-factor?, fee-reduction-amount?, (country)*)> <!ATTLIST fee  index CDATA #REQUIRED  topay (yes | no) #REQUIRED > <!ELEMENT type-of-fee (#PCDATA)>  <!ELEMENT fee-factor (#PCDATA)> <!ATTLIST fee-factor user-input CDATA #IMPLIED>  <!ELEMENT fee-schedule (#PCDATA)> <!ELEMENT fee-sub-amount (#PCDATA)>  <!-- fee-reduction-factor: factor to be applied on fee-factor*fee-subamount to define a reduction in percentage,  for example 20% reduction fee-reduction-factor = "0.8" for backward compatibility reasons fee-reduction-factor is assumed to be "1" if not defined --> <!ELEMENT fee-reduction-factor (#PCDATA)> <!ATTLIST fee-reduction-factor user-input CDATA #IMPLIED>  <!-- fee-reduction-amount: reduction in amount to be deducted from fee-factor*fee-subamount*fee-reduction-factor to define a reduction in amount  for example 100 % reduction fee-reduction-amount = "100"  for backward compatibility reasons fee-reduction-amount is assumed to be "0" if not defined -->  <!ELEMENT fee-reduction-amount (#PCDATA)> <!ATTLIST fee-reduction-amount user-input CDATA #IMPLIED>  <!ELEMENT other-fee (fee)*> <!ELEMENT additional-fee (fee)*> <!ELEMENT fee-calc-info (search-region, IPEA, IPER)>   <!ELEMENT search-region   EMPTY  > <!ATTLIST search-region     region (Other | EP)  "EP" >  <!ELEMENT IPEA EMPTY  >  <!ATTLIST IPEA     ipea (EP | other)  "EP" >  <!ELEMENT IPER EMPTY  >  <!ATTLIST IPER    iper-type (rational | detailed)   #REQUIRED  >   <!ELEMENT fee-total-amount (#PCDATA)>  <!ELEMENT fee-reduction-licences-of-rights-15 EMPTY>  <!ELEMENT up-notes-to-EPO (author?, subject?, date, dtext)> <!ATTLIST up-notes-to-EPO  id ID #IMPLIED  page CDATA #REQUIRED > <!ELEMENT author (#PCDATA)> <!ELEMENT subject (#PCDATA)>  <!-- doc-page - DOCument or PAGE  This is primarily to be used when data for the whole or major sections of an application are in image format OR other formats such as pdf. Page range attributes are given when required pp- page range ppf - first page ppl - last page (for pdf). The 'img' may also be used for complete pages, eg. in drawings  Recommended id = docp01, docp02, etc. -->  <!ELEMENT doc-page EMPTY> <!ATTLIST doc-page  id ID #IMPLIED  he NMTOKEN #REQUIRED  wi NMTOKEN #REQUIRED  type (jpg | pdf | tif) #REQUIRED  alt CDATA #IMPLIED  pp CDATA #IMPLIED  ppf CDATA #IMPLIED  ppl CDATA #IMPLIED  file CDATA #REQUIRED  color (color | bw) #IMPLIED > 