Goals of arsgrammatica

Any computational analysis of natural-language syntax must choose a syntactic model suited to its purpose. Some analyses, for example, work with universal syntactic models like Universal Dependencies (UD) or Agent-Action-Target (AAT) to align features across multiple languages.

arsgrammatica addresses a different problem. It defines a syntactic scheme that is unique to Latin in order to support research and teaching focused on Latin texts. Some of its key features include:

A simple illustration

Consider a very short Latin sentence, and a diagram of the dependency graph that arsgrammatica builds from it.

arma virumque cano.

Syntactic analysis of a short Latin sentence.

This Latin sentence contains a single verbal expression, rooted in the verb cano. arsgrammatica recognizes four lexical tokens in its dependency graph. It ignores the punctuation token (period), and distinguishes an enclitic token -que from the noun it is orthographically attached to (virum). arsgrammatica identifies two different kinds of relationship in this sentence: direct object and coordinating conjunction.