Skip to content

Commit

Permalink
Wrapped up case file statements
Browse files Browse the repository at this point in the history
  • Loading branch information
Noufal Ibrahim authored and Noufal Ibrahim committed Oct 5, 2009
1 parent 285eba1 commit 6a4cb50
Showing 1 changed file with 87 additions and 4 deletions.
91 changes: 87 additions & 4 deletions crawler/tables.sql
@@ -1,9 +1,92 @@
-- Based on Trademark-Applications-Documentation-v2.0-07152005.pdf
drop table trademarks;

CREATE TABLE trademarks (
action_key varchar(2), -- Action key for type of event
serial_number varchar(8), -- Case serial number
registration-number varchar(7), -- Registration no.
-- file_segment varchar(4), -- Will always contain 'TMRK'
action_key varchar(2), -- Action key for type of event
-- Case file starts here
serial_number varchar(8), -- Case serial number
registration_number varchar(7), -- Registration no.
transaction_date date,
-- Case file header starts here
filing_date date,
registration_date date,
status_code varchar(3),
status_date date,
mark_identification text,
mark_drawing_code varchar(4),
published_for_opposition_date date,
amend_to_register_date date,
abandonment_date date,
cancellation_code varchar(1),
cancellation_date date,
republished_12c_date date,
domestic_rep_name text,
attorney_docket_number varchar(12),
attorney_name text,
-- Boolean fields indicating various statuses. All are either T
-- or F. The _in stands for 'indicator'.
principal_register_amended_in varchar(1),
supplemental_register_amended_in varchar(1),
trademark_in varchar(1),
collective_trademark_in varchar(1),
service_mark_in varchar(1),
collective_service_mark_in varchar(1),
collective_membership_mark_in varchar(1),
certification_mark_in varchar(1),
cancellation_pending_in varchar(1),
published_concurrent_in varchar(1),
concurrent_use_in varchar(1),
concurrent_use_proceeding_in varchar(1),
interface_pending_in varchar(1),
opposition_pending_in varchar(1),
section_12c_in varchar(1),
section_2f_in varchar(1),
section_2f_in_part_in varchar(1),
renewal_filed_in varchar(1),
section8_field_in varchar(1),
section8_partial_accept_in varchar(1),
section8_accepted_in varchar(1),
section15_acknowledged_in varchar(1),
section15_filed_in varchar(1),
supplemental_register_in varchar(1),
foreign_priority_in varchar(1),
change_registation_in varchar(1),
intent_to_use_in varchar(1),
intent_to_use_current_in varchar(1),
filed_as_use_application_in varchar(1),
amended_to_use_application_in varchar(1),
use_application_currently_in varchar(1),
amended_to_itu_application_in varchar(1),
filing_basis_filed_as_44d_in varchar(1),
amended_to_44d_application_in varchar(1),
filing_basis_current_44d_in varchar(1),
filing_basis_filed_as_44e_in varchar(1),
amended_to_44e_application_in varchar(1),
filing_basis_current_44e_in varchar(1),
without_basis_currently_in varchar(1),
filing_current_no_basis_in varchar(1),
color_drawing_filed_in varchar(1),
color_drawing_currently_in varchar(1),
drawing_3d_filed_in varchar(1),
drawing_3d_current_in varchar(1),
standard_characters_claimed_in varchar(1),
filing_basis_filed_as_66a_in varchar(1),
filing_basis_current_66a_in varchar(1),
-- End of indicator fields
renewal_date date,
law_office_assigned_location_code varchar(3),
current_location text,
location_date date,
employee_name text,
-- Case file header ends here
-- Case file statements fields start here. Will contain multiple case file statement nodes
type_code varchar(6), -- Type of case file statementb
cfs_text varchar(40),
-- Case file statements ends here



);



0 comments on commit 6a4cb50

Please sign in to comment.