<!--

This entity may be identified by the PUBLIC identifier:
********************************************************************************
PUBLIC "-//EPO//EP DOCUMENT LIST 0.1.0//EN" "ep-doc-list-v0-1-0.dtd"


********************************************************************************
* contacts:                                                                    *
********************************************************************************
*   EPO: Pierre Avedikian; pavedikian@epo.org                                  *
*   EPO: Keri Rowles; krowles@epo.org                            	       *
********************************************************************************


********************************************************************************
* revision history:                                                            *
********************************************************************************
February 2005
..released version number as v0.1.0
********************************************************************************

-->



<!ELEMENT ep-patent-document-list (ep-patent-document-ref*)>

<!ELEMENT ep-patent-document-ref (publication-reference, application-reference, classification-ipc)>

<!ELEMENT publication-reference (document-id)>
<!ATTLIST publication-reference  id ID  #IMPLIED >

<!-- appl-type is always "patent" at the EPO -->
<!ELEMENT application-reference (document-id)>
<!ATTLIST application-reference  	id        ID     #IMPLIED
                                   	appl-type CDATA  #REQUIRED >

<!ELEMENT document-id (country , doc-number , kind? , name? , date?)>
<!ATTLIST document-id  lang CDATA  #IMPLIED >

<!-- The country code must be UPPER CASE e.g. "EP"-->
<!ELEMENT country (#PCDATA)>

<!ELEMENT doc-number (#PCDATA)>

<!-- Letters in the kind code must be UPPER CASE e.g. "A1"-->
<!ELEMENT kind (#PCDATA)>

<!ELEMENT name (#PCDATA)>

<!--  Date: components of a date.  Format: YYYYMMDD -->
<!ELEMENT date (#PCDATA)>

<!ELEMENT classification-ipc ((edition , main-classification , further-classification* ,
(additional-info | linked-indexing-code-group | unlinked-indexing-code)*) | text?)>
<!ATTLIST classification-ipc  id ID  #IMPLIED >




<!--**************************************************************-->
<!--******  VARIOUS IPC STRUCTURES FOLLOW - ONLY text USED  ******-->
<!--**************************************************************-->

<!--  Edition statement (ST.32:B516) -->
<!ELEMENT edition (#PCDATA)>

<!--  Main classification.  (ST.32:B511/B521) -->
<!ELEMENT main-classification (#PCDATA)>

<!--  Further/secondary classification (ST.32:B512/B522) -->
<!ELEMENT further-classification (#PCDATA)>

<!ATTLIST further-classification  	id       ID     #IMPLIED
                                    	sequence CDATA  #IMPLIED >
                                    	
<!--  Additional information.   (ST.32:B513)-->
<!ELEMENT additional-info (#PCDATA)>

<!ELEMENT linked-indexing-code-group (main-linked-indexing-code , sub-linked-indexing-code+)>

<!-- Sub/further Linked Indexing Code.-->
<!ELEMENT sub-linked-indexing-code (#PCDATA)>

<!-- Main Linked Indexing Code. -->
<!ELEMENT main-linked-indexing-code (#PCDATA)>

<!-- Unlinked indexing code.(ST.32:B515/B525)-->
<!ELEMENT unlinked-indexing-code (#PCDATA)>

<!--  If no structure is possible, enter text (without markup)-->
<!ELEMENT text (#PCDATA)>



