LexInfo (LexInfo)

LexInfo is an ontology for associating linguistic information with elements in an ontology at different levels of linguistic description and expressivity [1] [2]. It was originally developed to support the lemon model and is now used as a data category ontology for OntoLex-Lemon, providing linguistic categories for describing lexical resources in RDF relative to ontologies [1]. LexInfo enables the representation of linguistic information such as parts of speech, grammatical gender, number, case, syntactic frames, subcategorization patterns, and other morphosyntactic and lexical properties [1] [2].

The ontology supports ontology-lexicon interfaces by making it possible to connect ontology entities, such as classes, properties, and individuals, with their lexical realizations and linguistic descriptions [2]. This is important for ontology-based information extraction, ontology learning from text, question answering, ontology verbalization, lexical data publication, and multilingual linked data applications [2]. LexInfo provides a reusable semantic vocabulary for describing linguistic features consistently across lexical resources, supporting interoperability between ontologies, lexicons, and natural language processing systems [1].

Typical applications of LexInfo include semantic annotation of lexical entries, modeling linguistic features in OntoLex-Lemon lexicons, integrating heterogeneous lexical datasets, supporting ontology verbalization, and enriching knowledge graphs with linguistic metadata [1] [2]. By providing a standardized vocabulary for linguistic data categories, LexInfo enhances interoperability and reuse in computational linguistics, semantic web, and ontology engineering workflows [2].

Example Usage: Annotate an ontology-linked lexical entry with LexInfo terms to specify its part of speech, grammatical number, gender, syntactic behavior, or subcategorization frame. This enables semantic search, ontology verbalization, multilingual lexical data integration, and use of lexical resources in natural language processing applications [1] [2].

Metrics & Statistics

Graph Statistics

Total Nodes

3351

Total Edges

5435

Root Nodes

1

Leaf Nodes

2308

Knowledge Coverage Statistics

Classes

334

Individuals

276

Properties

189

Hierarchical Metrics

Maximum Depth

1

Minimum Depth

0

Average Depth

0.50

Depth Variance

0.25

Breadth Metrics

Maximum Breadth

1

Minimum Breadth

1

Average Breadth

1.00

Breadth Variance

0.00

LLMs4OL Dataset Statistics

Term Types

288

Taxonomic Relations

276

Non-taxonomic Relations

0

Average Terms per Type

11.08

Usage Example

Use the following code to import this ontology programmatically:

from ontolearner.ontology import LexInfo

ontology = LexInfo()
ontology.load("path/to/LexInfo-ontology.rdf")

# Extract datasets
data = ontology.extract()

# Access specific relations
term_types = data.term_typings
taxonomic_relations = data.type_taxonomies
non_taxonomic_relations = data.type_non_taxonomic_relations

References