<patent-assignment>
+<assignment-record> +<patent-assignors> +<patent-assignees> +<patent-properties>
</patent-assignment>
Each of the above internal nodes is mandatory, and is a logical grouping of information fields. Each node has a corresponding table created with more or less the same fields as the XML elements.
Corresponding tables are:
assignment-records : assignment
patent-assignors : assignors
patent-assignees : assignees
patent-properties : properties
Additionally, for each file that is downloaded, there are some associated specs. All of these are stored in the PatentAssignment table.
====DTD====
Here is the DTD specified by the USPTO:
===Inserting Extracted Data into Tables ===
===Clean Up ===