Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Download versions of the CLAIMS Direct DTDs and Schemas here.

Current Version 2.3

Description

Link

Current Extract DTD (v2.3) 
Current Extract DTD (v2.3) packaged with XSD conversions 

Changes between v2.2 and v2.3

Changes to patent-document.dtd:

1. Add effective-date to element application-reference

old:

Code Block
<!ELEMENT application-reference (document-id+) >

new:

Code Block
<!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:

Code Block
<!ELEMENT office-specific-data (eptags|ustags)*>

new:

Code Block
<!-- AU register content definitions --> 
<!ENTITY % aut SYSTEM "autags.dtd" > 
%aut;

<!ELEMENT office-specific-data (autags|eptags|ustags)* >

new included file: autags.dtd:

Code Block
<!ELEMENT autags (
  au-opi-date?,
  au-opi-published-in-journal-date?,
  au-fee-history?,
  au-exam-details?,
  au-acceptance-details?,
  au-certification-details?,
  au-extensions-of-term?,
  au-sealing-details?,
  au-oppositions-and-disputes?
)>

<!ELEMENT au-fee-history (
  au-date-paid?,
  au-paid-to-date?,
  au-next-fee-due?,
  au-last-agency-address?
)>

<!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-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-sealing-details (
  au-sealing-date?,
  au-sealed-published-date?
)>

<!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+)>
<!ATTLIST au-opposition-dispute-parties
  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-party-name (#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:

Code Block
<!ELEMENT relation (document-id | (child-doc, parent-doc)) >

new:

Code Block
<!ELEMENT relation (document-id+ | (child-doc, parent-doc)) >

4. Added new relation types provisional and later-filed-application

old:

Code Block
<!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:

Code Block
<!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:

Code Block
<!ATTLIST reassignment
  %dfltattrs;
  reel-frame CDATA #REQUIRED
  recorded-date CDATA #REQUIRED
>

new:

Code Block
<!ATTLIST reassignment
  %dfltattrs;
  reel-frame CDATA #IMPLIED
  recorded-date CDATA #REQUIRED
>

6. Changed citation source name SUPP to SUP

old:

Code Block
<!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:

Code Block
<!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
>

Changes to ifi-integrated-content.dtd:

1. Added child element office-patent-status to element ifi-integrated-content

old:

Code Block
<!ELEMENT ifi-integrated-content (
  ifi-patent-status,
  ifi-parties?,
  ifi-indexing-codes?,
  ifi-claims-summary?
)>

new:

Code Block
<!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:

Code Block
<!ELEMENT ifi-integrated-content (
  ifi-patent-status,
  office-patent-status?,
  ifi-parties?,
  ifi-indexing-codes?,
  ifi-claims-summary?
)>

new:

Code Block
<!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-name 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:

Code Block
<!ENTITY % ifiindexingattrs "
  term-type (F|G|C) #REQUIRED
">

new:

Code Block
<!ENTITY % ifiindexingattrs "
  term-type (C|F|G|U) #REQUIRED
">


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 conversionspatent-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 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

...

Code Block
<!ATTLIST ifi-patent-status
  %ifidfltattrs;
  anticipated-expiration CDATA #IMPLIED
  adjusted-expiration CDATA #IMPLIED
  regulatory-extension (yes) #IMPLIED
  terminal-disclaimer (yes) #IMPLIED
>

...

 

Older Versions

Version 2.1

Description

Link

Extract DTD (v2.1)

patent-document-v2.1.tar.gz

Extract DTD (v2.1) packaged with XSD conversions

patent-document-v2.1-w3c.tar.gz

Changes between v2.0 and v2.1

Changes to patent-document.dtd:

1. Added USPTO Official Gazette data

...

Code Block
<!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:

Code Block
<!ATTLIST ifi-integrated-content
  publication-type CDATA #IMPLIED
  accession-number CDATA #IMPLIED
  document-category CDATA #IMPLIED
  subject-area CDATA #IMPLIED
>

...