Features Overview¶
The Norm Editor turns the open-ended task of "reading a law and writing down what it means" into a guided, structured workflow. This section describes the capabilities the editor offers at each stage.
At a glance¶
| Feature | What it does |
|---|---|
| Guided interpretation workflow | Six tabs that walk the interpreter from task definition to a finished interpretation |
| The FLINT frame model | Fact, Act, and Claim-duty frames with typed roles and subtypes |
| Source annotation | Select sentences from a structured document and highlight fragments to create frames |
| Boolean constructs | Compose preconditions and fact subdivisions with AND / OR / NOT |
| NLP assistance | Machine-learning suggestions for the constituents of an act frame |
| Frame visualisation | A network of the dependencies between acts, with the details of any frame; a filterable list or network while interpreting |
| TriplyDB integration & formats | Load and save sources and interpretations as RDF, TriG, or JSON |
Guided interpretation workflow¶
The editor is organised as six tabs in its header. The first four are functional; the last two show a "Coming soon" page.
graph LR
S1[1 ยท Set task] --> S2[2 ยท Collect sources]
S2 --> S3[3 ยท Interpret sources]
S3 --> S4[4 ยท View interpretation]
S4 --> S5[5 ยท Make interpretations executable]
S5 --> S6[6 ยท Execute task]
style S1 fill:#4a90e2,color:#fff
style S2 fill:#4a90e2,color:#fff
style S3 fill:#4a90e2,color:#fff
style S4 fill:#4a90e2,color:#fff
style S5 fill:#dddddd
style S6 fill:#dddddd
- Set task โ record who is doing the interpretation (the editor), a label, and a description. Each task receives its own stable identifier and is linked to exactly one interpretation.
- Collect sources โ load one or more normative documents and select the sentences that are in scope. Sources can come from a server file, from TriplyDB, or from the local file system.
- Interpret sources โ the main working area, with the source text, the frames, and the frame editor side by side. Here the interpreter highlights fragments, creates and edits frames, assigns roles, and builds boolean preconditions.
- View interpretation โ a network of the acts and claim-duties and how they depend on each other, with the details of any frame the interpreter clicks.
- Make interpretations executable (coming soon) โ not available yet.
- Execute task (coming soon) โ not available yet.
The load and save buttons sit in the header above the tabs, so an interpretation can be saved or reopened from every tab at any time.
Designed for interpreters, not RDF authors¶
Every feature is built around the idea that the person doing the work is a legal or policy expert, not a knowledge engineer:
- Frames are created by highlighting text, never by typing IRIs.
- The short name of an act is generated automatically from its roles until the interpreter types one.
- The complex RDF serialisation is handled entirely by the conversion services.
- Comments can be attached to any frame to record interpretation decisions for reviewers.
The pages in this section describe each capability in more depth. For step-by-step instructions, see the User Guide.