LegalCitationCourtDocument

AI Overview😉

  • The potential purpose of this module is to extract and organize legal citation information from court documents, such as the names of judges, court names, dates of arguments and decisions, and other relevant metadata. This information can be used to improve the search engine's understanding of legal documents and provide more accurate and relevant search results.
  • This module could impact search results by allowing the search engine to better understand the context and relevance of legal documents. For example, if a user searches for a specific court case, the search engine can use this module to identify and rank relevant documents based on their metadata, such as the court name, judge, and decision date. This could lead to more accurate and relevant search results, particularly for users searching for specific legal information.
  • To be more favorable for this function, a website could ensure that their legal documents are properly structured and contain accurate and complete metadata, such as court names, judge names, and dates of arguments and decisions. They could also use schema markup or other forms of semantic markup to help the search engine understand the context and relevance of their legal documents. Additionally, websites could ensure that their documents are easily crawlable and indexable by the search engine, allowing the module to extract and organize the relevant metadata.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocument (google_api_content_warehouse v0.4.0)

Information about a published version of the document. Not all references/documents will have this because some will be vendor and/or media neutral.

Attributes

  • ArguedBefore (type: list(GoogleApi.ContentWarehouse.V1.Model.LegalPerson.t), default: nil) - One entry per judge who listened to the case in this court
  • ArguedDate (type: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t, default: nil) -
  • CertiorariCourtName (type: String.t, default: nil) - For an appeal, the name of the lower court that sent this up Abbreviation form? Verbose form?
  • CertiorariRelationship (type: integer(), default: nil) -
  • CourtTerm (type: String.t, default: nil) - Usually the name of a month. Not sure really what it means.
  • DecidedDate (type: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t, default: nil) - Various dates related to the generation of document most of these are opinion-centric
  • FiledDate (type: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t, default: nil) -
  • MemoID (type: String.t, default: nil) - Not sure what this is. But I've seen it.
  • ModifiedDate (type: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t, default: nil) -
  • Syllabus (type: String.t, default: nil) - A summary of the document or a syllabus for this document
  • court (type: GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentCourt.t, default: nil) -
  • opinioninfo (type: list(GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentOpinionInfo.t), default: nil) -
  • perdocketinfo (type: list(GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentPerDocketInfo.t), default: nil) -
  • pub (type: list(GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentPub.t), default: nil) -
  • unknowndate (type: list(GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentUnknownDate.t), default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocument{
  ArguedBefore: [GoogleApi.ContentWarehouse.V1.Model.LegalPerson.t()] | nil,
  ArguedDate: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t() | nil,
  CertiorariCourtName: String.t() | nil,
  CertiorariRelationship: integer() | nil,
  CourtTerm: String.t() | nil,
  DecidedDate: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t() | nil,
  FiledDate: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t() | nil,
  MemoID: String.t() | nil,
  ModifiedDate: GoogleApi.ContentWarehouse.V1.Model.LegalDate.t() | nil,
  Syllabus: String.t() | nil,
  court:
    GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentCourt.t()
    | nil,
  opinioninfo:
    [
      GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentOpinionInfo.t()
    ]
    | nil,
  perdocketinfo:
    [
      GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentPerDocketInfo.t()
    ]
    | nil,
  pub:
    [GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentPub.t()]
    | nil,
  unknowndate:
    [
      GoogleApi.ContentWarehouse.V1.Model.LegalCitationCourtDocumentUnknownDate.t()
    ]
    | nil
}

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.