View Issue Details

IDProjectCategoryView StatusLast Update
0005180CaseTalk ModelerIntegrationpublic2026-04-08 13:26
ReporterMarco Wobben Assigned ToMarco Wobben  
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformIntelOSWindowsOS Version11
Target Version15.0Fixed in Version15.0 
Summary0005180: Support OntoLex-Lemon, SKOS, LexInfo
Description

A minimal working RDF/Turtle model for the word pair German: laufen (English: run), with forms, senses, translations, and thesaurus relations.

This follows OntoLex-Lemon (W3C standard for lexical data on the semantic web), plus SKOS for thesaurus-style relations, and LexInfo for part-of-speech/morphology.

Additional Information

@prefix : [url=http://example.org/lexicon#" rel="noopener,nofollow]http://example.org/lexicon#[/url] .
@prefix ontolex: [url=http://www.w3.org/ns/lemon/ontolex#" rel="noopener,nofollow]http://www.w3.org/ns/lemon/ontolex#[/url] .
@prefix lexinfo: [url=http://www.lexinfo.net/ontology/3.0/lexinfo#" rel="noopener,nofollow]http://www.lexinfo.net/ontology/3.0/lexinfo#[/url] .
@prefix skos: [url=http://www.w3.org/2004/02/skos/core#" rel="noopener,nofollow]http://www.w3.org/2004/02/skos/core#[/url] .
@prefix dct: [url=http://purl.org/dc/terms/" rel="noopener,nofollow]http://purl.org/dc/terms/[/url] .

Lexical Entries (Words)

:laufen_de a ontolex:LexicalEntry ; ontolex:canonicalForm :laufen_form ; ontolex:otherForm :lief_form, :gelaufen_form ; ontolex:sense :laufen_sense_1, :laufen_sense_2 ; ontolex:language "de" ; lexinfo:partOfSpeech lexinfo:verb .

:run_en a ontolex:LexicalEntry ; ontolex:canonicalForm :run_form ; ontolex:otherForm :ran_form, :running_form ; ontolex:sense :run_sense_1, :run_sense_2 ; ontolex:language "en" ; lexinfo:partOfSpeech lexinfo:verb .

Word Forms

:laufen_form a ontolex:Form ; ontolex:writtenRep "laufen"@de ; lexinfo:verbFormMood lexinfo:infinitive .

:lief_form a ontolex:Form ; ontolex:writtenRep "lief"@de ; lexinfo:verbFormMood lexinfo:pastTense .

:gelaufen_form a ontolex:Form ; ontolex:writtenRep "gelaufen"@de ; lexinfo:verbFormMood lexinfo:participle .

:run_form a ontolex:Form ; ontolex:writtenRep "run"@en ; lexinfo:verbFormMood lexinfo:infinitive .

:ran_form a ontolex:Form ; ontolex:writtenRep "ran"@en ; lexinfo:verbFormMood lexinfo:pastTense .

:running_form a ontolex:Form ; ontolex:writtenRep "running"@en ; lexinfo:verbFormMood lexinfo:participle .

Senses (Meanings)

:laufen_sense_1 a ontolex:LexicalSense ; ontolex:isSenseOf :laufen_de ; ontolex:reference :running_concept ; skos:definition "To move swiftly on foot so that both feet leave the ground during each stride."@en ; skos:example "Er läuft jeden Morgen im Park."@de .

:laufen_sense_2 a ontolex:LexicalSense ; ontolex:isSenseOf :laufen_de ; ontolex:reference :operating_concept ; skos:definition "To function or operate (of a machine, system)."@en ; skos:example "Die Maschine läuft seit Stunden."@de .

:run_sense_1 a ontolex:LexicalSense ; ontolex:isSenseOf :run_en ; ontolex:reference :running_concept ; skos:definition "To move quickly on foot."@en ; skos:example "She runs five miles every morning."@en .

:run_sense_2 a ontolex:LexicalSense ; ontolex:isSenseOf :run_en ; ontolex:reference :operating_concept ; skos:definition "To function or operate (of a machine, system)."@en ; skos:example "The engine is running smoothly."@en .

Concepts (Abstract Meanings)

:running_concept a skos:Concept ; skos:prefLabel "running"@en ; skos:broader :movement_concept ; skos:related :jogging_concept .

:operating_concept a skos:Concept ; skos:prefLabel "operating"@en ; skos:broader :functioning_concept .

Translation Links (Sense-level)

:laufen_sense_1 ontolex:isTranslationOf :run_sense_1 . :laufen_sense_2 ontolex:isTranslationOf :run_sense_2 .

Thesaurus Links (Synonyms, Hypernyms, Related Terms)

:run_sense_1 skos:related :sprint_sense, :jog_sense . :run_sense_2 skos:broader :function_sense .

TagsNo tags attached.
CaseTalk Editionunknown

Relationships

related to 0005519 new Support OntoLex-Lemon export 
related to 0005520 new Support LexInfo linguistic annotations 

Activities

Marco Wobben

Marco Wobben

2025-08-24 17:04

administrator   ~0005616

According to Linked Open Vocabularies, LexInfo defines 592 entities, including:

271 Individual values (e.g., verb, thirdPerson, vulgarRegister)

182 Classes (e.g., Verb, VerbPOS, VerbPhrase, Tense)

135 Object Properties (e.g., synonym, translation, tense, voice)

4 Datatype Properties (e.g., pronunciation, romanization)

2 Annotation Properties (e.g., languageSpecific, example)
GitHub

This breadth allows for rich annotation of lexical entries, covering both syntactic and semantic details.

Marco Wobben

Marco Wobben

2025-09-03 18:42

administrator   ~0005623

A logical representation to capture the data as listed in the turtle code.

image.png (416,948 bytes)
Marco Wobben

Marco Wobben

2025-09-03 19:14

administrator   ~0005624

An optional link from the Object/Fact-types in CaseTalk can be simply added. This indicates that any IRI in the world of semantic web, can be mentioned as a simple custom attribute in the FCO-IM models.

Since this is already a supported possibility, the only additional file needed is the SKOS definition file, or an external SKOS file, but linking becomes very straight forward.

Marco Wobben

Marco Wobben

2026-04-08 13:15

administrator   ~0005954

SKOS export is now implemented. CaseTalk can export conceptual models as SKOS Turtle, including concept schemes, preferred labels, broader/narrower/related relations, and definitions. OntoLex-Lemon and LexInfo support still require further investigation.

Marco Wobben

Marco Wobben

2026-04-08 13:20

administrator   ~0005955

How the three vocabularies layer on top of each other:

SKOS - concept organization layer
Concepts, preferred/alternate labels, definitions, hierarchies (broader/narrower) and associative links (related), concept schemes (taxonomies, thesauri). SKOS knows nothing about words as words - just that a concept has a label string.

OntoLex-Lemon - lexical layer
Models a LexicalEntry (a word or phrase) separately from the concept it expresses. Connects lexical entries to SKOS concepts via LexicalSense. Supports inflected forms (canonical form, past tense, plural, etc.) and multilingual translation at the sense level. Enables: 'the German word laufen and the English word run both refer to the same concept, but are different lexical entries with different morphological forms'.

For CaseTalk this is directly relevant: OFType names and verbalizations are already lexical entries in disguise. OntoLex-Lemon would let you export verbalizations as proper linguistic data, not just label strings.

LexInfo - linguistic metadata layer
Companion to OntoLex-Lemon, adds a controlled vocabulary for linguistic properties: part of speech (noun, verb, adjective), morphological features (tense, mood, number, gender, case), syntactic frames and argument structure.

Summary:

  • SKOS: concept hierarchy + relations -> OFType taxonomy, broader/narrower
  • OntoLex-Lemon: words linked to concepts, multilingual forms -> verbalizations as lexical entries
  • LexInfo: POS + morphology on those words -> role names (noun/verb), verb forms in expressions

OntoLex-Lemon is the most relevant next step: CaseTalk's verbalization engine already produces natural language from fact types, so exporting that as OntoLex-Lemon data would give linguists and NLP tools something they can actually use. LexInfo is mostly annotation detail on top of that.

Marco Wobben

Marco Wobben

2026-04-08 13:22

administrator   ~0005956

Related tickets created for the remaining investigation work: 0005519 (OntoLex-Lemon) and 0005520 (LexInfo).

Marco Wobben

Marco Wobben

2026-04-08 13:26

administrator   ~0005959

SKOS Export module is build.

Issue History

Date Modified Username Field Change
2025-08-24 17:01 Marco Wobben New Issue
2025-08-24 17:01 Marco Wobben Status new => assigned
2025-08-24 17:01 Marco Wobben Assigned To => Marco Wobben
2025-08-24 17:04 Marco Wobben Note Added: 0005616
2025-09-03 18:42 Marco Wobben Note Added: 0005623
2025-09-03 18:42 Marco Wobben File Added: image.png
2025-09-03 19:14 Marco Wobben Note Added: 0005624
2026-04-08 13:15 Marco Wobben Note Added: 0005954
2026-04-08 13:20 Marco Wobben Note Added: 0005955
2026-04-08 13:22 Marco Wobben Note Added: 0005956
2026-04-08 13:25 Marco Wobben Relationship added related to 0005519
2026-04-08 13:25 Marco Wobben Relationship added related to 0005520
2026-04-08 13:26 Marco Wobben Status assigned => resolved
2026-04-08 13:26 Marco Wobben Resolution open => fixed
2026-04-08 13:26 Marco Wobben Fixed in Version => 15.0
2026-04-08 13:26 Marco Wobben Note Added: 0005959