Download versions of the CLAIMS Direct DTDs and Schemas here.
Current Version 2.3
Description | Link |
---|---|
Current Extract DTD (v2.3) | patent-document-v2.3.tar.gz |
Current 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
old:
<!ELEMENT application-reference (document-id+) >
new:
<!ELEMENT application-reference (document-id+, effective-date?) > <!ELEMENT effective-date (date) >
2. Added new included file autags.dtd
defining a new child element autags of office-specific-data
old:
<!ELEMENT office-specific-data (eptags|ustags)*>
new:
<!-- AU register content definitions --> <!ENTITY % aut SYSTEM "autags.dtd" > %aut; <!ELEMENT office-specific-data (autags|eptags|ustags)* >
new included file: autags.dtd:
<!ELEMENT autags ( au-opi-date?, au-opi-published-in-journal-date?, au-exam-details?, au-acceptance-details?, au-certification-details?, au-sealing-details?, au-extensions-of-term?, au-fee-history?, au-oppositions-and-disputes?, au-re-examinations? )> <!ELEMENT au-exam-details ( au-direction-date?, au-third-party-examination-request-date? )> <!ELEMENT au-acceptance-details ( au-acceptance-date?, au-acceptance-published-date?, au-final-acceptance-date? )> <!ELEMENT au-certification-details ( au-certified-date?, au-final-certification-date?, au-certified-published-date? )> <!ELEMENT au-sealing-details ( au-sealing-date?, au-sealed-published-date? )> <!ELEMENT au-extensions-of-term (au-extension-of-term+)> <!ELEMENT au-extension-of-term ( au-final-expiry-date?, au-extension-of-term-application-filing-date?, au-extension-of-term-acceptance-date?, au-extension-of-term-acceptance-published-date?, au-extension-of-term-granted-date? )> <!ELEMENT au-fee-history ( au-date-paid?, au-paid-to-date?, au-next-fee-due?, au-last-agency-address? )> <!ELEMENT au-oppositions-and-disputes ( au-current-oppositions-and-disputes?, au-completed-oppositions-and-disputes? )> <!ELEMENT au-current-oppositions-and-disputes (au-opposition+)> <!ELEMENT au-completed-oppositions-and-disputes (au-opposition+)> <!ELEMENT au-opposition ( au-proceeding-type?, au-proceeding-status?, au-proceeding-result?, au-opposition-dispute-parties?, au-opposition-dispute-agent?, au-opposition-dispute-agent-address? )> <!ATTLIST au-opposition sequence CDATA #REQUIRED > <!ELEMENT au-opposition-dispute-parties (au-opposition-dispute-party-name+)> <!ELEMENT au-opposition-dispute-party-name (#PCDATA)> <!ATTLIST au-opposition-dispute-party-name sequence CDATA #REQUIRED > <!ELEMENT au-re-examinations (au-re-examination+)> <!ELEMENT au-re-examination ( au-re-examination-status?, au-re-examination-request-date? )> <!ATTLIST au-re-examination sequence CDATA #REQUIRED > <!ELEMENT au-opi-date (date)> <!ELEMENT au-opi-published-in-journal-date (date)> <!ELEMENT au-date-paid (date)> <!ELEMENT au-paid-to-date (date)> <!ELEMENT au-next-fee-due (#PCDATA)> <!ELEMENT au-last-agency-address (#PCDATA)> <!ELEMENT au-direction-date (date)> <!ELEMENT au-third-party-examination-request-date (date)> <!ELEMENT au-acceptance-date (date)> <!ELEMENT au-acceptance-published-date (date)> <!ELEMENT au-final-acceptance-date (date)> <!ELEMENT au-certified-date (date)> <!ELEMENT au-final-certification-date (date)> <!ELEMENT au-certified-published-date (date)> <!ELEMENT au-final-expiry-date (date)> <!ELEMENT au-extension-of-term-application-filing-date (date)> <!ELEMENT au-extension-of-term-acceptance-date (date)> <!ELEMENT au-extension-of-term-acceptance-published-date (date)> <!ELEMENT au-extension-of-term-granted-date (date)> <!ELEMENT au-sealing-date (date)> <!ELEMENT au-sealed-published-date (date)> <!ELEMENT au-proceeding-type (#PCDATA)> <!ELEMENT au-proceeding-status (#PCDATA)> <!ELEMENT au-proceeding-result (#PCDATA)> <!ELEMENT au-opposition-dispute-agent (#PCDATA)> <!ELEMENT au-opposition-dispute-agent-address (#PCDATA)> <!ELEMENT au-re-examination-status (#PCDATA)> <!ELEMENT au-re-examination-request-date (date)>
3. Changed definition of element relation to allow multiple document-id children
old:
<!ELEMENT relation (document-id | (child-doc, parent-doc)) >
new:
<!ELEMENT relation (document-id+ | (child-doc, parent-doc)) >
4. Added new relation types later-filed-application and provisional
old:
<!ELEMENT relation (document-id+ | (child-doc, parent-doc)) > <!ATTLIST relation type (a-371-of-international | addition | division | division-into | continuation | continuation-in-part | continuing-reissue | reissue | us-divisional-reissue | reexamination | us-reexamination-reissue-merger | substitution | us-provisional-application | utility-model-basis | correction | related-publication | previously-filed-application) #REQUIRED >
new:
<!ELEMENT relation (document-id+ | (child-doc, parent-doc)) > <!ATTLIST relation type ( a-371-of-international | addition | continuation | continuation-in-part | continuing-reissue | correction | division | division-into | later-filed-application | previously-filed-application | provisional | reexamination | reissue | related-publication | substitution | us-divisional-reissue | us-provisional-application | us-reexamination-reissue-merger | utility-model-basis ) #REQUIRED >
Note: over time relation type us-provisional-application
will be phased out in favor of type provisional
5. Changed attribute reel-frame of element reassignment from REQUIRED to IMPLIED
old:
<!ATTLIST reassignment %dfltattrs; reel-frame CDATA #REQUIRED recorded-date CDATA #REQUIRED >
new:
<!ATTLIST reassignment %dfltattrs; reel-frame CDATA #IMPLIED recorded-date CDATA #REQUIRED >
6. Changed citation source name SUPP to SUP
old:
<!ATTLIST source %dfltattrs; name (OTH|CH2|SUPP|ISR|APP|SEA|115|EXA|OPP|PRS|APL|FOP|TPO|UNKNOWN) #REQUIRED created-by-npl (Y|N) "N" category CDATA #IMPLIED >
new:
<!ATTLIST source %dfltattrs; name (OTH|CH2|SUP|ISR|APP|SEA|115|EXA|OPP|PRS|APL|FOP|TPO|UNKNOWN) #REQUIRED created-by-npl (Y|N) "N" category CDATA #IMPLIED >
7. Added element sequence-cwu to ptext entity parameter
old:
<!-- The contents of a paragraph or other block-level text element --> <!ENTITY % ptext " #PCDATA | b | i | u | o | sub | sup |smallcaps | br | pre | dl | ul | ol | sl | crossref | figref | patcit | nplcit | bio-deposit | img | imgref | chemistry | maths | tables | table-external-doc ">
new:
<!-- The contents of a paragraph or other block-level text element --> <!ENTITY % ptext " #PCDATA | b | i | u | o | sub | sup |smallcaps | br | pre | dl | ul | ol | sl | crossref | figref | patcit | nplcit | bio-deposit | img | imgref | chemistry | maths | tables | table-external-doc | sequence-cwu ">
Changes to ifi-integrated-content.dtd:
1. Added child element office-patent-status to element ifi-integrated-content
old:
<!ELEMENT ifi-integrated-content ( ifi-patent-status, ifi-parties?, ifi-indexing-codes?, ifi-claims-summary? )>
new:
<!ELEMENT ifi-integrated-content ( ifi-patent-status, office-patent-status?, ifi-parties?, ifi-indexing-codes?, ifi-claims-summary? )> <!ELEMENT office-patent-status (office-patent-status-description)> <!ATTLIST office-patent-status %dfltattrs; under-opposition (yes|no) #IMPLIED expiration-date CDATA #IMPLIED > <!ELEMENT office-patent-status-description (#PCDATA)> <!ATTLIST office-patent-status-description country CDATA #REQUIRED >
2. Added child element ifi-annotated-data to element ifi-integrated-content
old:
<!ELEMENT ifi-integrated-content ( ifi-patent-status, office-patent-status?, ifi-parties?, ifi-indexing-codes?, ifi-claims-summary? )>
new:
<!ELEMENT ifi-integrated-content ( ifi-patent-status, office-patent-status?, ifi-parties?, ifi-annotated-data?, ifi-indexing-codes?, ifi-claims-summary? )> <!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)>
3. Added allowed value U to attribute term-type
old:
<!ENTITY % ifiindexingattrs " term-type (F|G|C) #REQUIRED ">
new:
<!ENTITY % ifiindexingattrs " term-type (C|F|G|U) #REQUIRED ">
Changes to seqlst.dtd:
1. Changed sequence-cwu children publication-reference and number to optional
old:
<!ELEMENT sequence-cwu (publication-reference, number,(sequence-list-old-rules | sequence-list-new-rules | table )) >
new:
<!ELEMENT sequence-cwu (publication-reference?, number?, (sequence-list-old-rules | sequence-list-new-rules | table )) >
Older Versions
Version 2.2
Description | Link |
---|---|
Current Extract DTD (v2.2) | patent-document-v2.2.tar.gz |
Current 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)
old:
<!ATTLIST source %dfltattrs; name (OTH|CH2|SUPP|ISR|APP|SEA|115|EXA|OPP|PRS|APL|FOP|UNKNOWN) #REQUIRED created-by-npl (Y|N) "N" category CDATA #IMPLIED >
new:
<!ATTLIST source %dfltattrs; name (OTH|CH2|SUPP|ISR|APP|SEA|115|EXA|OPP|PRS|APL|FOP|TPO|UNKNOWN) #REQUIRED created-by-npl (Y|N) "N" category CDATA #IMPLIED >
2. Added attribute applicant-category to element applicant
old:
<!ATTLIST applicant %dfltattrs; format (%fmtattrs;) 'original' sequence CDATA #IMPLIED >
new:
<!ATTLIST applicant %dfltattrs; format (%fmtattrs;) 'original' sequence CDATA #IMPLIED applicant-category CDATA #IMPLIED >
3. Removed extra occurrence of element sequence-list-text in declaration for element description
old:
<!ELEMENT description (invention-title?, (technical-field | background-art |disclosure | description-of-drawings | best-mode | mode-for-invention | industrial-applicability | sequence-list-text | summary-of-invention | description-of-embodiments |reference-signs-list | reference-to-deposited-biological-material | citation-list | sequence-list-text | (heading|img|imgref|p)*)+) >
new:
<!ELEMENT description (invention-title?, (technical-field | background-art |disclosure | description-of-drawings | best-mode | mode-for-invention | industrial-applicability | summary-of-invention | description-of-embodiments | reference-signs-list | reference-to-deposited-biological-material | citation-list | sequence-list-text | (heading|img|imgref|p)*)+) >
4. Changed content model for element disclaimer to make child element date optional and moved attribute text to an optional child element
old:
<!ELEMENT disclaimer (date) > <!ATTLIST disclaimer text CDATA #FIXED "This patent is subject to a terminal disclaimer" >
new:
<!ELEMENT disclaimer (date?, text?) >
5. Added attribute linkage-type to element priority-claim
old:
<!ATTLIST priority-claim %dfltattrs; ucid CDATA #IMPLIED kind (national|regional|international) #IMPLIED >
new:
<!ATTLIST priority-claim %dfltattrs; ucid CDATA #IMPLIED kind (national|regional|international) #IMPLIED linkage-type CDATA #IMPLIED >
Changes to ifi-integrated-content.dtd:
1. Added attribute terminal-disclaimer to ifi-patent-status
old:
<!ATTLIST ifi-patent-status %ifidfltattrs; anticipated-expiration CDATA #IMPLIED adjusted-expiration CDATA #IMPLIED regulatory-extension (yes) #IMPLIED >
new:
<!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
old:
<!ELEMENT ustags EMPTY>
new:
<!ELEMENT ustags ( us-gazette? )> <!ELEMENT us-gazette ( us-adverse-decisions?, us-certificates-of-correction?, us-disclaimers?, us-expirations?, us-extensions?, us-reexaminations?, us-reinstatements?, us-reissues? )>
2. Add assignee enable/disable dates (CA only)
old:
<!ATTLIST assignee %dfltattrs; format (%fmtattrs;) 'original' us-assignee-type CDATA #IMPLIED sequence CDATA #IMPLIED >
new:
<!ATTLIST assignee %dfltattrs; format (%fmtattrs;) 'original' us-assignee-type CDATA #IMPLIED sequence CDATA #IMPLIED enabled CDATA #IMPLIED disabled CDATA #IMPLIED >
3. Added child-pct-document to child-doc
old:
<!ELEMENT child-doc (document-id+) >
new:
<!ELEMENT child-doc (document-id+, child-pct-document?) >
4. Changed attribute fvid of publication-reference from REQUIRED to IMPLIED
old:
<!ATTLIST publication-reference %dfltattrs; ucid CDATA #REQUIRED fvid CDATA #REQUIRED entity-status (micro|small|large|unknown) #IMPLIED >
new:
<!ATTLIST publication-reference %dfltattrs; ucid CDATA #REQUIRED fvid CDATA #IMPLIED entity-status (micro|small|large|unknown) #IMPLIED >
Note: Element publication-reference is found in the new us-gazette container and @fvid will not be present there. It will still always be populated in the main publication-reference element of the document.
5. Added continued prosecution flag (@cpa) to parent-doc
old:
<!ATTLIST parent-doc ucid CDATA #REQUIRED psta (granted|pending|abandoned|SIR|unknown) 'unknown' >
new:
<!ATTLIST parent-doc ucid CDATA #REQUIRED psta (granted|pending|abandoned|SIR|unknown) 'unknown' cpa (yes) #IMPLIED >
Changes to ifi-integrated-content.dtd:
1. Added four new attributes to ifi-integrated-content
new:
<!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)
old:
<!ELEMENT ifi-indexing-codes ( ifi-uniterm-fragment-indexing-codes | ifi-general-term-indexing | ifi-cdb-fragment-term-links | ifi-compound-term-indexing )* >
new:
<!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
old:
<!ELEMENT ifi-patent-status (ifi-patent-status-description, ifi-term-extension?)> <!ATTLIST ifi-patent-status-description %ifidfltattrs; >
new:
<!ELEMENT ifi-patent-status (ifi-patent-status-description+, ifi-term-extension?)> <!ATTLIST ifi-patent-status-description %ifidfltattrs; country CDATA #IMPLIED >