Ejusdem generis is a canon of construction dictating that when a statutory list of specific items is followed by a general, catch-all term, the general term is interpreted to apply only to other items of the same kind or class as the specific ones. The doctrine prevents a broad residual clause from swallowing the specific enumeration, ensuring that the general words are read as a continuation of the preceding category rather than an unbounded expansion of the statute's scope.
Glossary
Ejusdem Generis

What is Ejusdem Generis?
A foundational interpretive rule for resolving ambiguity in statutory lists, limiting broad catch-all phrases to the specific class of preceding terms.
For a computational statutory interpretation model to apply this canon, it must first algorithmically identify the common attribute or genus shared by the specific list items, a task requiring legal entity normalization and semantic clustering. The model then constrains the interpretation of the general term to only those entities sharing that extracted class characteristic, effectively implementing a taxonomic filter that prevents overbroad rule-to-fact binding in automated compliance and reasoning systems.
Key Characteristics of Ejusdem Generis
The essential structural elements and logical preconditions that define the ejusdem generis canon, a critical rule for computational statutory interpretation models.
The Specific-to-General Sequence
The canon is triggered exclusively by a specific-to-general word pattern. A statute must first enumerate a list of specific, concrete items (the genus), followed by a catch-all general term. For example, 'cars, trucks, motorcycles, and other vehicles' establishes the sequence. The specific terms define the class, and the general term is then restricted to that class. Computationally, this requires a parser to detect a list structure followed by a conjunctive generalizer such as 'or other,' 'and any other,' or 'or similar.' Without this precise syntactic trigger, the canon does not apply.
Identification of a Common Class (Genus)
The core interpretive act is identifying the unifying characteristic shared by the specific items. This common attribute forms the genus—the class that constrains the general term. For instance, in 'lions, tigers, bears, and other animals,' the genus might be 'dangerous wild mammals,' excluding domestic pets. Algorithmically, this requires semantic clustering of the enumerated terms to extract a shared hypernym or a set of common feature vectors. A model must compute the minimal ontological category that subsumes all specific items without being overly broad.
Restriction of the General Term
Once the genus is identified, the general word's ordinary broad meaning is narrowed to include only items of that same kind. The word 'vehicles' in 'cars, trucks, and other vehicles' would not extend to airplanes or bicycles if the genus is 'land-based motorized transport.' In computational terms, this is a semantic filtering operation. The model must take the extension of the general term and intersect it with the extension of the inferred genus, discarding any referents that fall outside the class boundary defined by the specific list.
Precondition: Ambiguity in the General Term
Ejusdem generis is a tie-breaking rule, not a primary interpretive method. It is invoked only when the general word is ambiguous in its scope. If the legislature provides an explicit definition of the general term, that definition controls. For a computational system, this requires a pre-check: query the statutory definitional section. If 'vehicle' is explicitly defined as 'any conveyance for persons or property,' the canon is preempted. The model must only activate the ejusdem generis module when a definitional cross-reference returns null and the plain meaning is indeterminate.
Contrary Legislative Intent Override
The canon is a rebuttable presumption. It yields to clear evidence of a broader legislative purpose. If the statute's preamble or a purposive analysis indicates the general term was intended to be all-encompassing, the class-based restriction does not apply. Computationally, this requires a purposivism module to run in parallel. The system must weigh the output of the ejusdem generis constraint against a purposive embedding of the statute's stated objectives. A high similarity score between the broader term and the legislative purpose vector can override the canon's restrictive output.
Exhaustive vs. Illustrative List Distinction
The canon applies only when the specific list is illustrative, not exhaustive. If the statute states 'vehicles including cars, trucks, and motorcycles,' the list is explicitly non-exhaustive, and the general term 'vehicles' is not restricted. However, if the list appears to be a complete enumeration followed by a generalizer, the canon is triggered. A parsing model must detect linguistic markers of exhaustiveness such as 'consisting of' or 'namely' versus illustrative markers like 'including' or 'such as.' The presence of an illustrative marker often negates the application of the canon entirely.
Frequently Asked Questions
Clear, technically precise answers to the most common questions about this foundational canon of statutory construction and its role in computational legal reasoning.
Ejusdem generis is a canon of statutory construction stating that when a general word or phrase follows a specific list of items, the general word is interpreted to apply only to other items of the same kind, class, or nature as those specifically enumerated. The doctrine operates as a linguistic heuristic: the specific terms establish a genus (a class), and the catch-all general term is constrained to members of that class. For example, in the phrase 'cars, trucks, motorcycles, and other vehicles,' a court applying ejusdem generis would likely interpret 'other vehicles' to mean motorized road vehicles, not airplanes or boats, because the specific list defines a class of land-based motor vehicles. The doctrine prevents the general term from being read in its widest possible sense, which would render the specific list superfluous. In computational statutory interpretation, this rule is modeled as a class-constrained generalization, where a machine learning system must first extract the common semantic attributes from the enumerated items and then restrict the denotation of the general term to entities sharing those attributes.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Ejusdem generis operates within a broader ecosystem of textual canons and computational legal reasoning techniques. These related concepts form the toolkit for automated statutory interpretation.
Expressio Unius
A complementary canon meaning 'the expression of one thing is the exclusion of another.' Where ejusdem generis limits general words by reference to a preceding list, expressio unius infers that the explicit inclusion of specific items intentionally excludes unmentioned items of a different class.
- Operates as a negative implication rule
- Often paired with ejusdem generis in statutory analysis
- Critical for defining the boundaries of regulatory scope
Noscitur a Sociis
A related canon meaning 'it is known by its associates.' This rule dictates that the meaning of an ambiguous word should be determined by the surrounding words in the statutory text. While ejusdem generis applies specifically to general words following a list, noscitur a sociis applies more broadly to any word whose meaning is colored by its textual neighbors.
- Broader in application than ejusdem generis
- Used to resolve lexical ambiguity
- Foundational for contextual word embeddings in legal NLP
Plain Meaning Rule
The primary canon that serves as a threshold test before ejusdem generis is invoked. If the statutory language is clear and unambiguous on its face, no interpretive canons are applied. Ejusdem generis is only triggered when a general term following a specific list creates a genuine ambiguity about the scope of the provision.
- Acts as a gatekeeper for all interpretive canons
- Requires ordinary meaning assessment at time of enactment
- Prevents unnecessary judicial or algorithmic construction
Statutory Text Segmentation
The computational prerequisite for applying ejusdem generis algorithmically. This NLP task divides a statute into logically distinct units—sections, subsections, and enumerated lists—to identify the structural pattern of specific items followed by a general catch-all that triggers the canon.
- Detects list structures in statutory text
- Identifies enumeration patterns and parallel construction
- Enables automated flagging of ejusdem generis candidates
Legal Rule Extraction
The broader computational task that ejusdem generis serves. Once the scope of a general term is properly limited by the canon, the resulting rule can be extracted as a structured IF-THEN conditional. For example: IF an item falls within the class of 'cars, trucks, and motorcycles' THEN it qualifies as a 'vehicle' for purposes of the statute.
- Transforms interpreted text into executable logic
- Feeds into regulatory logic trees
- Essential for compliance checking engines
Normative Conflict Detection
The algorithmic process that identifies contradictory obligations, permissions, or prohibitions within a body of law. Ejusdem generis can be a source of conflict when different interpretive approaches to the same general term yield incompatible scopes of application, requiring resolution through statutory hierarchy modeling.
- Detects scope conflicts from competing canons
- Resolves via precedence rules
- Critical for coherent multi-document reasoning

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us