Welcome to the SRCMF demo

In this portal you will be able to query the syntactic annotations of the SRCMF sample corpus (Beroul) with the TigerSearch search engine.

Use of TXM portal interface

To begin a TigerSearch query:

The central bar then allows you to navigate through the results.

In the left panel, all the usual TXM commands are also available on the "SRCMF2" corpus (by right clicking on the corpus):

SRCMF corpus: TIGERSearch web interface

Query format

Type query using standard TIGERSearch syntax in the format #node:[ properties ] operator #node:[ properties ]. Full documentation for the query language may be found here; see also the quick reference.

Model semantics

Non-terminal nodes

The corpus contains two main types of non-terminal node: heads and structures. These alternate in the hierarchy: structure >M head >D structure(s)... >M head.

Each non-terminal node has a cat property.

The cat property of a head gives its morphological type: VFin, VInf, VPar, Nom, Adj, Adv.

The cat property of a structure node gives its function relative to the head on which it depends: Aux, AuxA, AuxP, Det, ModA, ModD, AtObj, AtSj, Regim, Cmpl, Obj, Refl, SjImp, SjPer, Circ, NgPrt, Ng, Apst, Insrt, Intj.

The head of each sentence (a finite verb) is the daughter of a maximal structure (cat = Snt).

Relating words such a prepositions, conjunctions and subordinated conjunctions (RelNC, RelC) are daughters of a structure node: structure >R relator.

Coordinated structures are linked to a group node by a secondary arc, labelled coord: group >~coord structure.

Terminal nodes

Words are terminal nodes. Each terminal node has a word property, containing its lexical form, and a pos property, containing its part-of-speech (Cattex–TreeTagger).

Sample queries

The following sample queries may be tested by copying and pasting into the query panel.

Find all main clause verbs:
[cat = "Snt"] >M #vfin:[cat = "VFin"]

Find all structures introduced by a preposition:
#n >R #relnc:[cat = "RelNC"]
& #relnc >L [pos = /PRE.*/]

Find all post-verbal NP subjects:
#verb:[cat = "VFin"] >D #suj:[cat = "SjPer"]
& #suj >M [cat = "Nom"]
& #suj >@l #sword
& #verb >L #vword
& #vword .* #sword

Find indefinite subjects introduced by qui:
[cat = "VFin"] >D #suj:[cat = "SjPer"]
& #suj >R #relnc:[cat = "RelNC"]
& ( #relnc >L [word = /[QqKk]u?i/]
| #relnc >~dupl [word = /[QqKk]u?i/] )

Find sentences with coordinated subjects:
#coo:[cat = "Coo"] >~coord #sj1:[cat = "SjPer"]
& #coo >~coord #sj2:[cat = "SjPer"]
& #sj1 $ #sj2

Find sentences with possible gapping of the finite verb (i.e. coordination of subject–predicate pairs):
#gpcoo1:[cat = "GpCoo"] >~coord #suj1:[cat = "SjPer"]
& #gpcoo1 $.* #gpcoo2:[cat = "GpCoo"]
& #gpcoo2 >~coord #suj2:[cat = "SjPer"]
& #gpcoo1 >~coord #pred1:[cat = /Cmpl|Obj|AtSj/]
& #gpcoo2 >~coord #pred2:[cat = /Cmpl|Obj|AtSj/]

Useful links