Mapping legal regulation text as a citation graph is one of the most powerful techniques available to compliance teams that must navigate the growing web of EU legislation. The method treats every Article, Recital, and Annex as a node and every explicit cross-reference, “pursuant to Article X”, “as referred to in Regulation (EU) Y”, as a directed edge, producing a visual and queryable map of how obligations interconnect.
When I applied this approach to two landmark EU instruments, the Product Liability Directive (Directive (EU) 2024/2853) and the Digital Operational Resilience Act (Regulation (EU) 2022/2554, “DORA”), the results were structurally striking: the PLD produces a monocentric graph with a single dominant hub Article, while DORA yields a polycentric graph with multiple high-degree nodes. In this article I set out the full legal mapping methodology, walk through both case studies, highlight the parser errors that most commonly mis-wire a legal citation graph, and provide a Romania-focused compliance checklist that technology and financial-services teams can act on immediately.
A legal citation graph converts the linear text of a statute into a network structure. At Olawru, we use this technique routinely to help Romanian technology clients identify the “load-bearing” provisions in new EU legislation, the Articles that, if misread, cascade errors across the entire compliance programme. The core methodology has three components: defining your node types, extracting your edges, and normalising the data so the graph is accurate and queryable.
Every structural unit of the legislative text becomes a potential node. In practice, the most useful node types are:
Normalisation matters because the same provision can appear in multiple surface forms. “Article 8(1)”, “Article 8, paragraph 1”, and “the first paragraph of Article 8” must all resolve to a single canonical node. Without normalisation rules, the graph fragments and compliance teams draw the wrong conclusions about which provisions are central.
An edge exists whenever the text of one provision points to another. Explicit references are the backbone of the EU legislation citation graph: phrases such as “referred to in Article 6”, “in accordance with Article 31”, or “pursuant to Regulation (EU) 2022/2554” create unambiguous directed edges. Implicit references, for example, an Article that uses a defined term without citing the definition clause, are harder to capture automatically and usually require manual review. In my experience, an automated first pass followed by a manual validation layer is the most efficient workflow. A simple pattern-matching rule for explicit references might look like this (expressed in pseudo-regex):
Pattern: (Article|Articles)\s+\d+(\(\d+\))?(\s*,\s*\d+(\(\d+\))?)*
This captures single and comma-separated Article references. A second rule targets external instruments:
Pattern: (Regulation|Directive)\s+\(EU\)\s+(No\s+)?\d{4}/\d+
These two rules, properly applied, will extract the majority of edges in any EU legislative text, forming the basis of a workable legal citation graph.
Extracting edges is only half the task. Every mapping legal regulation text as citation exercise must include a validation step, because parser errors legal references silently corrupt the graph. The most dangerous errors are those that create false edges (linking provisions that the legislator never intended to connect) or drop genuine edges (leaving compliance-critical cross-references invisible).
Two classes of parser error appear with disproportionate frequency in EU legislation:
Article\s+6 will not match Article 6 or Arti-\ncle 6. Failing input: a PDF-to-text conversion of DORA that splits “Article” across two lines, causing the validator to report zero inbound edges for Article 6, a provision that is, in reality, one of the regulation’s most-cited nodes.From what I am seeing in practice, the following safeguards materially reduce parser errors:
The Product Liability Directive, published as Directive (EU) 2024/2853, replaces the original 1985 product-liability regime and introduces a modernised framework covering software, AI-enabled products, and online platforms. When I constructed a legal citation graph from the final text, a monocentric pattern emerged clearly: Article 8, which sets out the conditions under which a product is deemed “defective” and the related presumptions, functions as the graph’s dominant hub. A disproportionate number of other provisions reference Article 8, either to trigger its presumptions, to carve out exceptions, or to define the burden of proof in relation to defectiveness.
This monocentric structure has a practical compliance implication: any team assessing its exposure under the PLD should begin with Article 8 and trace its edges outward. If your internal compliance register mis-parses or omits even one cross-reference to Article 8, the downstream analysis of defectiveness, burden of proof, and available defences is likely to be incomplete.
Beyond Article 8, the Directive introduces obligations for economic operators along the full supply chain, manufacturers, importers, authorised representatives, and, for the first time, providers of online platforms that allow direct sales to consumers. Article 7 defines the liable persons; Articles 9 and 10 govern the burden and alleviation of proof; and Article 11 addresses the right to disclosure of evidence. Each of these Articles contains explicit cross-references back to the definitions and presumptions anchored in Article 8, reinforcing its hub status.
The following cross-references illustrate Article 8’s hub role in the PLD citation graph:
The Digital Operational Resilience Act, Regulation (EU) 2022/2554, applies to financial entities, ICT third-party service providers, and critical ICT third-party service providers across the EU. Unlike the PLD, DORA produces a polycentric legal citation graph. When I parsed its cross-references, three Articles emerged as high-degree hubs, each anchoring a distinct cluster of obligations:
The polycentric pattern reflects DORA’s regulatory design: rather than channelling all obligations through a single definitional gateway (as the PLD does with “defectiveness”), the DORA regulation distributes authority across risk management, oversight, and supervision, each with its own self-contained cluster of cross-references.
DORA’s graph is more complex than the PLD’s for several reasons. First, the Regulation delegates substantial detail to Regulatory Technical Standards (RTS) and Implementing Technical Standards (ITS) developed by the European Supervisory Authorities. These delegated acts create external-instrument edges that a PLD-only parser would not encounter. Second, DORA’s annexes, which list the types of financial entities in scope, are themselves referenced by multiple Articles, adding annex-to-article edges to the graph. Third, DORA cross-references other EU regulations (including the GDPR and the NIS 2 Directive), generating inter-legislative edges that must be tracked separately to avoid conflation.
Because DORA is a Regulation, it applies directly in Romania without transposition. Romanian financial entities supervised by the National Bank of Romania (BNR) or the Financial Supervisory Authority (ASF) must comply with DORA’s ICT risk-management, incident-reporting, and third-party oversight requirements. In my advisory work, I have found that Romanian ICT service providers who contract with EU financial entities often underestimate the extent to which DORA’s Article 31 designation process can bring them within the direct oversight of European Supervisory Authorities, even if they are not themselves financial institutions.
The table below summarises the key structural and compliance differences that mapping legal regulation text as citation reveals between these two instruments:
| Feature | Product Liability Directive (Directive (EU) 2024/2853) | DORA (Regulation (EU) 2022/2554) |
|---|---|---|
| Legal form and effect | Directive, requires transposition into national law | Regulation, directly applicable in all Member States |
| Graph topology | Monocentric, single dominant hub (Article 8) | Polycentric, multiple hubs (Articles 6, 31, 35) |
| Cross-reference density | Moderate, references concentrate on defect definitions and liability presumptions | High, references span risk management, oversight, supervision, and delegated acts |
| Delegated acts and technical standards | Limited; Commission empowered for specific implementing measures | Extensive; multiple RTS and ITS developed by ESAs |
| Primary regulated entities | Manufacturers, importers, distributors, online platforms | Financial entities, ICT third-party service providers, critical ICT providers |
| Romanian implementation | Requires Romanian transposition legislation; monitor Parliament | Directly applicable; BNR and ASF supervise compliance |
| Validator focus | Pin-cite accuracy for Article 8 presumption chain | Annex references, delegated-act edges, and multi-hub cross-reference integrity |
Once you have built your citation graph, the following five tests will catch the most common and highest-impact errors. I recommend running them in sequence after every parsing update or when a new consolidated version of the legislative text is published on EUR-Lex.
In my advice to Romanian clients, I recommend a phased approach, a 7-day, 30-day, and 90-day roadmap, to move from raw citation graph to operational compliance monitoring.
The volume and interconnectedness of EU legislation citation is growing. Instruments like the Product Liability Directive and DORA do not exist in isolation, they reference each other, delegate to technical standards, and create cascading obligations that no linear reading can fully capture. Mapping legal regulation text as citation transforms compliance from a document-review exercise into a structured, testable, and auditable process. For Romanian technology and financial-services teams, the immediate next steps are clear: build the graph, validate it against EUR-Lex source texts, assign governance owners to hub Articles, and integrate the graph into your ongoing regulatory-change monitoring.
The methodology I have outlined in this article is the same one I apply in practice, and in my view, it is the most reliable way to ensure that no critical cross-reference is missed and no compliance obligation falls through the cracks.
For specialist advice on this topic, contact Razvan Alexandru Olaru at Olawru.
posted 1 hour ago
posted 3 hours ago
posted 3 hours ago
posted 7 hours ago
posted 7 hours ago
posted 7 hours ago
posted 11 hours ago
posted 13 hours ago
posted 14 hours ago
posted 14 hours ago
posted 14 hours ago
posted 14 hours ago
No results available
Find the right Legal Expert for your business
Sign up for the latest legal briefings and news within Global Law Experts’ community, as well as a whole host of features, editorial and conference updates direct to your email inbox.
Naturally you can unsubscribe at any time.
Global Law Experts is dedicated to providing exceptional legal services to clients around the world. With a vast network of highly skilled and experienced lawyers, we are committed to delivering innovative and tailored solutions to meet the diverse needs of our clients in various jurisdictions.
Global Law Experts is dedicated to providing exceptional legal services to clients around the world. With a vast network of highly skilled and experienced lawyers, we are committed to delivering innovative and tailored solutions to meet the diverse needs of our clients in various jurisdictions.
Send welcome message