Skip to content

Note

Note records textual annotations extracted from the drawing. It stores the raw text, normalized content, formatting, and the geometry of the leader or text block. Notes frequently contain manufacturing instructions, inspection requirements, or references to standards, so capturing them accurately is vital for automation. The model includes language metadata and confidence scores, allowing you to filter or route notes for review. Downstream, you can search, categorize, or translate notes programmatically without manually reading each sheet, and you can retain revision history to see how textual instructions evolve over time. The structured approach also supports machine learning models that classify note intent or detect risky instructions.

Bases: Feature

Represents a note in a technical drawing.

PARAMETER DESCRIPTION
reference_id

Reference ID to identify the object.

TYPE: int

label

A short description of the feature in a human-readable format.

TYPE: str

confidence

Confidence in the feature extraction or interpretation.

TYPE: Confidence | None

note_type

The type of the note, specifying whether it is a canvas note, sectional note, or a sectional feature.

TYPE: NoteType

Source code in werk24/models/v2/models.py
class Note(Feature):
    """
    Represents a note in a technical drawing.
    """

    note_type: NoteType = Field(
        ...,
        description=(
            "The type of the note, specifying whether it is a canvas note, sectional note, "
            "or a sectional feature."
        ),
    )