<!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>
      <journal-title-group>
        <journal-title>June</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Explainable Rule Extraction via Semantic Graphs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Gabor Recski</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Björn Lellmann</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adam Kovacs</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Allan Hanbury</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Budapest University of Technology and Economics</institution>
          ,
          <addr-line>Budapest</addr-line>
          ,
          <country country="HU">Hungary</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Federal Ministry for Digital and Economic Afairs</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country>Austria (Since</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>SBA Research</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>TU Wien</institution>
          ,
          <addr-line>Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>25</volume>
      <issue>2021</issue>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>We present an end-to-end system for extracting deontic logic formulae from legal text using a generic semantic parsing module and task-specific graph grammars, and for performing automated reasoning on the extracted formulae. The pipeline enables automated compliance checking and is applied to text documents of the zoning map of the city of Vienna. All components are released as open-source software, the full pipeline is showcased in an online demo.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;semantic parsing</kwd>
        <kwd>information extraction</kwd>
        <kwd>automated reasoning</kwd>
        <kwd>deontic logic</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>entirely rule-based, making our system an example of
true explainable AI (XAI). Unlike in deep learning-based
We present an end-to-end system for extracting deontic information extraction systems, extracted rules can be
logic formulae from legal text using a generic semantic directly traced back to text patterns, making it
straightparsing module and task-specific graph grammars, and forward to provide natural language explanations for
for performing automated reasoning on the extracted decisions made based on them. This explainable nature
formulae. An overview of the pipeline is shown in Fig. 1. also enables human-in-the-loop operation and provides
Plain text regulations are processed by a pipeline of safeguards against biased decision-making. Our main
domain-agnostic language processing tools, including a contributions are:
system for building syntax-independent concept graphs
that represent the meaning of each sentence. These • Specification of a formal representation of deontic
graphs serve as the input for a task-specific rule extrac- statements including those of the construction
tion module that maps them to deontic logic formulae, regulation domain for automated rule extraction
which in turn are used in an automated reasoning system. and reasoning
The proposed pipeline is applied to text documents of the
zoning map of the city of Vienna1, an exciting corpus of • A preprocessed, structured corpus of sentences
legal regulations whose highly structured nature renders extracted from the zoning plan of the City of
Viit very well suited for formal approaches. In absence of a enna, a small subset of which is annotated
manularge-scale annotated corpus we evaluate our approach ally with formal rule representations
on a toy dataset of manually analyzed sentences that • A grammar-based system for explainable rule
exwere selected to cover the most frequent attributes in traction from semantic graphs, evaluated on the
the full dataset. Possible applications include automated annotated corpus
compliance checking and question answering. The
semantic parser and rule extractor components are both
• System architecture and working prototype for
an end-to-end system for rule extraction and
automated reasoning from raw text</p>
      <p>The paper is structured as follows. In Sec. 2 we
review recent work on semantic parsing, automatic rule
extraction, and automated reasoning for legal-tech
applications, and present the dependencies of our pipeline:
a task-independent semantic parser and a deontic logic
prover. Sec. 3 presents the rule extraction method, Sec. 4
describes the architecture of the full pipeline. Sec. 5
PDF documents</p>
      <p>Text segmentation</p>
      <p>Sentences</p>
      <p>Semantic parsing</p>
      <p>Concept graphs</p>
      <p>Rule extraction</p>
      <p>Deontic rules</p>
      <p>Reasoning
provides preliminary evaluation of our rule extraction representations in NLP pipelines. Abstract Meaning
Repmethod, Sec. 6 discusses next steps and draws some con- resentations (AMRs) [1] represent sentence meaning as
clusions. All components of our system are available directed graphs of words, but do not provide a model
as open-source software2. The example application is of word meaning and are highly English-specific, not
showcased in an online demo3. intended as a language-independent framework of
meaning representation. The task of parsing raw text to AMR
graphs has recently attracted growing interest and is
usu2. Related work ally performed using deep neural networks [2, 3] trained
on annotated corpora, also called sembanks. Universal
The related work for the two main components of the sys- Conceptual Cognitive Annotation (UCCA) [4] takes a
tem is presented: (i) semantic parsing for extracting logic language-agnostic approach to meaning representation,
expressions directly from legal text, and (ii) deontic logic modeling sentence meaning with directed acyclic graphs
for performing automated reasoning on the extracted (DAGs) representing scenes evoked by predicates. Top
formulae. UCCA parsers also rely on manually annotated corpora
and neural networks [5, 6, 7, 8]. Since these frameworks
2.1. Semantic parsing do not provide a generic parsing algorithm, building
representations for a new language and/or new domain
would require the manual compilation of large annotated
datasets that could be used to train end-to-end machine
learning models. For the pipeline presented in this paper
we choose the language-independent 4lang framework
[9], for which a robust parsing method [10] with an
opensource implementation4 [11] is also available.</p>
      <p>The 4lang framework represents the meaning of both
words and larger units like phrases and sentences as
directed graphs of concepts. The representation is
syntaxindependent, concepts do not have types such as
part-ofspeech or even as predicate and argument. A key feature
of 4lang graphs that enables uniform treatment of
syntactically diferent constructions is the 0-relation (→− 0 ), a
single representation for a range of closely related
semanSemantic parsing is the task of automatically mapping
natural language text to a formal representation of its
meaning. Most contemporary architectures for solving
information extraction tasks do not perform semantic
parsing, instead relying on models which directly
encode the correspondence between natural language text
and some set of task-specific structures such as labels,
sequences, attribute-value structures, etc. These
models are primarily built using machine learning methods,
whose performance is dependent on the quality and
quantity of available training data and whose decisions are
dificult to interpret and prone to bias. Rule-based
models, on the other hand, require considerable expert efort
to build and maintain and can still be dificult to adapt
to changes in the task definition. The architecture we
propose tackles the information extraction task in two tic relationships such as the ISA relationship (e.g. roo→f− 0
steps: the mapping of natural language text to task- and covering), attribution (e.g. sidewal→k− 0 paved), and
preddomain-independent meaning representations (semantic ication (e.g. platform→− 0 extend). 4lang graphs can be
parsing) followed by a task-specific information extrac- built from raw text automatically using a rule-based
systion step that operates on these representations. In this tem that uses Universal Dependencies (UD) [12] as an
section we give a brief overview of common approaches intermediate step. UD trees encode grammatical relations
to semantic parsing and of the representation framework (dependencies) between pairs of words in a sentence — an
used by our pipeline. example of such an analysis is shown in Fig. 2, described</p>
      <p>Unlike other forms of automated linguistic annotation later. UD parsers are available for dozens of languages,
such as part-of-speech tagging or syntactic parsing, se- in this pipeline we use the stanza package5 [13]. The
mantic parsing is not in any way standardized in the transformation of UD trees into 4lang graphs is based
natural language processing (NLP) community. Even on a small set of rules described in [10] and implemented
those few frameworks that have recently attracted grow- by [11] as parsing and decoding of an Interpreted
Reguing interest in the task are rarely used as intermediate lar Tree Grammar (IRTG) [14], a formalism that we also
use in this work for implementing the rule extraction</p>
      <sec id="sec-1-1">
        <title>2https://github.com/recski/brise-plandok</title>
        <p>3https://ir-group.ec.tuwien.ac.at/brise-extract</p>
      </sec>
      <sec id="sec-1-2">
        <title>4https://github.com/adaamko/wikt2def 5https://stanfordnlp.github.io/stanza</title>
        <p>
          mechanism that maps 4lang semantic graphs to trees of
attributes (see Sec. 3.2). Most rules map a single UD edge
between two content words to 4lang edges connecting
the corresponding concepts (e.g., in the example in Fig. 2,
the relations amod and nsubj : pass are mapped to a
0-edge and a 2-edge, respectively).
minimal height of 10 metres. Due to this property the
reasoning process is non-monotone: While from the single
assumption obl(buildingHeightMin(
          <xref ref-type="bibr" rid="ref100 ref14 ref35 ref80 ref82">10</xref>
          ), ⊤) we can
derive the formula
obl(¬buildingHeightExactly(8), facingStreet),
stating that the height of buildings facing the street
2.2. Automated reasoning and deontic must not be exactly 8 metres, we cannot derive
logic the same formula with the additional assumption
obl(buildingHeightMax(9), facingStreet)
anyThe investigation of automated reasoning methods in the more. As a second modification from the original
legal domain has a long history, see, e.g., the seminal [15]. deonticProver2.0, here we consider a diferent conflict
More recently, automated reasoning methods have been resolution mechanism, resulting in particular in higher
considered for legal texts or company regulations [16, 17], eficiency of the implementation. Reasoning in this
and a large number of reasoning frameworks and tools logic is implemented via backwards proof search in a
are available, see, e.g., [18, 19] for an overview. Follow- sequent system with underivability statements, both in
ing the approach in [17], here we consider a general and the system from [21] and in a slight modified reasoning
formalism-independent representation of the regulations, engine. See op. cit. for the details of the original system
which can be translated into diferent frameworks. For- and Sec. 4.4 for the modifications.
tunately, the structure of the intended application, the We are thankful to one of the reviewers for bringing
adregulations of the zoning map of Vienna, is relatively ditional relevant literature to our attention [22, 23, 24, 25,
clear, and mostly does not require advanced features of 26]. Unfortunately, space and time constraints prevented
the formal language such as nested deontic operators in a detailed comparison for the final version.
the assumptions [16] or macros [20].
        </p>
        <p>
          The specific reasoning engine used in this paper, the
theorem prover BRISEprover6, is an extension and modi- 3. Rule extraction
ifcation of the theorem prover deonticProver2.07
developed in [21] for reasoning with assumptions in dyadic de- The pipeline presented here takes as its input raw text
ontic logic. In this logical framework, propositional logic documents containing regulations of the zoning map of
is extended with dyadic deontic operators obl, for and per. the City of Vienna, builds representations of their
meanFormulae obl(, ), for(, ) and per(, ) are read ing using the 4lang system (see Sec. 2.1), uses the
reas “it is obligatory that  given ”, “it is forbidden that sulting semantic graphs to extract the legal content of
 given ” and “it is permitted that  given ”, respec- regulations and makes them available to the prover (see
tively. As the first extension considered here we extend Sec. 2.2), which verifies whether some statement is
derivthe language with predicate symbols to capture proper- able given a set of assumptions. The full architecture is
ties, e.g., “building height at most 9 metres”, in atomic for- described in Sec. 4, we now present the novel rule
extracmulae, e.g., buildingHeightMax(9). Note that it would tion component and its interfaces to semantic parsing
be straightforward to include an additional argument rep- and automated reasoning.
resenting the subject, i.e., which building has a height of
at most 9 metres. Since in our case this is clear from the 3.1. Representation
context we simplify the representation by assuming the Since we do not want to commit to modeling
regusubject is always the same. The prover decides derivabil- lations in a particular formalism, and to facilitate the
ity from a set of factual and deontic assumptions, i.e., non- integration of diferent reasoning engines we first
condeontic and non-nested deontic formulae respectively. vert the legal content of the regulations into a generic
The reasoning engine supports the specificity principle representation. For this we assume that a deontic
regulain the form that more specific deontic assumptions over- tion, i.e., a regulation stating an obligation, prohibition
ride less specific conflicting ones. E.g., the assumption or permission, is comprised of the following parts:
obl(buildingHeightMax(9), facingStreet), stating
that buildings facing the street must have a maximal • Modality: This states whether the regulation is
height of 9 metres, overrides the less specific assump- an obligation, a prohibition or a permission;
tion obl(buildingHeightMin(
          <xref ref-type="bibr" rid="ref100 ref14 ref35 ref80 ref82">10</xref>
          ), ⊤), stating that
under the always true condition ⊤ buildings must have a
• Content: The content of the regulation, i.e., what
is obligatory / prohibited / permitted;
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>6See http://subsell.logic.at/bprover/briseprover/</title>
        <p>7See http://subsell.logic.at/bprover/deonticProver/version2.0/
• Conditions: The conditions of the regulation
stat</p>
        <p>ing when the regulation applies;
Dachneigung
case
case
det
nmod
case
nummod
nsubj:pass
case
det
aux:pass
nmod
det</p>
        <p>obl
amod
mark</p>
        <p>NOUN ADP ADP DET NOUN ADP NUM NOUN AUX ADP DET NOUN DET ADJ NOUN
Flachdächer bis zu einer Dachneigung von fünf Grad sind entsprechend dem Stand der technischen Wissenschaften
PART VERB
zu begrünen
{"modality": "obligation",
"attributes": [
{"type": "content",
"name": "BegruenungDach",
"value": null},
{"type": "condition",
"name": "Dachart",
"value": "Flachdach"},
{"type": "condition",
"name": "DachneigungMax",
"value": "5Grad"}}</p>
      </sec>
      <sec id="sec-1-4">
        <title>This level of granularity seems to capture the necessary</title>
        <p>details of the sentences found in the documents from the Here we modelled both flat roofs and glass roofs as roof
city of Vienna zoning map while being flexible enough to types, while modelling the property of being a green
pdeeromntiitctrloangsicla,tdioenfeainstiobldeidfereeonnttifcralmogeiwc o[r1k6s],liakregudmyaednicta- roof as an atomic propositional statement because the
tion based approaches [27] or input output logic [28]. latter in the documents corresponds to a more complex
Concretely, we represent this structure as a JSON object proposition.</p>
        <p>Note that in contrast to, e.g., the approach in [17] at
{”modality” : Modality, ”attributes” : List} this stage we do not commit to a particular modelling of
exceptions by negation-as-failure or negated conditions.
where the key “modality” takes one of the values “obli- This retains the flexibility of the general format necessary
agnataiorrna”y,“cpornothaiibniitniogna”t,t“rpibeurmtesisosifotnh”e, afonldlowwhinegrefoLrims:t is for subsequent specification into a large number of
different formalisms. There are of course some limitations
{”name” : Name, ”value” : Value, ”type” : Type}. inherent in this representation, in particular we do not
model negation. See Sec. 6 for a more detailed discussion.</p>
      </sec>
      <sec id="sec-1-5">
        <title>Here Name is the name of the attribute, Value is its value,</title>
        <p>and Type is one of “Content”, “Condition”,
“ConditionException”, “ContentException”. We obtained the attribute
names via collaboration with domain experts from the
City of Vienna Baupolizei and verified that the structure
is appropriate by manually annotating several hundred
sentences from the documents of the zoning map.</p>
        <sec id="sec-1-5-1">
          <title>3.2. Extraction</title>
        </sec>
      </sec>
      <sec id="sec-1-6">
        <title>The mapping from semantic graphs to the rules described is implemented in two steps. An IRTG grammar similar to that of the semantic parsing system (see Sec. 2.1) is used to extract all attributes, values, and expressions of</title>
        <p>modality that occur within a single sentence. A simple
heuristic then matches these elements with each other in
order to create the generic rule representations described
in the previous section. The mapping we establish is
between patterns in generic semantic graphs and formal
rules. This two-step approach is an arbitrary
simplification that makes implementation simpler and more flexi- ⇕
ble. We shall now describe the approach using some
examples and point out some of its current limitations. The
ifrst component of our rule extraction system is an IRTG OBL
grammar mapping 4lang graphs to lists of strings
representing attribute names (e.g. DachneigungMax ‘max- BegruenungDach
imal roof pitch’), modalities (e.g. OBL ‘obligation’), as
well as numbers and units of measurement that may be
interpreted as attribute values (e.g. 5 and m). We shall Dachart v_Flachdach DachneigungMax
refer to this grammar as fl_to_attr. The heuristics
for matching values and modalities to attribute names, q_Grad v_5
bdeetswcreibenedmlautletirpilne stohliustsioecntsioifn,itciasninofnolrymdeidsaambboiugtutahtee fFlig_utroe_at3t:r graEmxammaprlefor mthaepspeinntgencimeipnleFmigeunrteed2. by the
positions of patterns relative to each other. Hence we
use a Tree Grammar as the output interpretation, which
allows us to represent these strings as leaves of a tree
that resembles the order in which they were recognized,
corresponding to steps of composing the 4lang graph
from subgraphs. An example of this mapping is presented
in Fig. 3. Each IRTG rule encoding the correspondence Figure 4: Example rule of the fl_to_attr IRTG grammar.
between a 4lang subgraph and an attribute or tree of The first interpretation line is wrapped for readability, the
opattributes is a mapping between rule applications in an erations are explained in the text.
s-graph algebra [29] and a tree algebra. S-graphs are
graphs whose nodes may be marked by special labels
called sources and the s-graph algebra’s core operation tation by heuristically matching modalities as well as
pomerge creates new s-graphs by taking the union of its tential attribute values to attribute names. We illustrate
arguments but merging nodes that have the same source. this process using an example with multiple attributes;
We now illustrate this mechanism with a simple exam- consider the following sentence fragment, a subordinate
ple, for a more detailed introduction to s-graph algebras clause of a longer regulation: bei einer Straßenbreite ab 10
and their application to semantic parsing the reader is m entlang der Fluchtlinien Gehsteige mit einer Breite von
referred to [29]. The IRTG rule presented in Fig. 4 de- mindestens 2,0 m herzustellen sind. ‘in case of a street
ifnes two binary operations, to be performed in parallel width of 10 m or more, sidewalks with a width of at least
on corresponding pairs of s-graphs and trees. The op- 2.0 m are to be constructed along the alignment lines.’.
eration of the 4lang interpretation merges two graphs The pipeline described so far will extract from this
senalong their root nodes with the two nodes of the edge tence three attribute names (StrassenbreiteMin
‘minGebäudehöh→e− 0 maximal to create a single graph, while imum street width’, GehsteigbreiteMin ‘minimum
the operation of the attr interpretation merges the two sidewalk width’, AnFluchtlinie ‘along the alignment
attribute trees with each other and subsequently with a line’), two numbers (10, 2.0), two occurrences of the unit
tree of two nodes (OBL, GebaeudeHoeheMax). S-graph of measurement m, and the modality OBL ‘obligation’ (the
algebras use three types of operations: the merge opera- latter based on the word form herzustellen composed of
tion merges two graphs on nodes with matching sources the verb herstellen ‘construct, produce’ and the infinitive
while the rename and forget operations can be used to marker zu). These eight elements are organized in a tree
change or delete sources. In the example rule in Fig. 4 structure according to the order in which they appeared
the two argument graphs are renamed so that their root in the IRTG derivation of the corresponding semantic
sources become src and tgt, and these sources need to graph, shown in Fig. 5. The tree of attributes is stored
be deleted after the merge operation. in a custom data structure that in every node stores the</p>
        <p>Once all relevant strings have been extracted from the length of the shortest path between any pair of attributes
semantic graph, the next step is to build the rule represen- below that node. This means that by querying the root of
the tree we can retrieve for any attribute a list of all other
E -&gt; a_gebaeudehoehe_maximal(E, E) [100]
[fl] f_src(f_tgt(merge(r_src(?1), merge(r_tgt(?2),
"(u&lt;src&gt; / Gebaeudehoehe :0 (v&lt;tgt&gt; / maximal))"))))
[attr] *(*(?1, ?2), *("OBL", "GebaeudeHoeheMax"))</p>
      </sec>
      <sec id="sec-1-7">
        <title>These simple heuristics, which are already capable</title>
        <p>of correctly matching attributes to their values and for
AnFluchtLinie distinguishing between the roles each attribute plays in
a rule, allow us to keep the grammar simpler than it
OBL would be if it was to directly generate structures like our
GehsteigbreiteMin generic rule representations. The IRTG rules currently
used (and exemplified in Fig. 4) simply represent
oneto-one correspondences between 4lang subgraphs and
strings, but the underlying Regular Tree Grammar only
StrassenbreiteMin m 2.0 uses a single nonterminal symbol, i.e. rules are not
sen</p>
        <p>sitive to which other rules were used to construct their
m 10 arguments. It would be quite straightforward to
introduce non-terminal symbols representing attribute names,
numbers, measurement units, and modalities, so that the
IRTG itself would enforce the structure that is currently
built in a postprocessing step. The tree in Figure 5
re.F.i.gbueireei5n:erESxatrmaßpelenborfeiatettraibbu1t0e mmatecnhtliannggfodrerthFeluscehntltienniecne sembles the order in which patterns corresponding to
Gehsteige mit einer Breite von mindestens 2,0 m herzustellen each element were found in the semantic graph, which
sind. ‘in case of a street width of 10 m or more, sidewalks in turn correspond to disjoint subgraphs of the semantic
with a width of at least 2.0 m are to be constructed along the representation that are each connected to the concept
alignment lines.’ herstellen and roughly correspond to fragments of the
original sentence such as Gehsteig mit einer Breite von
mindenstens 2,0 m herstellen ‘construct sidewalk with a
width of at least 2.0 m’, bei einer Straßenbreite ab 10 m
attributes ranked by their relative distance in the tree. We ‘with a road width of at least 10 m’, entlang der
Fluchtlinifrst match all units of measurement to the nearest value ien ‘along the alignment lines’, etc. Here we limit our
in the tree, allowing each value to be associated with at grammar to the task of understanding each of these
patmost one unit of measurement. Next, all non-boolean at- terns independently because this proves suficient for our
tributes are matched to the nearest value, using a greedy purposes of constructing formal rules from sentences of
algorithm: all possible attribute-value pairs are sorted the zoning map of the City of Vienna, which tend to be
by their relative distance in the tree, the pair with the in a one-to-one correspondence with rules of the general
shortest path is stored as a match, its members are re- structure described in Sec. 3.1. I.e., we greatly simplify
moved from the lists of attributes and values that are still our task by exploiting the fact that authors of this piece of
to be matched, and this step is repeated until at least one legislation rarely express a rule in multiple sentences or
of the lists becomes empty. For example, in Fig. 5 the incorporate several rules in a single sentence. A notable
attribute StrassenbreiteMin ‘minimum road width’ is exception is when some conditions such as the ID or
despaired with the value 10, since they are the closest of ignation of the areas that a rule refers to are not repeated
any pairs of attribute and value in the tree (the attribute in every sentence within the same section. These
condiAnFluchtLinie is excluded from this process because it tions are propagated by a simple inheritence mechanism
is listed as a boolean attribute). In the second step the at- that assumes the values of such attributes to hold within
tribute GehsteigbreiteMin ‘minimum sidewalk width’ a single section (see Sec. 4 for how section boundaries
is matched with the only remaining value, 2.0. Finally, are detected).
the type of each attribute must be detected, i.e. it must be
determined whether an attribute is a condition of the
rule, part of the content, or an exception to either one of 3.3. Specification to dyadic deontic logic
these (contentException, conditionException, see The extracted rules in the generic format are then
transSec. 3.1). Some attrbutes are explicitly listed as always be- lated into the language of dyadic deontic logic. We chose
ing of type condition, e.g., Planzeichen and Widmung this particular framework because the sentences of the
which refer to the ID and designation of an area. Next, the zoning map of Vienna exhibit a very clear deontic
strucextracted modality elements OBL, FOR, EXC are matched ture, in contrast, e.g., to the largely definitional character
to the nearest of the remaining attributes, which are of the British Nationality Act investigated in [15]. The
in turn determined to be part of the content (in case translation is dependent on the modality in the following
of FOR and OBL) or a conditionException (in case of way. Given a rule representation
EXC). Finally, all remaining attributes are given the type {”modality” : Modality, ”attributes” : List}
condition.
let</p>
        <sec id="sec-1-7-1">
          <title>4.1. Preprocessing and segmentation</title>
          <p>Cnd := cnd1(cndV1) ∧ · · · ∧ cnd(cndV) The input to our pipeline consists of PDF documents
CntEx := ctEx1(ctExV1) ∨ · · · ∨ ctEx(ctExV) downloaded from the public website of the City of
ViCndEx := cdEx1(cdExV1) ∨ · · · ∨ cdExℓ(cdExVℓ) enna. Each PDF document contains regulations
pertaining to one zoning area (Plangebiet), indicated by a
fourwhere the cnd are all the attributes occurring with type digit ID. We discard the fraction of documents that are
“condition” in List, and the cndV are their respective scanned images of printed documents and do not
convalues, and similarly for ctEx for type “contentException” tain machine-readable text data (253/1431 = 17.7%) —
and cdEx for type “conditionException”. For the content, we could include these in our experiments by running
let further optical character recognition (OCR). PDF documents are</p>
          <p>Cnt := cnt1(cntV1) ∧ · · · ∧ cnt(cntV) then converted to plain text using the pdftotext
utilCntfor := cnt1(cntV1) ∨ · · · ∨ cnt(cntV) ity, part of the open-source Poppler library10. We use
the − layout option of the tool to maintain page layout
Where again the cnt are the attributes of type “content” in the output text file, this greatly simplifies the
subseand the cntV their respective values. The translation of quent extraction of document structure. Next we use
a rule representation with modality “obligation” then is: a small set of regular expressions to establish section
obl(Cnt ∨ CntEx, Cnd) ∧ per(¬(Cnt ∨ CntEx), CndEx) boundaries and extract section numbers from the text.</p>
          <p>Section numbering often makes use of several levels (e.g.</p>
          <p>The translation of a rule with modality “prohibition” is: 1, 1.1, 1.1.1, etc.), but this is not consistent across
docfor(Cntfor ∧ ¬CntEx, Cnd) ∧ per(Cntfor ∧ ¬CntEx, CndEx) uments, therefore we only consider top-level sections
in subsequent steps that are sensitive to section
boundFor the modality “permission” the translation is: aries. Besides the inheritance mechanism described in
per(Cnt ∨ CntEx, Cnd) ∧ for(Cnt ∨ CntEx, CndEx) Section 3.2, this decision is crucial for sentence
segmentation, the next step in our pipeline, for which we use
Note that this translation commits to formalising, e.g., a customized version of the German sentence splitting
condition exceptions to obligations or prohibitions as model of the stanza11[13] library. The output of the
stanadditional permissions. Of course this is by no means dard model is postprocessed to undo sentence splits that
the only possible translation: we could have chosen to have been made in error (e.g. those after periods
followembed the condition exception explicitly in the condi- ing abbreviations characteristic of legal text) and also
tion of the resulting formula. This choice is due to the those made after colons (:) that separate a predicate from
fact that it facilitates the derivation of a general state- its object(s), such as in the text Für die mit BB4
bezeichment like “Flat roofs should be green roofs” from “Flat neten Grundflächen wird bestimmt: Die Errichtung von
roofs should be green roofs unless they are glass roofs” Gebäuden mit einer maximalen Gebäudehöhe von 8 m ist
in the particular logic used in the prover. In particular, zulässig. ‘For areas marked BB4 it is determined:
conwhen checking whether a flat roof in general should be struction of buildings with a maximum building height
a green roof we do not need to explicitly state that none of 8 m is allowed.’. The custom sentence segmentation
of the condition exceptions are satisfied, in line with the step is followed by stanza’s default German pipeline
standard approach in non-monotonic logic and default (de − gsd, stanza model version 1.1.0) for tokenization,
reasoning [30]. part-of-speech (POS) tagging and universal dependency
parsing.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>4. Architecture</title>
      <sec id="sec-2-1">
        <title>4.2. Semantic parsing</title>
        <sec id="sec-2-1-1">
          <title>We describe the system architecture of the full pipeline</title>
          <p>that takes raw text documents as input, builds semantic The next step in our pipeline is to construct semantic
graphs using the system described in Section 2.1, ex- graphs from each sentence. The rule extraction algorithm
tracts rules using our method presented in Section 3.2, described in Section 3 assumes that all relevant
informamaps them to deontic logic formulae as described in Sec- tion present in the input text is available in the semantic
tion 3.3 and provides them as input to the prover (see graph that is the output of the generic semantic parsing
Section 2.2). All components of our system are available pipeline described in Section 2.1. To ensure that this is the
as open-source software8 under an MIT license and the case some minor modifications of the semantic parsing
alend-to-end pipeline is showcased in an online demo9 gorithm were also necessary. First, we introduced a small
integrating all of them. set of rules in the grammar mapping Universal
Depen</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>8https://github.com/recski/brise-plandok 9https://ir-group.ec.tuwien.ac.at/brise-extract 10https://gitlab.freedesktop.org/poppler/poppler 11https://stanfordnlp.github.io/stanza</title>
          <p>dency representations to semantic graphs for common to the output in parallel to the construction of the
semanwords expressing negation and modality. The lemmas tic graph, it is this additional information that allows us
nicht and kein trigger the addition of the NEG element to to implement the matching heuristics described in
Secthe 4lang graph, dürfen ‘may’ and zulässig ‘permitted’ tion 3.2. For parsing of 4lang graphs and generation of
are mapped to PER, untersagen ‘prohibit‘ and unzulässig attribute trees with these IRTGs we use the open-source
‘not permitted’ to FOR, and müssen to OBL. Additionally, alto12 library, which also implements s-graph algebras
the German construction consisting of the particle zu and tree algebras. The alto system also supports
probafollowed by the infinitive form of a verb must also trigger bilistic parsing with weighted grammars, and we rely on
the OBL element, since it can express modality without rule weights to ensure that rules which map subgraphs to
any additional linguistic elements. This latter rule is im- attributes always take precedence over the ‘empty’ rules
plemented by two mechanisms, one that looks for the that are only added to the grammar to ensure that the
lemma zu with the universal part-of-speech tag (UPOS) full graph is derivable. In those few cases when more
PART, the other for the language-specific part-of-speech than one such ‘content’ rule matches the same subgraph,
tag (XPOS) VVIZU marking verbs that contain the par- precedence is given to rules that cover larger
substructicle as an infix (e.g. herzustellen from herstellen ‘create, tures. The trees output by the IRTG parser serve as the
produce’. While even the most rudimentary treatment input to the heuristic construction of rules described in
of the semantics of German modal expressions would the previous section. Finally, rules are converted from the
go beyond the simplicity of such a simple categorization generic (JSON) format to the language of dyadic deontic
(and the scope of this work), in practice this small en- logic, as described in Section 3.3.
hancement of the semantic representation of the input
text was suficient to allow for the detection of modality 4.4. The prover
by the rule extraction mechanism. Finally we also added
an ad-hoc rule for detecting exceptions: the presence
of the word sofern and soweit, both roughly equivalent
to the English conjunction ‘provided’ and introducing a
clause that limits the applicability of a previous statement,
triggers the addition of an element EXC to the semantic
graph which is then also available for processing by the
rule extraction mechanism.</p>
          <p>The final step in our pipeline consists of an exemplary
reasoning mechanism to draw inferences from the extracted
rules. This step is based on our adaption13 of the generic
theorem prover deonticProver2.014 which implements
backwards proof search in a sequent system for a dyadic
deontic logic extended with rules for defeasibly reasoning
from deontic assumptions [21]. Apart from specifying
the prover to the language obtained from the examples
we needed to further modify it in two ways. First, in order
4.3. Rule extraction to be able to handle attributes with numerical arguments,
such as DachneigungMax for the maximal angle of the
We now describe the implementation details of the two- roof, or with strings as argument, such as Dachart for
step rule extraction method presented in Section 3.2. The the roof type, we extended the prover and the
underlyoutput of the semantic parser, which serves as the input ing reasoning system to handle atomic propositions with
to rule extraction, is a single directed graph for each in- arguments. In addition, we added ground sequents, i.e.,
put sentence, generated by an Interpreted Regular Tree structures which can be used as leaves in a derivation,
corGrammar from Universal Dependency structures (see wreistphonndatinugratlonbuamsibceprrsopaservtiaelsueosf:mWeahseurree-mliskre aisttaribbuatseics
Section 2.1 for details). For recognizing subgraphs and attribute for a measure such as Dachneigung, we
conmapping them to attributes we also use an IRTG over sidered a triple consisting of the attributes msrGenau(),
an algebra of s-graphs, this allows us to pipe the output msrMin() and msrMax(), expressing the facts that msr
of the semantic parser directly into our rule extraction is exactly , at least , or at most , respectively. The
grammar. For each 4lang graph we dynamically gener- relations between these three attributes are given by:
ate a unique grammar. The static set of rules encoding • msrGenau() → msrMin() ∧ msrMax()
the correspondence between generic semantic structures
and task-specific attributes is extended with empty termi- • msrMin() → msrMin(), where  ≤ 
nal rules for each concept in the input graph, this ensures • msrMax() → msrMax(), where  ≤ 
that the entire graph can be constructed by a sequence of • msrMax() → ¬msrMin(), where  &lt; 
operations that is derivable by the underlying RTG and The ground sequents added to the prover then absorb
bathus the object can be parsed by the IRTG. The output sic reasoning on these axioms, so that, e.g., the formulae
interpretation of the IRTG is an algebra of trees, whose
leaves are the individual strings that we use to construct ¬(DachneigungGenau() ∧ DachneigungGenau())
rules in a subsequent step. The trees resemble the order
in which these strings (names and values of attributes,
modal elements, units of measurement) have been added
12https://github.com/coli-saar/alto
13https://github.com/blellmann/BRISEprover
14http://subsell.logic.at/bprover/deonticProver/version2.0/
are derivable for  ̸= , stating that the exact angle of check once in a preprocessing stage, store for every
dea roof does not have two diferent values. ontic assumption the list of conflicting ones, and only</p>
          <p>
            Second, and more significantly, to be more in line with check that none of the assumptions in this list is
appliother approaches in the area of deontic reasoning such cable and more specific during the actual computation.
as [31] as well as for eficiency reasons we modified the In our experiments this increased eficiency was
necesmechanism how the prover handles specificity reasoning sary for reasoning with a non-trivial number of deontic
washseunmreetahseondienognftriocmasdsuemonptticioanssumptions. To illustrate, assumptions. To compare the two reasoning methods
the user can switch between the original (“classic”) and
obl(DachneigungMax(5) ∧ BegruenungDach, modified (“modern”) versions on the web interface 15 for
Plangeb(7181)) (
            <xref ref-type="bibr" rid="ref30 ref71">1</xref>
            ) the prover. For the sake of simplicity the web interface
for the whole pipeline only uses the modified version.
stating that the maximal angle of the roof must be 5 Originally, for derivable input deonticProver2.0
outdegrees and the roof must be green under the condition puts a pdf file with a derivation in the calculus.
Howthat the building is in zone 7181. This would be partially ever, since the derivations can become rather large (even
overruled by the additional more specific assumption breaking the maximal limit on object size in TeX) and the
average user might not be acquainted with the specific
obl(¬BegruenungDach, Plangeb(7181) (
            <xref ref-type="bibr" rid="ref70">2</xref>
            ) formalism used in the prover, we further extended the
∧Planzeichen(BB1)) output module with an option to print the derivation as
stating that roofs in areas of zone 7181 marked with the an explanation in pseudo-natural language. Explanations
label BB1 on the map must be not green roofs. The latter can be unfolded step by step by clicking on a button
laassumption is considered more specific than (
            <xref ref-type="bibr" rid="ref30 ref71">1</xref>
            ) because belled “Why?” after the “The statement ... is derivable.”
its condition Plangeb(7181) ∧ Planzeichen(BB1) output. In unfolding the explanation, propositional steps
strictly implies the condition Plangeb(7181) of assump- are skipped by default to reveal the crucial deontic
statetion (
            <xref ref-type="bibr" rid="ref30 ref71">1</xref>
            ). In deonticProver2.0 the assumption (
            <xref ref-type="bibr" rid="ref30 ref71">1</xref>
            ) could ments and assumed facts used there. These intermediary
still be used to infer obligations from the part of its con- steps can additionally be unfolded by clicking on a “Why
tent not in conflict with the content of the more specific does it follow from the above?” button. In the demo the
assumption (
            <xref ref-type="bibr" rid="ref70">2</xref>
            ), such as user can select the output format.
obl(¬DachneigungGenau(
            <xref ref-type="bibr" rid="ref4">7</xref>
            ), Plangeb(7181) We stress again that here our prover serves mainly as
(3) an example for a possible reasoning mechanism and that
∧Planzeichen(BB1)) we do not claim that the underlying logic is necessarily
stating that in areas of zone 7181 marked with the label the most appropriate. For this reason we also defer the
BB1 the exact angle of the roof must not be 7 degrees. theoretical details of the modifications of the underlying
In our prover we changed this behaviour so that any sequent system to a forthcoming companion paper.
assumption which is a in conflict with a more specific
applicable one cannot be used to derive any obligations.
          </p>
          <p>
            Thus (disregarding prohibition and permission opera- 5. Evaluation
tors for the sake of exposition) to check whether (3) is
derivable we now check whether there is an assumption
obl(, ) such that
1.  → ¬DachneigungGenau(
            <xref ref-type="bibr" rid="ref4">7</xref>
            ) is derivable
2. Plangeb(7181) ∧ Planzeichen(BB1) →  is
deriv
          </p>
          <p>able</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>3. there is no applicable and more specific assumption</title>
          <p>conflicting with obl(, ), i.e., there is no obl(, )
such that
a) Plangeb(7181) ∧ Planzeichen(BB1) →</p>
          <p>and  →  are derivable
b)  → ¬ is derivable
Crucially, the “no-conflict” check in item (3b) above only
needs to be performed between two assumptions and
not between the formula to be proved and an
assumption. This means that instead of checking for conflicts
many times redundantly in the search for a derivation
(as is done in deonticProver2.0) it sufices to perform this</p>
          <p>The rule systems presented in Sec. 3.2 were developed
based on a small annoted sample of sentences from
the zoning plan of the City of Vienna. In order to
establish a representative sample, we started by
estimating the distribution of attributes in the entire corpus
by manually labeling the sentences of 10 randomly
selected documents with the attributes they mention
(either as condition or content). This sample contains 344
mentions of attributes in 193 sentences (as well as 118
sentences without attribute mentions, mostly from the
preambles). The number of unique attributes in the
sample is 84, but 193 of the 344 instances (56%) come from
the 16 most frequent attributes. We then chose 6
sentences from this sample that together contain mentions
of 7 of these 16 attributes, including the 3 most
frequent ones (GebaeudeHoeheMax, AbschlussDachMax,
GebaeudeHoeheArt) that are alone responsible for 17%
15http://subsell.logic.at/bprover/briseprover/
of all attribute mentions in the larger sample. We anno- an appropriate translation. Second, our propositional
tated these 6 sentences with the full representation of all language is currently rather restricted, since we do not
rules stated by them and developed our rule extraction permit, e.g., disjunctions in the conditions or content
system to achieve perfect performance on this toy corpus. of an obligation. Again, this could be addressed rather
Both this fully annotated set and the larger sample of straightforwardly by extending the format of our
repre10 documents annotated for attribute mentions only are sentation, possibly along the lines of JsonLogic17. We also
released along with the software16. While our method of do not consider quantification or nested deontic
operaselecting the sentences for the toy corpus ensures that tors. For the current application these features seemed
the attribute extraction step of our method has high cov- not to be necessary. Most of these limitations are in line
erage (recall above 51% with a precision above 93% on with other current approaches, e.g., [16, 28].
the sample of 10 documents and 344 attribute instances), The proof-of-concept application presented in this
pathis cannot be considered as quantitative evaluation of per can serve as a blueprint for semantics-based solutions
the full rule extraction pipeline. The limited amount to a wide range of information extraction tasks
includof annotated data also does not permit any conclusions ing variants of entity recognition and relation extraction.
about the efect of errors in syntactic parsing made by Such systems are generally more flexible, interpretable,
the stanza model, but our assumption that this should not and less prone to bias than the large neural network
modbecome a bottleneck for such standard text is reinforced els used for similar tasks. However, to make such systems
by the fact that we did not observe any such errors in our a viable alternative for everyday NLP applications, novel
sample. A larger-scale annotation of attribute mentions methods must be devised for the (semi-)automatic
learnis currently in progress. ing of task-specific rule systems like the one manually
built for this project. Concerning the automated
reasoning part, we plan to consider specifications to diferent
6. Discussion frameworks in the future, including those of
argumentation theory [27], I/O logic [28], and defeasible deontic
In this article we have presented a system for extract- logic [16], and integrate existing provers for these
foring formal rules from legal text using generic semantic malisms such as TOAST18, SPINdle19 or TurnipBox20.
Adparsing and domain-specific pattern-matching, and con- ditionally, we plan to implement alternative translations
verting them to deontic logic for use in an automated from the generic representation to the language of dyadic
reasoning system. All components of the pipeline, includ- deontic logic, corresponding to diferent interpretations
ing those contributed in this paper, are made available of the logical structure of deontic statements. Along the
as open-source software under the MIT license, for un- lines of [35] this could be used to compare such
diferrestricted use in future applications. Unlike machine ent interpretations. Finally, we would like to investigate
learning based information extraction systems, our rule whether the part of our pipeline creating general rule
extraction model is fully explainable and serves as an representations could be used in combination with the
example for a specific application of semantic parsing NAI suite [17]. Our rule-based approach could be used as
to domain-specific information extraction. While the se- a first step to automatically suggest a formalisation of a
mantic representation and parsing algorithms used in given legal text, which then could be converted into the
our pipeline are language-agnostic, they may require format used in the NAI suite and run through the quality
adaptation to new languages and domains. Furthermore, assurance function provided there. The benefit would be
for domains and text genres that more closely resemble that the legal experts do not need to actively formulate
everyday language use, deep semantic analysis would the formalisation of a legal text, but only to potentially
require lexical inference, a notoriously dificult task in adjust it based on the quality assurance checks.
computational semantics [32, 33]. In our general rule
representation we concentrated on deontic statements of
a reasonably simple form. While this form seems to be Acknowledgments
well adapted to the regulations provided in the texts for
the zoning maps of Vienna, there are some obvious limi- We are grateful to the three anonymous reviewers for
tations. First, since we always assume the presence of a their suggestions and for additional references. Work
deontic modality (obligation, prohibition or permission), supported by BRISE-Vienna (UIA04-081), a European
at the moment we cannot treat constitutive norms [34] Union Urban Innovative Actions project.
such as “The area marked on the map with the label
BB1 is designated a residential area”. This issue could
be addressed by adding an additional modality
“consitutiveNorm” to the general representation together with
17https://jsonlogic.com
18http://toast.arg-tech.org/
19http://spindle.data61.csiro.au/spindle/
20https://turnipbox.netlify.app</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <year>2020</year>
          , pp.
          <fpage>40</fpage>
          -
          <lpage>52</lpage>
          . URL: https://www.aclweb.org/ [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Banarescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bonial</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cai</surname>
          </string-name>
          , M. Georgescu, anthology/
          <year>2020</year>
          .conll-shared.4. doi:
          <volume>10</volume>
          .18653/v1/
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            <surname>Grifitt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Hermjakob</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Knight</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Koehn</surname>
          </string-name>
          ,
          <year>2020</year>
          .conll-shared.
          <volume>4</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <surname>Abstract Meaning</surname>
            Rep- [8]
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Samuel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Straka</surname>
          </string-name>
          , ÚFAL at MRP 2020:
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <source>the 7th Linguistic Annotation Workshop</source>
          and Inter- in
          <source>: Proceedings of the CoNLL 2020</source>
          Shared Task:
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <source>putational Linguistics</source>
          , Sofia, Bulgaria,
          <year>2013</year>
          , pp.
          <fpage>ing</fpage>
          , Association for Computational Linguistics, On-
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          178-
          <fpage>186</fpage>
          . URL: https://www.aclweb.org/anthology/ line,
          <year>2020</year>
          , pp.
          <fpage>53</fpage>
          -
          <lpage>64</lpage>
          . URL: https://www.aclweb.org/
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <fpage>W13</fpage>
          -
          <lpage>2322</lpage>
          . anthology/
          <year>2020</year>
          .conll-shared.5. doi:
          <volume>10</volume>
          .18653/v1/ [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Lyu</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Titov</surname>
          </string-name>
          ,
          <article-title>AMR parsing as graph pre- 2020.conll-shared.5</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>diction with latent alignment</article-title>
          , in: Proceedings [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kornai</surname>
          </string-name>
          ,
          <article-title>The algebra of lexical semantics</article-title>
          , in:
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <article-title>of the 56th Annual Meeting of the Association C</article-title>
          . Ebert, G. Jäger, J. Michaelis (Eds.),
          <source>Proceedings of</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>for Computational</surname>
          </string-name>
          <article-title>Linguistics (Volume 1: Long the 11th</article-title>
          <source>Mathematics of Language Workshop</source>
          , LNAI
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          Papers),
          <source>Association for Computational Linguis- 6149</source>
          , Springer,
          <year>2010</year>
          , pp.
          <fpage>174</fpage>
          -
          <lpage>199</lpage>
          . doi:
          <volume>10</volume>
          .5555/
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>tics</surname>
          </string-name>
          , Melbourne, Australia,
          <year>2018</year>
          , pp.
          <fpage>397</fpage>
          -
          <lpage>407</lpage>
          .
          <fpage>1886644</fpage>
          .1886658.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          URL: https://www.aclweb.org/anthology/P18-1037. [10]
          <string-name>
            <given-names>G.</given-names>
            <surname>Recski</surname>
          </string-name>
          ,
          <article-title>Building concept definitions from ex-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <source>doi:10</source>
          .18653/v1/
          <fpage>P18</fpage>
          -1037. planatory dictionaries,
          <source>International Journal of Lex</source>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , X. Ma,
          <string-name>
            <given-names>K.</given-names>
            <surname>Duh</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. Van Durme</surname>
          </string-name>
          ,
          <source>AMR icography 31</source>
          (
          <year>2018</year>
          )
          <fpage>274</fpage>
          -
          <lpage>311</lpage>
          . doi:
          <volume>10</volume>
          .1093/ijl/
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <article-title>parsing as sequence-to-graph transduction</article-title>
          , in: Pro- ecx007.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <article-title>ceedings of the 57th Annual Meeting of the Associa-</article-title>
          [11]
          <string-name>
            <surname>Á. Kovács</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Gémes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Kornai</surname>
          </string-name>
          , G. Recski,
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <article-title>tion for Computational Linguistics, Association for BMEAUT at SemEval-2020 task 2: Lexical en-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <given-names>Computational</given-names>
            <surname>Linguistics</surname>
          </string-name>
          , Florence, Italy,
          <year>2019</year>
          , pp.
          <article-title>tailment with semantic graphs</article-title>
          , in: Proceed-
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          80-
          <fpage>94</fpage>
          . URL: https://www.aclweb.org/anthology/ ings of the Fourteenth Workshop on Semantic
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <fpage>P19</fpage>
          -
          <lpage>1009</lpage>
          . doi:
          <volume>10</volume>
          .18653/v1/
          <fpage>P19</fpage>
          -1009. Evaluation, International Committee for Compu[4]
          <string-name>
            <given-names>O.</given-names>
            <surname>Abend</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rappoport</surname>
          </string-name>
          , Universal Conceptual tational Linguistics,
          <source>Barcelona (online)</source>
          ,
          <year>2020</year>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <given-names>Cognitive</given-names>
            <surname>Annotation</surname>
          </string-name>
          (UCCA),
          <source>in: Proceedings 135-141</source>
          . URL: https://www.aclweb.org/anthology/
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <source>of the 51st Annual Meeting of the Association 2020.semeval-1</source>
          .
          <fpage>15</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>for Computational Linguistics</surname>
          </string-name>
          (Volume
          <volume>1</volume>
          : Long [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Nivre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Abrams</surname>
          </string-name>
          , Ž. Agić,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ahrenberg</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . An-
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>tics</surname>
          </string-name>
          , Sofia, Bulgaria,
          <year>2013</year>
          , pp.
          <fpage>228</fpage>
          -
          <lpage>238</lpage>
          . URL:
          <string-name>
            <surname>https: M. Asahara</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Ateyah</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Attia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Atutxa</surname>
          </string-name>
          , L. Au-
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          //www.aclweb.org/anthology/P13-1023. gustinus, E. Badmaeva,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ballesteros</surname>
          </string-name>
          , E. Baner[5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Hershcovich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Abend</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rappoport</surname>
          </string-name>
          , A jee, S. Bank,
          <string-name>
            <given-names>V.</given-names>
            <surname>Barbu Mititelu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Basmov</surname>
          </string-name>
          , J. Bauer,
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>UCCA</surname>
          </string-name>
          , in
          <source>: Proceedings of the 55th Annual R. A</source>
          .
          <string-name>
            <surname>Bhat</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Biagetti</surname>
            , E. Bick,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Blokland</surname>
          </string-name>
          , V. Bo-
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Linguistics</surname>
          </string-name>
          (Volume
          <volume>1</volume>
          :
          <string-name>
            <surname>Long</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <source>Associa- man, A</source>
          .
          <string-name>
            <surname>Boyd</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Burchardt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Candito</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Caron</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Canada</surname>
          </string-name>
          ,
          <year>2017</year>
          , pp.
          <fpage>1127</fpage>
          -
          <lpage>1138</lpage>
          . URL: https://www. G. G. A.
          <string-name>
            <surname>Celano</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Čéplö</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Cetin</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Chalub</surname>
          </string-name>
          , J. Choi,
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          aclweb.org/anthology/P17-1104. doi:
          <volume>10</volume>
          .18653/ Y. Cho,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cinková</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Collomb</surname>
          </string-name>
          , Ç. Çöl-
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          v1/
          <fpage>P17</fpage>
          -1104. tekin, M. Connor,
          <string-name>
            <given-names>M.</given-names>
            <surname>Courtin</surname>
          </string-name>
          , E. Davidson, M.- [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Hershcovich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Abend</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rappoport</surname>
          </string-name>
          ,
          <string-name>
            <surname>Multi- C. de Marnefe</surname>
          </string-name>
          , V. de Paiva, A. Diaz de Ilarraza,
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <article-title>Proceedings of the 56th Annual Meeting of the As-</article-title>
          K. Droganova,
          <string-name>
            <given-names>P.</given-names>
            <surname>Dwivedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Eli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Elkahky,
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <article-title>sociation for Computational Linguistics</article-title>
          (Volume 1:
          <string-name>
            <given-names>B.</given-names>
            <surname>Ephrem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Erjavec</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Etienne</surname>
          </string-name>
          , R. Farkas,
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>guistics</surname>
          </string-name>
          , Melbourne, Australia,
          <year>2018</year>
          , pp.
          <fpage>373</fpage>
          -
          <lpage>385</lpage>
          . došová, D. Galbraith,
          <string-name>
            <given-names>M.</given-names>
            <surname>Garcia</surname>
          </string-name>
          , M. Gärdenfors,
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          URL: https://www.aclweb.org/anthology/P18-1035. S. Garza,
          <string-name>
            <given-names>K.</given-names>
            <surname>Gerdes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ginter</surname>
          </string-name>
          , I. Goenaga, K. Go-
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <source>doi:10</source>
          .18653/v1/
          <fpage>P18</fpage>
          -1035. jenola, M. Gökırmak,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X. Gómez</given-names>
            <surname>Guino</surname>
          </string-name>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ozaki</surname>
          </string-name>
          , G. Morio,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Koreeda</surname>
          </string-name>
          , T. Morishita, vart,
          <string-name>
            <given-names>B. Gonzáles</given-names>
            <surname>Saavedra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grioni</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Gru¯z¯ıtis,</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Miyoshi</surname>
          </string-name>
          , Hitachi at MRP 2020:
          <string-name>
            <surname>Text- B. Guillaume</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Guillot-Barbance</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Habash</surname>
          </string-name>
          , J. Ha-
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <article-title>ings of the CoNLL 2020 Shared Task</article-title>
          :
          <string-name>
            <surname>Cross- D. Haug</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Hladká</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hlaváčová</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Hociung</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Jelínek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Johannsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Jørgensen</surname>
          </string-name>
          , H. Kaşıkara,
          <article-title>ings of the 58th Annual Meeting of the Associa-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            <surname>Kopacewicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kotsyba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Krek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kwak</surname>
          </string-name>
          , V. Laip- tics, Online,
          <year>2020</year>
          , pp.
          <fpage>101</fpage>
          -
          <lpage>108</lpage>
          . URL: https://www.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <string-name>
            <surname>pala</surname>
            ,
            <given-names>L.</given-names>
            Lambertino, L.
          </string-name>
          <string-name>
            <surname>Lam</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Lando</surname>
            ,
            <given-names>S. D.</given-names>
          </string-name>
          <string-name>
            <surname>Larasati</surname>
          </string-name>
          , aclweb.org/anthology/2020.acl-demos.
          <volume>14</volume>
          . doi:10.
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Lavrentiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lê</surname>
          </string-name>
          <article-title>Hô`ng, A</article-title>
          . Lenci, S. Lertpra-
          <volume>18653</volume>
          /v1/
          <year>2020</year>
          .acl-demos.
          <volume>14</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <string-name>
            <surname>dit</surname>
            , H. Leung,
            <given-names>C. Y.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Ljubešić</surname>
            , [14]
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Koller</surname>
          </string-name>
          ,
          <article-title>Semantic construction with graph gram-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <string-name>
            <given-names>O.</given-names>
            <surname>Loginova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Lyashevskaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Lynn</surname>
          </string-name>
          , V. Macke- mars, in
          <source>: Proceedings of the 11th International</source>
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <string-name>
            <given-names>H.</given-names>
            <surname>Martínez Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Martins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mašek</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          <source>Mat- 2015</source>
          , pp.
          <fpage>228</fpage>
          -
          <lpage>238</lpage>
          . URL: https://www.aclweb.org/
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          <string-name>
            <surname>sumoto</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>McDonald</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Mendonça</surname>
          </string-name>
          , N. Miekka, anthology/W15-0127.
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Misirpashayeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Missilä</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Mititelu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Miyao</surname>
          </string-name>
          , [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sergot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sadri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kowalski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kriwaczek</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            <surname>Muischnek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Murawaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Müürisep</surname>
          </string-name>
          , P. Nain-
          <volume>29</volume>
          (
          <year>1986</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          <string-name>
            <surname>wani</surname>
            ,
            <given-names>J. I. Navarro</given-names>
          </string-name>
          <string-name>
            <surname>Horñiacek</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Nedoluzhko</surname>
            , [16]
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Governatori</surname>
          </string-name>
          , Practical normative reasoning
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          <string-name>
            <surname>Thi. Minh</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Nikolaev</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Nitisaroj</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Nurmi</surname>
          </string-name>
          , M. Theobald (Eds.),
          <source>Reasoning Web</source>
          <year>2018</year>
          , volume
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          <string-name>
            <given-names>S.</given-names>
            <surname>Ojala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Olúòkun</surname>
          </string-name>
          , Adéday o.and
          <string-name>
            <surname>Omura</surname>
          </string-name>
          , P. Osen- 11078
          <source>of LNCS</source>
          , Springer,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          <string-name>
            <surname>ova</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Östling</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Øvrelid</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Partanen</surname>
            , E. Pas- [17]
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Libal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Steen</surname>
          </string-name>
          , NAI: Towards transparent and
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          <string-name>
            <surname>cual</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Passarotti</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Patejuk</surname>
          </string-name>
          , G. Paulino
          <article-title>- usable semi-automated legal analysis</article-title>
          ,
          <source>in: IRIS</source>
          <year>2020</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          <string-name>
            <surname>Passos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Peng</surname>
            ,
            <given-names>C.-A.</given-names>
          </string-name>
          <string-name>
            <surname>Perez</surname>
            , G. Perrier,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Petrov</surname>
          </string-name>
          , Editions Weblaw,
          <year>2020</year>
          , pp.
          <fpage>265</fpage>
          -
          <lpage>272</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          <string-name>
            <given-names>J.</given-names>
            <surname>Piitulainen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Pitler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Plank</surname>
          </string-name>
          , T. Poibeau, [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Batsakis</surname>
          </string-name>
          , G. Baryannis, G. Governatori, I. Tach-
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Rääbis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rademaker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ramasamy</surname>
          </string-name>
          , T. Rama,
          <string-name>
            <surname>JURIX</surname>
          </string-name>
          <year>2018</year>
          , IOS Press,
          <year>2018</year>
          , pp.
          <fpage>31</fpage>
          -
          <lpage>40</lpage>
          . URL: https:
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          <string-name>
            <given-names>C.</given-names>
            <surname>Ramisch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ravishankar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Real</surname>
          </string-name>
          , S. Reddy, //doi.org/10.3233/978-1-
          <fpage>61499</fpage>
          -935-5-31.
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          <string-name>
            <given-names>G.</given-names>
            <surname>Rehm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rießler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rinaldi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rituma</surname>
          </string-name>
          , L. Rocha, [19]
          <string-name>
            <given-names>R.</given-names>
            <surname>Calegari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Contissa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Lagioia</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Omicini,
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          <string-name>
            <given-names>O.</given-names>
            <surname>Rudina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rueter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sadde</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sagot</surname>
          </string-name>
          , S. Saleh, comparative assessment,
          <source>in: JURIX</source>
          <year>2019</year>
          , IOS Press,
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          <string-name>
            <given-names>T.</given-names>
            <surname>Samardžić</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Samson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sanguinetti</surname>
          </string-name>
          , B. Saul¯ıte,
          <year>2019</year>
          , pp.
          <fpage>169</fpage>
          -
          <lpage>174</lpage>
          . doi:
          <volume>10</volume>
          .3233/FAIA190320.
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sawanakunanon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schuster</surname>
          </string-name>
          , [20]
          <string-name>
            <given-names>T.</given-names>
            <surname>Libal</surname>
          </string-name>
          ,
          <article-title>A meta-level annotation language</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          <string-name>
            <surname>mada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Shohibussirri</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Sichinava</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Silveira</surname>
          </string-name>
          , L. van der Torre (Eds.),
          <source>CLAR</source>
          <year>2020</year>
          , volume
          <volume>12061</volume>
          of
        </mixed-citation>
      </ref>
      <ref id="ref62">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Simi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Simionescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Simkó</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Šimková</surname>
          </string-name>
          ,
          <string-name>
            <surname>LNCS</surname>
          </string-name>
          , Springer,
          <year>2020</year>
          , pp.
          <fpage>131</fpage>
          -
          <lpage>150</lpage>
          . doi:
          <volume>10</volume>
          .1007/
        </mixed-citation>
      </ref>
      <ref id="ref63">
        <mixed-citation>
          <string-name>
            <given-names>K.</given-names>
            <surname>Simov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Soares-Bastos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Spadine</surname>
          </string-name>
          ,
          <volume>978</volume>
          -3-
          <fpage>030</fpage>
          -44638-
          <issue>3</issue>
          _
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref64">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Stella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Straka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Strnadová</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Suhr</surname>
          </string-name>
          , U. Su- [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ciabattoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lellmann</surname>
          </string-name>
          ,
          <article-title>Sequent rules for rea-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref65">
        <mixed-citation>
          <string-name>
            <given-names>F.</given-names>
            <surname>Tyers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Uematsu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Urešová</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Uria</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. Uszko- DEON</surname>
          </string-name>
          <year>2020</year>
          /
          <year>2021</year>
          ,
          <string-name>
            <given-names>College</given-names>
            <surname>Publications</surname>
          </string-name>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref66">
        <mixed-citation>
          <string-name>
            <surname>reit</surname>
            , S. Vajjala, D. van Niekerk,
            <given-names>G. van Noord</given-names>
          </string-name>
          , [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Merigoux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Chataing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Protzenko</surname>
          </string-name>
          , Catala:
        </mixed-citation>
      </ref>
      <ref id="ref67">
        <mixed-citation>
          <string-name>
            <given-names>L.</given-names>
            <surname>Wallin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. N.</given-names>
            <surname>Washington</surname>
          </string-name>
          , S. Williams, abs/2103.03198 (
          <year>2021</year>
          ). URL: https://arxiv.org/abs/
        </mixed-citation>
      </ref>
      <ref id="ref68">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Wirén</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Woldemariam</surname>
          </string-name>
          , T.-s. Wong, C. Yan,
          <volume>2103</volume>
          .03198. arXiv:
          <volume>2103</volume>
          .
          <fpage>03198</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref69">
        <mixed-citation>
          <string-name>
            <surname>M. M. Yavrumyan</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Žabokrtský</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Zeldes</surname>
            , [23]
            <given-names>N. O.</given-names>
          </string-name>
          <string-name>
            <surname>Nawari</surname>
          </string-name>
          ,
          <article-title>A generalized adaptive frame-</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref70">
        <mixed-citation>
          <source>dencies 2.3</source>
          ,
          <year>2018</year>
          . URL: http://hdl.handle.net/11234/ checking, Buildings
          <volume>9</volume>
          (
          <year>2019</year>
          ). URL: https://
        </mixed-citation>
      </ref>
      <ref id="ref71">
        <mixed-citation>
          1-
          <fpage>2895</fpage>
          , LINDAT/CLARIN digital library at the In- www.mdpi.com/2075-5309/9/4/86. doi:
          <volume>10</volume>
          .3390/
        </mixed-citation>
      </ref>
      <ref id="ref72">
        <mixed-citation>
          <source>stitute of Formal and Applied Linguistics (ÚFAL)</source>
          ,
          <year>buildings9040086</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref73">
        <mixed-citation>
          <source>Faculty of Mathematics and Physics</source>
          , Charles Uni- [24]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sleimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sannier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sabetzadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. C.</given-names>
            <surname>Briand</surname>
          </string-name>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref74">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>P.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bolton</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. D.</surname>
          </string-name>
          <article-title>Man- extraction of semantic legal metadata from legal</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref75">
        <mixed-citation>
          <article-title>ning, Stanza: A python natural language processing texts</article-title>
          ,
          <source>Empirical Software Engineering</source>
          <volume>26</volume>
          (
          <year>2021</year>
          )
          <fpage>43</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref76">
        <mixed-citation>
          <article-title>toolkit for many human languages</article-title>
          , in: Proceed- doi:10.1007/s10664-020-09933-5. [25]
          <string-name>
            <given-names>J.</given-names>
            <surname>Morris</surname>
          </string-name>
          ,
          <article-title>Blawx: Rules as code demonstration</article-title>
          , MIT
        </mixed-citation>
      </ref>
      <ref id="ref77">
        <mixed-citation>
          <string-name>
            <given-names>Computational</given-names>
            <surname>Law Report</surname>
          </string-name>
          (
          <year>2020</year>
          ). URL: https://law.
        </mixed-citation>
      </ref>
      <ref id="ref78">
        <mixed-citation>
          mit.edu/pub/blawxrulesascodedemonstration. [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. M.</given-names>
            <surname>El-Gohary</surname>
          </string-name>
          , Automated information
        </mixed-citation>
      </ref>
      <ref id="ref79">
        <mixed-citation>
          <source>puting in Civil Engineering</source>
          <volume>29</volume>
          (
          <year>2015</year>
          )
          <article-title>B4015001</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref80">
        <mixed-citation>
          <source>doi:10</source>
          .1061/(ASCE)CP.
          <fpage>1943</fpage>
          -
          <volume>5487</volume>
          .
          <fpage>0000427</fpage>
          . [27]
          <string-name>
            <given-names>S.</given-names>
            <surname>Modgil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prakken</surname>
          </string-name>
          ,
          <article-title>The ASPIC+ framework for</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref81">
        <mixed-citation>
          <source>and Computation</source>
          <volume>5</volume>
          (
          <year>2014</year>
          )
          <fpage>31</fpage>
          -
          <lpage>62</lpage>
          . URL: http://dx.doi.
        </mixed-citation>
      </ref>
      <ref id="ref82">
        <mixed-citation>
          <source>org/10</source>
          .1080/19462166.
          <year>2013</year>
          .
          <volume>869766</volume>
          . [28]
          <string-name>
            <given-names>X.</given-names>
            <surname>Parent</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. van der Torre</surname>
          </string-name>
          , Input/output logic, in:
        </mixed-citation>
      </ref>
      <ref id="ref83">
        <mixed-citation>
          <string-name>
            <given-names>and Normative</given-names>
            <surname>Systems</surname>
          </string-name>
          , College Publications,
          <year>2013</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref84">
        <mixed-citation>
          pp.
          <fpage>495</fpage>
          -
          <lpage>544</lpage>
          . [29]
          <string-name>
            <given-names>A.</given-names>
            <surname>Koller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhlmann</surname>
          </string-name>
          , A generalized view on
        </mixed-citation>
      </ref>
      <ref id="ref85">
        <mixed-citation>
          <article-title>parsing and translation</article-title>
          ,
          <source>in: Proceedings of the 12th</source>
        </mixed-citation>
      </ref>
      <ref id="ref86">
        <mixed-citation>
          <string-name>
            <surname>Ireland</surname>
          </string-name>
          ,
          <year>2011</year>
          , pp.
          <fpage>2</fpage>
          -
          <lpage>13</lpage>
          . URL: https://www.aclweb.
        </mixed-citation>
      </ref>
      <ref id="ref87">
        <mixed-citation>
          org/anthology/W11-2902. [30]
          <string-name>
            <given-names>R.</given-names>
            <surname>Reiter</surname>
          </string-name>
          ,
          <article-title>A logic for default reasoning</article-title>
          , Artificial
        </mixed-citation>
      </ref>
      <ref id="ref88">
        <mixed-citation>
          <string-name>
            <surname>Intelligence</surname>
          </string-name>
          (
          <year>1980</year>
          ). [31]
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Horty</surname>
          </string-name>
          , Reasons as Defaults, Oxford University
        </mixed-citation>
      </ref>
      <ref id="ref89">
        <mixed-citation>
          Press,
          <year>2012</year>
          . [32]
          <string-name>
            <given-names>A.</given-names>
            <surname>Talman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chatzikyriakidis</surname>
          </string-name>
          , Testing the gener-
        </mixed-citation>
      </ref>
      <ref id="ref90">
        <mixed-citation>
          <article-title>NLI benchmarks</article-title>
          ,
          <source>in: Proceedings of the 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref91">
        <mixed-citation>
          <string-name>
            <given-names>Computational</given-names>
            <surname>Linguistics</surname>
          </string-name>
          , Florence, Italy,
          <year>2019</year>
          , pp.
        </mixed-citation>
      </ref>
      <ref id="ref92">
        <mixed-citation>
          85-
          <fpage>94</fpage>
          . URL: https://www.aclweb.org/anthology/
        </mixed-citation>
      </ref>
      <ref id="ref93">
        <mixed-citation>
          <fpage>W19</fpage>
          -
          <lpage>4810</lpage>
          . doi:
          <volume>10</volume>
          .18653/v1/
          <fpage>W19</fpage>
          -4810. [33]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schmitt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Schütze</surname>
          </string-name>
          ,
          <article-title>Language models for lexical</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref94">
        <mixed-citation>
          <article-title>inference in context</article-title>
          ,
          <source>in: Proceedings of the 16th</source>
        </mixed-citation>
      </ref>
      <ref id="ref95">
        <mixed-citation>
          <year>2021</year>
          , pp.
          <fpage>1267</fpage>
          -
          <lpage>1280</lpage>
          . URL: https://www.aclweb.org/
        </mixed-citation>
      </ref>
      <ref id="ref96">
        <mixed-citation>
          anthology/
          <year>2021</year>
          .eacl-main.
          <volume>108</volume>
          . [34]
          <string-name>
            <given-names>G.</given-names>
            <surname>Boella</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. W. N. van der Torre</surname>
          </string-name>
          , Regulative and
        </mixed-citation>
      </ref>
      <ref id="ref97">
        <mixed-citation>
          <string-name>
            <surname>KR2004</surname>
          </string-name>
          , AAAI Press,
          <year>2004</year>
          , pp.
          <fpage>255</fpage>
          -
          <lpage>266</lpage>
          . URL: http:
        </mixed-citation>
      </ref>
      <ref id="ref98">
        <mixed-citation>
          //www.aaai.org/Library/KR/2004/kr04-
          <fpage>028</fpage>
          .php. [35]
          <string-name>
            <given-names>B.</given-names>
            <surname>Lellmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gulisano</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Ciabattoni,
        </mixed-citation>
      </ref>
      <ref id="ref99">
        <mixed-citation>
          <string-name>
            <surname>Intelligence</surname>
          </string-name>
          and Law (published online
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref100">
        <mixed-citation>
          <source>doi:10</source>
          .1007/s10506-020-09278-w.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>