<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Extracting Structured Knowledge from Dutch Legal Texts: A Rule-based Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Roos M. Bakker</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maaike H.T. de Boer</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Romy A.N. van Drie</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daan Vos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Nederlandse Organisatie voor Toegepast Natuurwetenschappelijk Onderzoek (TNO)</institution>
          ,
          <addr-line>Anna van Buerenplein 1, Den Haag, 2595DA</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universiteit Leiden</institution>
          ,
          <addr-line>Reuvensplaats 3, Leiden, 2311BE</addr-line>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Legal texts are dificult to interpret, and its interpretation depends on the knowledge and experience of the legal expert. Formalising interpretations can improve transparency. However, creating formalisations of legal texts is labour-intensive, and automatically creating them is still a challenge. Previous work showed that rule-based systems have mixed success on Dutch legal texts. They use complex rule systems for specific cases, making them hard to compare. Because of the lack of analysis, the success of these methods is also unclear. In this paper, we propose a new rule-based architecture for detecting the diferent roles of Flint frames, a knowledge representation language which aims to be a generic and less task-dependent language. The rules in this architecture are based on Part-of-Speech tags and universal dependency tags. Our analysis shows that this combination yields more precise extraction of the roles of Flint frames than previous methods, and the use of universal dependency tags allows this method to also be applied to other languages. For further improvement we suggest extending the rules for extracting the recipient role, add rules for recognising complex relative clauses, and testing this framework on English legal texts.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Information Extraction</kwd>
        <kwd>Knowledge Modelling</kwd>
        <kwd>Legal Interpretation Support</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Automatically translating sources of norms, a name that covers a wide variety of legal text,
including legislation, policy guidelines, contracts and doctrine, into formal and computer
executable interpretations is considered to be challenging. Experts in Natural Language Processing
(NLP) have been working on this topic since the early 2000s, using a wide variety of NLP
techniques to ‘translate’ these sources of norms into (semi) formal knowledge representation
languages (KR) [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ]. A recent language is Flint [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Flint is aimed to be a more generic
and less task-dependent modeling language that can be used to express the interpretation of
any source of norms. One of the important considerations in Flint is that the perspectives
of all agent roles are included, as well as that the focus is on the action part of norms. As a
result, the KR can be used in diferent task contexts using multiple forms of reasoning. We may,
for instance, use the KR as a knowledge base for multidisciplinary teams, as specification for
decision-support systems, to detect anomalies such as conflicts in duties, or to build eServices
assisting citizens.
      </p>
      <p>
        In this paper, we propose a new knowledge driven approach, inspired by previous work from
De Maat et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and Bakker et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We use part-of-speech (POS) and dependency tagging,
and then allocate parts of the sentence to the slots in a Flint frame using a new set of rules. We
use universal dependency tags such that our method will be transferable to other languages.
Our approach difers from earlier work in that 1) it can deal efectively with passive sentences;
2) it uses the latest dependency parsing techniques; and 3) that it is applicable on flint frames.
We hypothesise that our approach will improve extraction of the frames and will allow for a
combination of the methods used in Bakker et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Relevant work on extracting information from legal texts using NLP has been done for diferent
languages, such as Italian [
        <xref ref-type="bibr" rid="ref1 ref6">1, 6</xref>
        ] and English [
        <xref ref-type="bibr" rid="ref2">2, 7</xref>
        ]. In this section, we focus on previous work
on Dutch legal texts. In 2.1 we discuss previous work that improves modeling of Dutch legal
texts using NLP techniques. We use Flint frames as a basis for the extracted information, they
will be discussed in 2.2.
      </p>
      <sec id="sec-2-1">
        <title>2.1. Rule-based systems for Dutch</title>
        <p>In the previous decade, NLP research within the Dutch legal text domain has mainly focused
on syntactic and semantic analysis. One of the first papers is that of Van Gog et al. [ 8] from
2001. In that paper a tool named OPAL (Object-oriented Parsing and Analysis of Legislation) is
proposed. The goal of this tool is to support the modeling of legislation using noun phrases and
specific patterns in legal sentences. Unified Modeling Language (UML) and Object Constraint
Language (OCL) are used as languages.</p>
        <p>
          Another paper in that decade uses Web Ontology Language (OWL) as the knowledge
representation language [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The goal of this paper by de Maat et al. is to extract norms, which
have specific subtypes: obligations, rights, application provisions, penalisations, calculations,
delegations and publication provisions. Each sentence of the Dutch law texts is first classified
to one of the subtypes using a pattern matcher and an Machine Learning (ML) classifier. After
classification, frames are extracted using rules and transformed to OWL. These rules are based
on extracted dependencies using Alpino [9]. An example of a rule is that the subject is the agent
of the action.
        </p>
        <p>
          Recently, Bakker et al. [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] propose to view the formalisation of a part of the law as a Semantic
Role Labelling task. They compare performance between a transformer-based model based on
the Dutch BERTje [10] and a rule-based method. The results show that the transformer-based
method outperforms the rule-based method on both a small annotated data set with Dutch law
text and on the Dutch Aliens Act. In the discussion it is mentioned that the rule-based method
Creating postcondi- Facts or normative relations created by
tion action of the actor
Terminating post- Facts or normative relations terminated
condition by action of the actor
Source Reference to the source of the act type,
        </p>
        <p>including information on version
is not optimised yet, as only a limited number and analysis of the rules is available. The authors
also mention Flint as the formalism in which the semantic roles could be used.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Flint Frames</title>
        <p>
          Flint [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] is a framework to represent sources of norms. Flint is aimed to be a generic and less
task-dependent modeling language that can be used to express the interpretation of any source
of norms. The novelty of this framework is that the focus is on the action part of norms and
that the perspectives of all agent roles afected by the norms are included. As a result, the KR
can be used in multiple task contexts using multiple forms of reasoning.
        </p>
        <p>
          Flint is based on three types of frames to express the interpretation of sources of norms: acts,
facts and duties, as described in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. In this paper we focus on act frames, as they are the core of
Flint. An overview of the roles with a definition and example are shown in table 1. The action
is the core of the act frame, and is accompanied by an actor that performs the action, the object
that is acted upon and the recipient that has a relation with the actor concerning the action.
Before the action can be performed there are preconditions, and after the action is performed
there are post-conditions that can be created or terminated. Metadata such as the name of the
act and the original text source are also included in the act frame.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Problem Statement</title>
      <p>Dutch legal texts are not representative for normal written Dutch. The sentences are longer,
they contain complex adverbial clauses, and are mostly written in passive voice. The following
sentence is a typical example: A return visa can be refused by Our Minister if the foreign national
has not demonstrated by submitting documents that there is an urgent reason that does not allow
postponement of departure.1 If we want to formalise such a sentence to a norm, in our case a
lfint frame, we notice that the sentence is in passive voice, it has a large relative clause, and it
contains information of which it is unclear how it fits into the frame.</p>
      <p>
        Previous work on extracting information from Dutch legal texts shows diferent approaches
on tackling these challenges using language patterns and rules. A downside of many of these
approaches such as van Gog and van Engers [8], De Maat et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Bakker et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is that
they use diferent KR languages. [ 8] use UML and OCL, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] use types of norm frames that are
translated into OWL, and [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] use Flint. This makes the methods harder to compare and apply
in a broader context.
      </p>
      <p>
        What previous approaches do have in common is that they make use of tagging, [8] and
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] use POS-tags, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] use dependency tags. The sentences are tagged manually in [8], and
automatically in [
        <xref ref-type="bibr" rid="ref3 ref5">3, 5</xref>
        ] by using Alpino [9] and Pattern [11] respectively. The rules in these
methods are based on the tags. For instance, [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] create the actor of an act frame from the
ifrst Noun Phrase in the sentence, whereas [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] create the actor from the dependency tag subj
(subject). [8] use a diferent KR language, but take a similar approach where noun phrases are
stored as individuals in an ontology-like model. At the time of their work, in 2001, treebanks
for automatic tagging such as [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] use were not available yet. As [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] mention, POS-tags
do not contain enough information to capture the complex structure of sentences in legal texts.
Their results show that the performance of their rules was very low, especially on the recipient
role in the flint frame. The cause was too simplistic rules and wrong tags. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] showed in 2009 that
they can correctly tag complex active sentences using dependency tags. For passive sentences
however, more complex operations are needed and the performance remains unclear. It has to
be noted here that since then, the tagging packages and databases for Dutch have improved.
For [8], analysis of their rules and the performance is not present. Analysis of the rules and
the performance on legal text is sparse in all cases. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] show an accuracy performance, but an
analysis of the rules and why they don’t work properly is missing. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] do a short analysis, but
only on one example sentence which is not typical for legal texts.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Proposed Solution</title>
      <p>
        In this work, we choose the Flint language for formalisation because of it’s aim to be a generic
and less task-dependent modeling language. This way, our work can also be translated to other
types of texts. To improve and solve the issues stated above, we propose a new architecture and
set of rules.2 The architecture is shown in figure 1 and consists of three steps. First, the law texts
are preprocessed. To make them suitable for tagging, they are split into the smallest element
of the law, often a sentence. For Dutch law source texts, they also need to be extracted from
the xml form in which they are documented. Second, the sentences are POS- and dependency
1translated, orginal sentence from de Vreemdelingenwet, artikel 2x-1a: Een terugkeervisum kan worden geweigerd
door Onze Minister indien de vreemdeling niet door overlegging van documenten aannemelijk heeft gemaakt dat
sprake is van een dringende reden die geen uitstel van vertrek mogelijk maakt.
2The implemented pipeline and rules of this architecture can be found here:
https://gitlab.com/calculemuslfint/flintfillers/flintfiller-rlb
tagged. Third, rules are applied to extract the relevant roles to build flint frames. This pipeline
is similar to the work in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and we also focus on the main type of Flint frame, the act frame.
The diference is that we combine universal dependency tags with POS-tags, and propose more
detailed rules to recognise the roles of an act frame in the Flint language. We hypothesise that
the combination of POS-tags and dependency tags will allow more detailed rules, which in turn
will produce better quality flint frames.
      </p>
      <sec id="sec-4-1">
        <title>4.1. Part-of-speech Tags and Dependency Tags</title>
        <p>
          Part-of-speech (POS) and dependency tagging was one of the first modern NLP techniques.
POS-tagging tags grammatical parts of the sentence, not unlike the parsing of a sentence that
children learn in elementary school. An example can be seen in table 23. We tag the sentences
automatically using spaCy [12], which uses both Alpino and Lassysmall [9, 13], the main
treebanks for Dutch. These libraries are up-to-date and ofer improved tagging compared to
taggers used in previous work such as [
          <xref ref-type="bibr" rid="ref3 ref5">3, 5</xref>
          ]. Below we describe the dependency tags that we
use in our rules, an overview of the complete set and of the POS-tags can be found on the
universal dependencies website4.
[’NP’, (’Our’, ’PRP$’), (’Minister’, ’NNP’)][’VP’, (’may’, ’MD’), (’grant’, ’VB’)][’NP’,
(’an’, ’DT’), (’exemption’, ’NN’), (’or’, ’CC’), (’dispensation’, ’NN’)][’PP’, (’from’,
’IN’)][’NP’, (’the’, ’DT’), (’first’, ’JJ’), (’and’, ’CC’), (’second’, ’JJ’), (’paragraphs’,
’NNS’)][’NP’, (’the’, ’DT’), (’alien’, ’NN’)]
[(’Our’, ’nmod:poss’), (’Minister’, ’nsubj’), (’may’, ’aux’), (’grant’, ’root’), (’an’, ’det’),
(’exemption’, ’obj’), (’or’, ’cc’), (’dispensation’, ’conj’), (’from’, ’case’), (’the’, ’det’),
(’first’, ’amod’), (’and’, ’cc’), (’second’, ’conj’), (’paragraphs’, ’obl’), (’to’, ’case’), (’the’,
’det’), (’alien’, ’nmod’), (’.’, ’punct’)]
        </p>
        <p>
          We compared the definitions of the roles of flint frames to the definitions of the diferent
dependency tags and part of speech tags. As [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] described, the dependency tags ofer more
3All examples in this paper are translated from the Dutch Aliens Act, because of this small diferences may occur in
the tagging and the frames compared to the original Dutch ones.
4https://universaldependencies.org/nl/index.html
semantic insight in the words. Another advantage is that by using universal dependency tags,
the method will be transferable to other languages. The POS tags are useful for chunking the
information and for elimination of adverbial clauses. The dependency tags that comply with
the actor are nsubj for active sentences, which is the nominal subject of finite sentences. For
actors in the passive sentences the dependency tag is obl:agent, which is used for prepositional
arguments and adjuncts of a verbal head and for the door-phrase that can be present in passives.
The tags for the object are obj for active sentences: the direct object of verbal heads, and
nsubj:pass for passive sentences, the subject of passive sentences. The tag for a recipient is iobj:
indirect objects that are not introduced by a preposition. Finally, actions can be recognised
by root, the root or main verb, ccomp which are complement clauses that are dependents of a
verb, and xcomp: head of non-finite verbal complements of verb and redicative complements of
non-copula verbs.
4.2. Rules
After the sentences are tagged with POS-tags and dependency tags, we extract the roles of the
lfint frames by formulating rules. An overview of the rules is given in pseudocode in algorithm
1. The rules are applied per sentence in the legal text. We first form phrases of the sentence by
using the POS-tags for creating chunks. For instance, in the example shown in table 2 the first
phrase, a noun phrase, is ‘Our Minister’. This way, a role can be multiple words. The first rule
states that if a token in a phrase (a word in for instance a noun phrase) is labeled with nsubj or
obl:agent, the complete phrase will be the actor role of a flint frame. In the example sentence
’Our Minister may grant an exemption or dispensation from the first and second paragraphs
to the alien’ in 2, ’Minister’ is labeled nsubj, and part of the noun phrase ‘Our Minister’. The
second rule determines that a phrase is a object when a token in that phrase is labeled obj of
nsubj:pass. In our example, ’exemption or dispensation’ is labeled obj and together forms a noun
phrase, so this part of the sentence will be the object. The third rule determines the recipient, if
a token is labeled iobj, the phrase will be the recipient. In our example this tag does not occur.
Finally, to get the action phrase, which often consists of multiple verbs, we take all the phrases
with tokens labeled as root, ccomp, or xcomp, and they will form the action of the act frame.
In the final step of the architecture, the roles resulting from these rules are assembled and put
together in a flint frame format, of which we will see more examples in the next section.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Analysis and Insights</title>
      <p>To get insights in the performance of the architecture and the rule set, we created act frames
using the tags and the rules, and compared them to manually created act frames. We chose
the Alien Act (Vreemdelingenwet) as a use case. We saw that actors, objects, and actions are
recognised correctly in most cases. However, recipients were only recognised correctly in a
few cases. This is best illustrated with some examples. For instance, the following active voice
sentence contains all roles: ‘Our minister may grant an exemption or dispensation from the first
and second paragraphs to the alien5.’ A domain expert created a manual act from this sentence,
5Translated from the Dutch Aliens Act, article 2y-3
◁ e.g. ’Our Minister’</p>
      <p>◁ e.g. ’Minister’
◁ e.g. ’Our Minister’ -&gt; actor
◁ e.g. ’exemption or dispensation’ -&gt; object
else if  =rootccompxcomp then
◁ e.g. ’may grant’ -&gt; action
Algorithm 1 Rules expressed in pseudocode
for phrase in sentence do
for token in phrase do
if token =  or  :  then</p>
      <p>phrase ← 
else if token =  or  :  then</p>
      <p>phrase ← 
else if token =  then
phrase ←</p>
      <p>phrase ← 
end if
end for
end for
and we compared this to the automatic act. The resulting frames can be seen in table 5, as well
as two other examples. All roles are correctly detected except the recipient. The minor changes
in the actor and the object are caused by the domain expert adding their contextual knowledge,
this information is not in the sentence. The recipient is not recognised correctly because the
dependency tag for alien was nmod. We also tagged the English version of this sentence to
check if the tagger algorithm was at fault. In English the token was tagged as obl, which is
also not a recipient according to our rules. In the second example in 5 the frames are almost
identical, and a recipient is found. The only mistake here is that ‘him’ refers back to the foreign
national in the first part of the sentence, this cannot be derived with our rules.</p>
      <p>Finally, the third example shows an error in the action. This is due to multiple verb phrases
in the sentence, one in the first part, and one in the conditional clause. This conditional clause
causes also problems with the actor and the object. For this sentence, the domain expert created
the frame only from the first part of the sentence, whereas the rules extract roles from the
complete sentence.</p>
      <p>In our analysis we found few recipients, so we tested with very simple sentences when the
iobj tag occurs at all in Dutch. For simple sentences as ‘I give her a gift’, her was correctly
tagged with the iobj tag, but when we changed it to ‘I grant her a wish’, her is tagged as expl:pv.
This indicates that the recipient role requires more analysis and possibly more complex rules to
be extracted correctly.</p>
      <p>From our first analysis, we can conclude that actors, actions, and objects can be recognised in
active and passive sentences with our rule set. Improvements need to be made for recipients, and
for dealing with long sentences with relative clauses. Finally, implicit roles might be added by a
domain expert, but to add these automatically would be a very hard task for which you would
have to look at the complete law text. Further insights may be gathered from more extensive
experimentation and quantitative evaluation which we did not do due to time constraints. An
interesting experimental setup would be to manually label a set of legal texts with the roles of
the flint frames, and to compare these to the roles assigned automatically with our method.
frame
action
actor
object
recipient
source text
frame
action
actor
object
recipient
source text
frame
action
actor
object
recipient
source text</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion and Discussion</title>
      <p>
        Legal texts are dificult to interpret, formalising them can improve transparency. However,
creating formalisations of legal texts is labour-intensive, and automatically creating them is
still a challenge. Previous work showed that rule-based systems have mixed success on Dutch
legal texts [
        <xref ref-type="bibr" rid="ref3 ref5">8, 3, 5</xref>
        ]. This has multiple reasons. First of all, they focus on diferent types of
formalisation languages, making them hard to apply in a broader context and to compare the
performance. Second, they use outdated POS- or dependency tags [
        <xref ref-type="bibr" rid="ref3">8, 3</xref>
        ], or use only POS tags
which do not express enough information such as [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Third, proper analysis of the rules is
missing. Therefore, we propose a new rule-based architecture for detecting the diferent roles
of Flint frames. We chose the Flint language for formalisation because of it’s aim to be a generic
and less task-dependent modeling language. This way, our work can also be translated to other
types of texts. Our architecture has three steps: preprocessing the text, tagging the sentences
with POS- and universal dependency tags, and finally applying rules. The rules are all of the
form if a word (token) has a certain dependency tag then the complete phrase will be marked
as one of the roles in the flint frame. The phrase is recognisable by the POS-tags. Finally, for
each sentence that contains an action, a flint frame is build with the roles that were found
in this sentence. In the analysis we saw that the roles actor, object, and action are correctly
recognised in most cases. However, the recipient often was missing, even though it occurred in
a frame created manually by a domain expert of the same sentence. This had several causes:
The legal sentences were too complex, the recipient is often tagged with the broad dependency
tag obl, and sometimes the domain expert would add roles that were not explicitly present in
the sentence based on their contextual knowledge. We also found that complex relative clauses
cause multiple roles to appear in one frame with the current rule set. We can conclude that our
proposed architecture improves the extraction of all but one roles in the flint frame. Because of
the combination of POS- and dependency tags, it is more precise than previous methods. It is
also applicable to other languages because of the use of universal dependency tags. For a more
extensive insight in our method it would be interesting to quantitatively evaluate the results
of this solution against manually created frames in future work. Furthermore, we focused our
analysis on laws, our solution might also be useful for other types of legal texts. For further
improvement we suggest extending the rules for extracting the recipient role, add rules for
recognising relative clauses, and testing this framework on English legal texts.
      </p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>The authors would like to thank the Governmental Advisory Board on Digital Government
(OBDO) and Dutch Ministry of the Interior and Kingdom Relations for the financial support of
our research. Furthermore we would like to thank Tom van Engers and the Norm Engineering
project team, particularly Robert van Doesburg, for their insight and feedback.
[7] S. Shaghaghian, L. Y. Feng, B. Jafarpour, N. Pogrebnyakov, Customizing contextualized
language models for legal document reviews, in: 2020 IEEE International Conference on
Big Data (Big Data), IEEE, 2020, pp. 2139–2148.
[8] R. van Gog, T. M. van Engers, Modeling legislation using natural language processing,
in: 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and
e-Man for Cybernetics in Cyberspace, volume 1, IEEE, 2001, pp. 561–566.
[9] L. Van der Beek, G. Bouma, R. Malouf, G. Van Noord, The alpino dependency treebank, in:</p>
      <p>Computational linguistics in the Netherlands 2001, Brill, 2002, pp. 8–22.
[10] W. de Vries, A. van Cranenburgh, A. Bisazza, T. Caselli, G. van Noord, M. Nissim, Bertje:</p>
      <p>A dutch bert model, arXiv preprint arXiv:1912.09582 (2019).
[11] T. De Smedt, W. Daelemans, Pattern for python, The Journal of Machine Learning Research
13 (2012) 2063–2067.
[12] M. Honnibal, M. Johnson, An improved non-monotonic transition system for dependency
parsing, in: Proceedings of the 2015 Conference on Empirical Methods in Natural Language
Processing, Association for Computational Linguistics, Lisbon, Portugal, 2015, pp. 1373–
1378. URL: https://aclweb.org/anthology/D/D15/D15-1162.
[13] G. Bouma, G. Van Noord, Increasing return on annotation investment: the automatic
construction of a universal dependency treebank for dutch, in: Proceedings of the nodalida
2017 workshop on universal dependencies (udw 2017), 2017, pp. 19–26.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>E. Francesconi,</surname>
          </string-name>
          <article-title>The “norme in rete” project: Standards and tools for italian legislation</article-title>
          ,
          <source>International Journal of Legal Information</source>
          <volume>34</volume>
          (
          <year>2006</year>
          )
          <fpage>358</fpage>
          -
          <lpage>376</lpage>
          . doi:
          <volume>10</volume>
          .1017/ S0731126500001517.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.</given-names>
            <surname>Chalkidis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fergadiotis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Malakasiotis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Aletras</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Androutsopoulos</surname>
          </string-name>
          ,
          <article-title>Legal-bert: The muppets straight out of law school</article-title>
          , arXiv preprint arXiv:
          <year>2010</year>
          .
          <volume>02559</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>De</surname>
          </string-name>
          <string-name>
            <surname>Maat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Winkels</surname>
          </string-name>
          , T. van Engers,
          <source>Making sense of legal texts</source>
          , volume
          <volume>212</volume>
          , Walter de Gruyter,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R. van Doesburg</given-names>
            ,
            <surname>T. M. van Engers</surname>
          </string-name>
          ,
          <article-title>Explicit interpretation of the dutch aliens act</article-title>
          ,
          <source>in: Proceedings of the Workshop on Artificial Intelligence and the Administrative State colocated with 17th International Conference on AI and Law</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>37</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Bakker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A. van Drie</given-names>
            ,
            <surname>M. H. de Boer</surname>
          </string-name>
          , R. van Doesburg,
          <string-name>
            <surname>T. van Engers</surname>
          </string-name>
          ,
          <article-title>Semantic role labelling for dutch law texts</article-title>
          ,
          <source>in: Proceedings of the 13th Conference on Language Resources and Evaluation (LREC</source>
          <year>2022</year>
          ), Marseille,
          <year>2022</year>
          , pp.
          <fpage>448</fpage>
          -
          <lpage>457</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Brighi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lesmo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mazzei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmirani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Radicioni</surname>
          </string-name>
          ,
          <article-title>Towards semantic interpretation of legal modifications through deep syntactic analysis</article-title>
          ,
          <source>in: Proceedings of The Twentieth First Annual Conference on Legal Knowledge and Information Systems</source>
          , volume
          <volume>21</volume>
          ,
          <year>2008</year>
          , p.
          <fpage>202</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>