Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 23 additions & 24 deletions data/fusional/lexis_morph.ttl
Original file line number Diff line number Diff line change
@@ -1,30 +1,29 @@
# Example from modern Greek lexicon LEXIS
# following Ontolex-morph version 4.16
# following Ontolex-morph version 4.17
#
@prefix ontolex: <http://www.w3.org/ns/lemon/ontolex#> .
@prefix synsem: <http://www.w3.org/ns/lemon/synsem#> .
@prefix decomp: <http://www.w3.org/ns/lemon/decomp#> .
@prefix vartrans: <http://www.w3.org/ns/lemon/vartrans#> .
@prefix lime: <http://www.w3.org/ns/lemon/lime#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix morph: <https://www.w3.org/community/ontolex/wiki/Morphology#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix skos: <http://www.w3.org/2004/02/skos#>.
@prefix dbr: <http://dbpedia.org/resource/>.
@prefix morph: <https://www.w3.org/community/ontolex/wiki/Morphology#> .
@prefix lexinfo: <http://www.lexinfo.net/ontology/2.0/lexinfo#>.
@prefix : <> .
@prefix lexinfo: <http://www.lexinfo.net/ontology/3.0/lexinfo#>.
@base <http://www.example.com/lexis/> .

#
# Morphs and their canonical forms
<anthropos>
a ontolex:Word, morph:Morph ;
ontolex:denotes dbr:Human ;
a ontolex:Word, ontolex:LexicalEntry;
ontloex:denotes dbr:Human ;
lexinfo:partOfSpeech lexinfo:noun ;
lexinfo:gender lexinfo:masculine ;
morph:morphologicalPattern <efyvos_paradigm> ;
ontolex:morphologicalPattern <efyvos_paradigm> ;
morph:baseForm <anthrop1_form>;
morph:baseForm <anthrop2_form>;
rdfs:label "άνθρωπος"@el ;
Expand All @@ -37,7 +36,7 @@
.

<anthrop_1>
a lexinfo:Stem ;
a lexinfo:StemMorph ;
ontolex:canonicalForm <anthrop1_form> ;
rdfs:label "άνθρωπ"@el ;
.
Expand All @@ -49,7 +48,7 @@
.

<anthrop_2>
a lexinfo:Stem ;
a lexinfo:StemMorph ;
ontolex:canonicalForm <anthrop2_form> ;
rdfs:label "ανθρώπ"@el ;
.
Expand All @@ -62,49 +61,46 @@


<suffix_os>
a ontolex:Affix ;
a lexinfo:Suffix ;
ontolex:canonicalForm <suffix_os_form> ;
rdfs:label "-ος"@el ;
.

<suffix_os_form>
a ontolex:Form ;
# Should this contain a dash to declare the flow? as in rdfs:label of the Affix
ontolex:writtenRep "ος"@el ;
.


<suffix_ou>
a ontolex:Affix ;
a lexinfo:Suffix ;
ontolex:canonicalForm <suffix_ou_form> ;
rdfs:label "-οu"@el ;
.

<suffix_ou_form>
a ontolex:Form ;
# Should this contain a dash to declare the flow? as in rdfs:label of the Affix
ontolex:writtenRep "οu"@el ;
.

#
# Inflection paradigm

# Book analogy: a full paradigm table with possible allomorphy/alternative variants
<efyvos_paradigm>
a morph:Paradigm ;
rdfs:label "Inflective paradigm of nouns like έφηβος" ;
rdfs:label "Inflectional paradigm of nouns like έφηβος" ;
.

# Book analogy: a column from a paradigm table without allomorphy/alternative variants for just a single morpheme
<efyvos_inflection_rule_masgno>
a morph:InflectionRule ;
morph:paradigm <efyvos_paradigm> ;
morph:baseType "1"
morph:replacement [
a morph:Replacement ;
morph:source "$" ;
morph:target "ος"@el ;
];
morph:involves <suffix_os> ;
];
morph:grammaticalMeaning [
a morph:GrammaticalMeaning ;
# Morphosyntanctic features of the inflection should go to the rule given minutes 2021/12/01
Expand All @@ -124,8 +120,7 @@
a morph:Replacement ;
morph:source "$" ;
morph:target "ου"@el ;
];
morph:involves <suffix_ou> ;
];
morph:grammaticalMeaning [
a morph:GrammaticalMeaning ;
# Morphosyntanctic features of the inflection should go to the rule given minutes 2021/12/01
Expand All @@ -140,12 +135,12 @@
<efyvos_inflection_rule_masgge2>
a morph:InflectionRule ;
morph:paradigm <efyvos_paradigm> ;
morph:baseType "2" ;
morph:replacement [
a morph:Replacement ;
morph:source "$" ;
morph:target "ου"@el ;
];
morph:involves <suffix_ou> ;
];
morph:grammaticalMeaning [
a morph:GrammaticalMeaning ;
# Morphosyntanctic features of the inflection should go to the rule given minutes 2021/12/01
Expand All @@ -158,7 +153,7 @@
];
.

########### Generated ###################
########### Generated Forms ###################

# This is what it should be generated by the respective inflection rule
<anthropos_form>
Expand All @@ -171,7 +166,8 @@
lexinfo:case lexinfo:nominative ;
];
morph:inflectionRule <efyvos_inflection_rule_masgno> ;
# Good to have if appropriate information exists
# Good to have if appropriate information exists
# No info how that can be generated exists in morph yet
morph:consistsOf <anthrop_1>;
morph:consistsOf <suffix_os>;
.
Expand All @@ -189,6 +185,7 @@
];
morph:inflectionRule <efyvos_inflection_rule_masgge1> ;
# Good to have if appropriate information exists
# No info how that can be generated exists in morph yet
morph:consistsOf <anthrop_1>;
morph:consistsOf <suffix_ou>;
.
Expand All @@ -208,6 +205,8 @@
];
morph:inflectionRule <efyvos_inflection_rule_masgge2> ;
# Good to have if appropriate information exists
# No info how that can be generated exists in morph yet
morph:consistsOf <anthrop_2>;
morph:consistsOf <suffix_ou>;
.

4 changes: 2 additions & 2 deletions draft.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ Notes:
- can represent *either* an individual feature or a feature bundle

> ------
> property **morph:grammaticalMeaning** assigns a grammatical meaning to a morph resource or a form
> property **morph:grammaticalMeaning** assigns a grammatical meaning to a morph resource or a form or a rule
> domain: ontolex:Form or morph:Morph or morph:Rule
> range: morph:GrammaticalMeaning
> -------
Expand All @@ -209,7 +209,7 @@ Discussion/History:
- question (CC, 2022-10-24): do we need this for `morph:InflectionType` ? This would be useful to express that a certain "slot" contains information of a particular kind, e.g., morphological gender or morphological number. Right now, this information is implicit (in the inflection rules assigned to a particular inflection type).

> ------
> property **morph:baseConstraint** defines the grammatical characteristics of the stem or base that a derivational or inflectional morpheme can be combined with
> property **morph:baseConstraint** defines the grammatical characteristics of the stem or base that a derivational or inflectional morpheme needs to comply in order to be used in ontolex:Rule
> domain: ontolex:Morph or ontolex:Rule
> -------

Expand Down