Pennoyer Systems

Corpus Protocol

If you want me to run your rules, this is the shape I need them in. If it matches this, it runs. The whole template is at the bottom of this page in one block. Copy it and paste it into a spreadsheet.

1 · Your rules, one row per record

Each row is one thing your world cites: a section, a control, an article. Every row has the same six columns.

fieldwhat goes in itexample
citationThe record exactly as people in your field cite it. No two records share one.Sec. 181.001
cites_groupThe citation without the record's own number.Sec. 181
numberThe record's own number, as text.001
containerThe part or chapter it sits in.Chapter 181
headingIts heading.Definitions
bodyThe full text of the record.In this chapter: ...

2 · About your rules

Fill in the right-hand column.

fieldwhat I needyour answer
nameWhat the rules are called
jurisdictionWhere they apply
record_levelWhat one record is (section, control, article)
a_citation_readsThe one pattern, e.g. {cites_group}.{number}
published_atWhere the official text lives
held_on_the_basis_ofYour right to the text (public, licensed, your own)
publisher_says_there_areHow many records the publisher counts
publisher_count_came_fromWhere that count comes from
absent_citationsTwo or more citations in the right shape that do not exist
records_you_left_outHow many you left out, and why
records_you_left_out_areTheir citations

3 · Your questions, and your answers

Write the questions your people actually ask. Twenty is enough; fifty is better. Include some whose answer is not in your rules, so you can see it decline. You write the answers. I don't.

questionshould_it_answeranswer_is_innote
How many days does a provider have to supply a record after a written request?yesSec. 181.102
What are the rules on public urination?nonot in these rules

4 · Getting it to me

Email me first. I'll send you the standard agreements. Once they're signed, you send the spreadsheet, I run it through the engine, and you get back every answer exactly as it came out, fingerprinted, with its source.

Luke Thorburn
Luke.C.Thorburn@gmail.com / Luke@PennoyerSystems.com
214-789-0990

5 · The whole template

Copy the block and paste it into a spreadsheet.

RULES FOR WHOEVER FILLS THIS IN
1. One row per record: one section, control or article that people cite.
2. Format the number column as Text before typing, so 001 stays 001 and 56.10 stays 56.10.
3. citation = cites_group + number, the same way on every row. AC-2(1) is AC + 2(1), not AC-2 + 1.
4. No two rows share a citation. citation, cites_group, number and body are never empty.
5. Questions: ask by content and put the citation in answer_is_in, never in the question. Include some whose answer is not in your rules (should_it_answer = no).
6. Save as a spreadsheet. Email Luke@PennoyerSystems.com first; we agree terms, then you send it.
YOUR RULES (one row per record)
citationcites_groupnumbercontainerheadingbody
Sec. 181.001Sec. 181001Chapter 181DefinitionsIn this chapter: ...
ABOUT YOUR RULES
fieldyour answer
name
jurisdiction
record_level
a_citation_reads
published_at
held_on_the_basis_of
publisher_says_there_are
publisher_count_came_from
absent_citations
records_you_left_out
records_you_left_out_are
YOUR QUESTIONS
questionshould_it_answeranswer_is_innote
How many days does a provider have to supply a record after a written request?yesSec. 181.102
What are the rules on public urination?nonot in these rules