AuthoritySpoke
v0.9.1

User Guides

  • An Introduction to AuthoritySpoke
  • Using Python Template Strings to Represent Legal Explanations
  • Creating and Loading Holding Data
  • Structure and Schema of AuthoritySpoke Holdings
  • Legislative Rule Models with AuthoritySpoke

Examples

  • Example Annotated Holdings

API Reference

  • Core
  • I/O

Development Updates

  • Changelog
  • GitHub
  • Twitter
AuthoritySpoke
  • Docs »
  • AuthoritySpoke: Legal Rules as Data
  • Edit on GitHub

AuthoritySpoke: Legal Rules as Data¶

Release v. 0.9.1.

AuthoritySpoke is the first open source legal authority automation tool.

AuthoritySpoke is available as a Python package from the Python Package Index, so you can install it from the command line with pip:

$ pip install AuthoritySpoke

AuthoritySpoke runs on Python versions 3.8 and up.

To access these guides in an interactive Jupyter Notebook, you can download the AuthoritySpoke git repository, or navigate to the “notebooks” folder of the repository using Binder.

User Guides

  • An Introduction to AuthoritySpoke
    • Getting Example Data
    • Installing AuthoritySpoke
    • Importing AuthoritySpoke in Python
    • Downloading and Importing Decisions
    • Downloading Enactments
    • Importing and Exporting Legal Holdings
    • Linking Holdings to Opinions
    • Viewing an Opinion’s Holdings
    • Generic Factors
    • Enactment Objects and Implication
    • Checking for Contradictions
    • Adding Holdings to One Another
    • Set Operations with Holdings
  • Using Python Template Strings to Represent Legal Explanations
    • Predicate objects
    • Comparison objects
    • Using Entities as Context Terms
    • Identical Terms
    • Interchangeable Terms
    • Higher-Order Predicates
  • Creating and Loading Holding Data
    • Creating Holdings with Python
    • Creating Holdings as YAML Data
    • Loading Holdings from YAML
    • Assigning Names to Factors and Enactments in YAML
  • Structure and Schema of AuthoritySpoke Holdings
    • Loading Holdings from Existing JSON
    • The Parts of a Holding as a Python Dictionary
    • JSON API Specification
  • Legislative Rule Models with AuthoritySpoke
    • Implication and Contradiction between Rules
    • Addition between Rules
    • Future Work

Examples

  • Example Annotated Holdings
    • Lotus v. Borland 49 F.3d 807 (1995)
    • Oracle v. Google 750 F.3d 1339 (2014)

API Reference

  • Core
  • I/O

Development Updates

  • Changelog
    • 0.9.1 (2022-07-15)
    • 0.9.0 (2021-10-27)
    • 0.8.1 (2021-09-18)
    • 0.8.0 (2021-08-12)
    • 0.7.2 (2021-06-16)
    • 0.7.1 (2021-06-15)
    • 0.7.0 (2021-05-20)
    • 0.6.0 (2021-04-09)
    • 0.5.1 (2021-03-08)
    • 0.5.0 (2021-01-25)
    • 0.4.1 (2021-01-02)
    • 0.4.0 (2020-08-26)
    • 0.3.4 (2020-01-02)
    • 0.3.3 (2020-01-01)
    • 0.3.2 (2020-01-01)
    • 0.3.1 (2020-01-01)
    • 0.3.0 (2019-12-07)
    • 0.2.0 (2019-09-24)
    • 0.1.0 (2019-06-10)
  • GitHub
  • Twitter

Indices and tables¶

  • Index

  • Module Index

Next

© Copyright 2019-2022, Matthew Carey Revision 3f9a50eb.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v0.9.1
Versions
latest
stable
v0.9.1
v0.9.0
v0.7.1
v0.7.0
v0.6.0
v0.5.1
v0.5.0
v0.4.0
v0.3.4
v0.3.2
v0.3.0
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.