Download versions of the CLAIMS Direct DTDs and Schemas here.
Current Patent XML Schema Version 2.7
Description | Link |
---|---|
Current Extract DTD (v2.7) | patent-document-2.7.tar.gz |
Current Extract DTD (v2.7) packaged with XSD conversions | patent-document-2.7-w3c.tar.gz |
Current Litigation XML Schema
Description | Link |
---|---|
Current Litigation XSD Schema | litigation-1.0-w3c.tar.gz |
Changes between v2.6 and v2.7
Changes to patent-document.dtd:
1. Added attribute ep-up-requested
to element ifi-patent-status
Code Block |
---|
<!ATTLIST ifi-patent-status
%ifidfltattrs;
anticipated-expiration CDATA #IMPLIED
adjusted-expiration CDATA #IMPLIED
regulatory-extension (yes) #IMPLIED
terminal-disclaimer (yes) #IMPLIED
ep-up-requested (yes|no) #IMPLIED
> |
Changes between v2.5 and v2.6
Changes to patent-document.dtd:
1. Added created-load-id
and modified-load-id
to the default attributes entity dfltattrs
Code Block |
---|
<!ENTITY % dfltattrs "
id ID #IMPLIED
mxw-id CDATA #IMPLIED
created-load-id CDATA #IMPLIED
modified-load-id CDATA #IMPLIED
status (n|new|c|corrected|d|deleted) 'new'
load-source CDATA #IMPLIED
ref-ucid CDATA #IMPLIED
copyright-ref CDATA #IMPLIED
"> |
2. Added support for unitary patent with two new designated-states
elements
Code Block |
---|
<!ELEMENT ep-validation-states (country+) >
<!ELEMENT ep-up-participating-states (country+) > |
Older Versions
Version 2.5
Description | Link |
---|---|
Current Extract DTD (v2.5) | patent-document-v2.5.tar.gz |
Current Extract DTD (v2.5) packaged with XSD conversions | patent-document-v2.5-w3c.tar.gz |
Changes between v2.4 and v2.5
Changes to patent-document.dtd:
1. Added CPCI to the list of allowed values for attribute scheme of element classification-cpc
old:
Code Block |
---|
<!ATTLIST classification-cpc
%dfltattrs;
scheme (CPC|CPCNO) #REQUIRED
rank CDATA #IMPLIED
> |
new:
Code Block |
---|
<!ATTLIST classification-cpc
%dfltattrs;
scheme (CPC|CPCNO|CPCI) #REQUIRED
rank CDATA #IMPLIED
> |
2. Changed the definition of element classifications-cpc so that child element classification-cpc is no longer required
old:
Code Block |
---|
<!ELEMENT classifications-cpc (classification-cpc+, combination-sets?)> |
new:
Code Block |
---|
<!ELEMENT classifications-cpc (classification-cpc*, combination-sets?)> |
Changes to citations.dtd:
1. Changed the definition of elements author and subname to allow complete name and addressbook information
old:
Code Block |
---|
<!ELEMENT cit:author (%nam;) >
<!ELEMENT cit:subname (#PCDATA) > |
new:
Code Block |
---|
<!ELEMENT cit:author (%nam; | addressbook) >
<!ELEMENT cit:subname (%nam; | addressbook) > |
2. Added attribute subname-type to element subname
new:
Code Block |
---|
<!ATTLIST cit:subname
subname-type (editor | translator | other-subname-type ) 'editor'
> |
3. Fixed date reference in element conference
old:
Code Block |
---|
<!ELEMENT cit:conference (text | (cit:conftitle, cit:date?, cit:confdate?, cit:confno?, cit:confplace?, cit:confsponsor*)) > |
new:
Code Block |
---|
<!ELEMENT cit:conference (text | (cit:conftitle, date?, cit:confdate?, cit:confno?, cit:confplace?, cit:confsponsor*)) > |
Version 2.4
Description | Link |
---|---|
Extract DTD (v2.4) | patent-document-v2.4.tar.gz |
Extract DTD (v2.4) packaged with XSD conversions | patent-document-v2.4-w3c.tar.gz |
Changes between v2.3 and v2.4
Changes to patent-document.dtd:
1. Added new element combination-sets as an optional child of classifications-cpc and added optional attribute rank to classification-cpc
old:
Code Block |
---|
<!ELEMENT classifications-cpc (classification-cpc+)>
<!ATTLIST classifications-cpc
%dfltattrs;
>
<!ELEMENT classification-cpc (#PCDATA) >
<!ATTLIST classification-cpc
%dfltattrs;
scheme (CPC|CPCNO) #REQUIRED
> |
new:
Code Block |
---|
<!ELEMENT classifications-cpc (classification-cpc+, combination-sets?)>
<!ATTLIST classifications-cpc
%dfltattrs;
>
<!ELEMENT classification-cpc (#PCDATA) >
<!ATTLIST classification-cpc
%dfltattrs;
scheme (CPC|CPCNO) #REQUIRED
rank CDATA #IMPLIED
>
<!ELEMENT combination-sets (combination-set+)>
<!ELEMENT combination-set (classification-cpc+)>
<!ATTLIST combination-set
%dfltattrs;
group CDATA #REQUIRED
> |
2. Added new img-format values gif and bmp for element img
old:
Code Block |
---|
<!ELEMENT img EMPTY >
<!ATTLIST img
id CDATA #IMPLIED
file CDATA #REQUIRED
wi CDATA #IMPLIED
he CDATA #IMPLIED
img-content (abstract-drawing | ad |
chem | cf |
clip | ci |
program-listing | cp |
dna | dn |
drawing | dr |
undefined |
figure | fg |
graph | gr |
math | mf |
page | pa |
photograph | ph |
search-report | sr |
table | tb |
character | tx |
flowchart |
undefined-char | ff |
undefined-image | ui
) 'drawing'
img-format (jpg|tif|st33|st35|pdf) #REQUIRED
orientation (portrait|landscape|unknown) 'unknown'
inline (yes|no) 'no'
alt CDATA #IMPLIED
url CDATA #IMPLIED
> |
new:
Code Block |
---|
<!ELEMENT img EMPTY >
<!ATTLIST img
id CDATA #IMPLIED
file CDATA #REQUIRED
wi CDATA #IMPLIED
he CDATA #IMPLIED
img-content (abstract-drawing | ad |
chem | cf |
clip | ci |
program-listing | cp |
dna | dn |
drawing | dr |
undefined |
figure | fg |
graph | gr |
math | mf |
page | pa |
photograph | ph |
search-report | sr |
table | tb |
character | tx |
flowchart |
undefined-char | ff |
undefined-image | ui
) 'drawing'
img-format (jpg|tif|st33|st35|pdf|gif|bmp) #REQUIRED
orientation (portrait|landscape|unknown) 'unknown'
inline (yes|no) 'no'
alt CDATA #IMPLIED
url CDATA #IMPLIED
> |
3. Added new element declassified-date as an optional child of dates-of-public-availability
old:
Code Block |
---|
<!ELEMENT dates-of-public-availability (gazette-date?,
application-publication-date?,
grant-publication-date?,
intention-to-grant-date?,
registered-date?,
republication-date?,
search-report-publication-date?,
search-report-dispatch-date?,
corrected-search-report-dispatch-date?,
coming-into-force-date?,
preceding-publication-date?,
amended-publication-date?,
corrected-publication-date?,
declassified-date?) > |
new:
Code Block |
---|
<!ELEMENT dates-of-public-availability (gazette-date?,
application-publication-date?,
grant-publication-date?,
intention-to-grant-date?,
registered-date?,
republication-date?,
search-report-publication-date?,
search-report-dispatch-date?,
corrected-search-report-dispatch-date?,
coming-into-force-date?,
preceding-publication-date?,
amended-publication-date?,
corrected-publication-date?,
declassified-date?) >
<!ELEMENT declassified-date (date, bulletin-number?) > |
4. Changed the definition of patent-document to allow multiple legal-status, copyright, and keywords (new element) children
old:
Code Block |
---|
<!ELEMENT patent-document (doc-page+ |
(bibliographic-data,
abstract*,
description*,
claims*, amended-claims*, amended-claims-statement*,
drawings?,
attachments-external?,
search-report-data*,
legal-status?,
extended-patent-family?,
revision-history?,
copyright?))> |
new:
Code Block |
---|
<!ELEMENT patent-document (doc-page+ |
(bibliographic-data,
abstract*,
description*,
claims*, amended-claims*, amended-claims-statement*,
drawings?,
attachments-external?,
search-report-data*,
keywords*,
legal-status*,
extended-patent-family?,
revision-history?,
copyright*))>
<!-- Keywords -->
<!ELEMENT keywords (keyword-set+) >
<!ATTLIST keywords
%dfltattrs;
lang CDATA #REQUIRED
format (%fmtattrs;) 'original'
>
<!ELEMENT keyword-set (keyword+) >
<!ATTLIST keyword-set
technical-field CDATA #IMPLIED
subjects-number CDATA #IMPLIED
>
<!ELEMENT keyword (#PCDATA) >
<!ATTLIST keyword
sequence CDATA #IMPLIED
pfq CDATA #IMPLIED
dvalue CDATA #IMPLIED
> |
5. Added new attribute copyright-ref to entity dfltattrs and new attribute copyright-id to element copyright
old:
Code Block |
---|
<!ENTITY % dfltattrs "
id ID #IMPLIED
mxw-id CDATA #IMPLIED
status (n|new|c|corrected|d|deleted) 'new'
load-source CDATA #IMPLIED
ref-ucid CDATA #IMPLIED
">
<!ELEMENT copyright (#PCDATA) > |
new:
Code Block |
---|
<!ENTITY % dfltattrs "
id ID #IMPLIED
mxw-id CDATA #IMPLIED
status (n|new|c|corrected|d|deleted) 'new'
load-source CDATA #IMPLIED
ref-ucid CDATA #IMPLIED
copyright-ref CDATA #IMPLIED
">
<!ELEMENT copyright (#PCDATA) >
<!ATTLIST copyright
copyright-id CDATA #IMPLIED
> |
6. Changed the definition of element linked-indexing-code-group to allow two new child elements main-linked-indexing-code and sub-linked-indexing-code, and added required attribute group
old:
Code Block |
---|
<!ELEMENT linked-indexing-code-group (#PCDATA) >
<!ATTLIST linked-indexing-code-group
%dfltattrs;
> |
new:
Code Block |
---|
<!ELEMENT linked-indexing-code-group (main-linked-indexing-code, sub-linked-indexing-code*) >
<!ATTLIST linked-indexing-code-group
%dfltattrs;
group CDATA #REQUIRED
>
<!ELEMENT main-linked-indexing-code (#PCDATA) >
<!ATTLIST main-linked-indexing-code
%dfltattrs;
>
<!ELEMENT sub-linked-indexing-code (#PCDATA) >
<!ATTLIST sub-linked-indexing-code
%dfltattrs;
> |
7. Added new element administrative-division to entity adr
old:
Code Block |
---|
<!ENTITY % adr "((address-1? , address-2? , address-3? , mailcode? , pobox? ,
room? , address-floor? , building? , street? , city? , county? , state? ,
postcode? , country?) | text)" > |
new:
Code Block |
---|
<!ENTITY % adr "((address-1? , address-2? , address-3? , mailcode? , pobox? ,
room? , address-floor? , building? , street? , city? , county? , state? ,
postcode? , country? , administrative-division?) | text)" >
<!ELEMENT administrative-division (#PCDATA) > |
8. Added optional attribute class to element legal-event
old:
Code Block |
---|
<!ELEMENT legal-event (dtext | legal-event-body)? >
<!ATTLIST legal-event
%dfltattrs;
code CDATA #REQUIRED
country CDATA #REQUIRED
date CDATA #REQUIRED
impact CDATA #IMPLIED
> |
new:
Code Block |
---|
<!ELEMENT legal-event (dtext | legal-event-body)? >
<!ATTLIST legal-event
%dfltattrs;
code CDATA #REQUIRED
country CDATA #REQUIRED
date CDATA #REQUIRED
impact CDATA #IMPLIED
class CDATA #IMPLIED
> |
9. Added optional child statistical-information to element technical-data, moved elements number-of-claims and exemplary-claim, and added new element number-of-pages to statistical-information
old:
Code Block |
---|
<!ELEMENT technical-data ((classification-ipc | classification-locarno)*,
classifications-ipcr?, classification-national?,
classification-ecla*, classifications-cpc?,
f-term-info?,
invention-title*,
citations?,
figures?, number-of-claims?, exemplary-claim?,
field-of-search?)> |
new:
Code Block |
---|
<!ELEMENT technical-data ((classification-ipc | classification-locarno)*,
classifications-ipcr?, classification-national?,
classification-ecla*, classifications-cpc?,
f-term-info?,
invention-title*,
citations?,
figures?,
field-of-search?,
statistical-information?)>
<!ELEMENT statistical-information (number-of-pages?, number-of-claims?, exemplary-claim?)>
<!ELEMENT number-of-pages (#PCDATA)> |
10. Added new external file citations.dtd and moved all elements related to citations into this new file
new:
Code Block |
---|
<!-- Content definitions for all elements related to citations -->
<!ENTITY % citations SYSTEM "citations.dtd" >
%citations; |
New file citations.dtd:
This new file contains all of the definitions for elements related to citations including a new namespace that has been added to support rich citations.
Version 2.3
Description | Link |
---|
Extract DTD (v2.3) | patent-document-v2.3.tar.gz |
Extract DTD (v2.3) packaged with XSD conversions | patent-document-v2.3-w3c.tar.gz |
Changes between v2.2 and v2.3
Changes to patent-document.dtd:
1. Added optional child element effective-date to application-reference
...
Code Block |
---|
<!ELEMENT ifi-annotated-data ( pharmaceuticals )> <!ELEMENT pharmaceuticals ( pharmaceutical+ )> <!ELEMENT pharmaceutical ( strengths? )> <!ATTLIST pharmaceutical %dfltattrs; ingredient CDATA #REQUIRED brand CDATA #IMPLIED form CDATA #IMPLIED route CDATA #IMPLIED > <!ELEMENT strengths ( strength+ )> <!ELEMENT strength (#PCDATA)> |
...
Changes to ifi-integrated-content.dtd:
...
Code Block |
---|
<!ELEMENT sequence-cwu (publication-reference?, number?, (sequence-list-old-rules | sequence-list-new-rules | table )) > |
...
Older Versions
Version 2.2
Description | Link |
---|
Extract DTD (v2.2) | patent-document-v2.2.tar.gz |
Extract DTD (v2.2) packaged with XSD conversions | patent-document-v2.2-w3c.tar.gz |
Changes between v2.1 and v2.2
Changes to patent-document.dtd:
1. Added citation source name TPO (Third Party Observation)
...
Code Block |
---|
<!ATTLIST ifi-patent-status %ifidfltattrs; anticipated-expiration CDATA #IMPLIED adjusted-expiration CDATA #IMPLIED regulatory-extension (yes) #IMPLIED terminal-disclaimer (yes) #IMPLIED > |
Version 2.1
Description | Link |
---|---|
Extract DTD (v2.1) | |
Extract DTD (v2.1) packaged with XSD conversions |
Changes between v2.0 and v2.1
Changes to patent-document.dtd:
1. Added USPTO Official Gazette data
...
Code Block |
---|
<!ELEMENT child-doc (document-id+, child-pct-document?) > |
...
4. Changed attribute fvid of publication-reference from REQUIRED to IMPLIED
...
Code Block |
---|
<!ATTLIST ifi-integrated-content publication-type CDATA #IMPLIED accession-number CDATA #IMPLIED document-category CDATA #IMPLIED subject-area CDATA #IMPLIED > |
attribute | description | example |
---|---|---|
publication-type | type of publication | Application, Grant |
accession-number | legacy IFI unique identifier | 06783499 |
document-category | publication kind descriptor | Design, Utility |
subject-area | classification area descriptor | Mechanical, Chemical |
2. Added three additional indexing term groups (ifi-category-terms, ifi-collection-terms, ifi-business-method-terms)
...
Code Block |
---|
<!ELEMENT ifi-indexing-codes ( ifi-uniterm-fragment-indexing-codes | ifi-general-term-indexing | ifi-cdb-fragment-term-links | ifi-compound-term-indexing | ifi-category-terms | ifi-collection-terms | ifi-business-method-terms )* > |
...
3. Changed ifi-patent-status and ifi-patent-status-description to allow multiple country-specific status values
...
Code Block |
---|
<!ELEMENT ifi-patent-status (ifi-patent-status-description+, ifi-term-extension?)> <!ATTLIST ifi-patent-status-description %ifidfltattrs; country CDATA #IMPLIED > |
...