mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-24 03:52:50 -06:00
added basic concepts of the SUMO ontology for French and Romanian
This commit is contained in:
@@ -48,4 +48,22 @@ sister ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant
|
|||||||
-- ternary predicate
|
-- ternary predicate
|
||||||
|
|
||||||
|
|
||||||
|
---------------- CNL demo
|
||||||
|
Entity = UseN entity_N ;
|
||||||
|
Abstract = UseN abstract_N ;
|
||||||
|
Attribute = UseN attribute_N ;
|
||||||
|
Graph = UseN graph_N ;
|
||||||
|
GraphElement = AdvCN (UseN element_N) (PrepNP part_Prep (MassNP (UseN graph_N))) ;
|
||||||
|
Model = UseN model_N ; -- FIX ME
|
||||||
|
ProcessTask = AdvCN (UseN task_N) (PrepNP possess_Prep (MassNP (UseN process_N))) ; -- FIX ME
|
||||||
|
Proposition = UseN proposition_N ;
|
||||||
|
Quantity = UseN quantity_N ;
|
||||||
|
SetOrClass = ConjCN or_Conj (BaseCN (UseN set_N) (UseN class_N)) ;
|
||||||
|
Physical = UseN physical_N ;
|
||||||
|
ContentBearingPhysical = AdvCN (UseN physical_N) (PrepNP with_Prep (MassNP (UseN content_N))) ;
|
||||||
|
Object = UseN object_N ;
|
||||||
|
PhysicalSystem = AdjCN (PositA physical_A) (UseN system_N) ;
|
||||||
|
Process = UseN process_N ;
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
@@ -51,4 +51,24 @@ sister ob1 ob2 = mkPolSent (PredVP ob1 (AdvVP (UseComp (CompNP (DetCN (DetQuant
|
|||||||
--others
|
--others
|
||||||
toInt x = mkNP x.s ("lui" ++ x.s) x.s Sg Masc;
|
toInt x = mkNP x.s ("lui" ++ x.s) x.s Sg Masc;
|
||||||
toRealNum x = mkNP x.s ("lui" ++ x.s) x.s Sg Masc;
|
toRealNum x = mkNP x.s ("lui" ++ x.s) x.s Sg Masc;
|
||||||
|
|
||||||
|
|
||||||
|
---------------- CNL demo
|
||||||
|
Entity = UseN entity_N ;
|
||||||
|
Abstract = UseN abstract_N ;
|
||||||
|
Attribute = UseN attribute_N ;
|
||||||
|
Graph = UseN graph_N ;
|
||||||
|
GraphElement = AdvCN (UseN element_N) (PrepNP part_Prep (MassNP (UseN graph_N))) ;
|
||||||
|
Model = UseN model_N ; -- FIX ME
|
||||||
|
ProcessTask = AdvCN (UseN task_N) (PrepNP possess_Prep (MassNP (UseN process_N))) ; -- FIX ME
|
||||||
|
Proposition = UseN proposition_N ;
|
||||||
|
Quantity = UseN quantity_N ;
|
||||||
|
SetOrClass = ConjCN or_Conj (BaseCN (UseN set_N) (UseN class_N)) ;
|
||||||
|
Physical = UseN physical_N ;
|
||||||
|
ContentBearingPhysical = AdvCN (UseN physical_N) (PrepNP with_Prep (MassNP (UseN content_N))) ;
|
||||||
|
Object = UseN object_N ;
|
||||||
|
PhysicalSystem = AdjCN (PositA physical_A) (UseN system_N) ;
|
||||||
|
Process = UseN process_N ;
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
@@ -4,4 +4,26 @@ fun
|
|||||||
square_A : A ;
|
square_A : A ;
|
||||||
value_N : N ;
|
value_N : N ;
|
||||||
element_N : N ;
|
element_N : N ;
|
||||||
|
|
||||||
|
|
||||||
|
--------------------------
|
||||||
|
--CNL presentation
|
||||||
|
|
||||||
|
entity_N : N ;
|
||||||
|
abstract_N : N ;
|
||||||
|
attribute_N : N ;
|
||||||
|
graph_N : N ;
|
||||||
|
model_N : N ;
|
||||||
|
process_N : N ;
|
||||||
|
task_N : N ;
|
||||||
|
proposition_N : N ;
|
||||||
|
quantity_N : N ;
|
||||||
|
set_N : N ;
|
||||||
|
class_N : N ;
|
||||||
|
physical_N : N ;
|
||||||
|
content_N : N ;
|
||||||
|
object_N : N ;
|
||||||
|
system_N : N ;
|
||||||
|
physical_A : A ;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ concrete ExtraLexiconFre of ExtraLexicon = CatFre **
|
|||||||
open ParadigmsFre,MorphoFre,BeschFre in {
|
open ParadigmsFre,MorphoFre,BeschFre in {
|
||||||
|
|
||||||
flags
|
flags
|
||||||
optimize=values ;
|
optimize=values ; coding=utf8 ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
value_N = regGenN "valeur" feminine ;
|
value_N = regGenN "valeur" feminine ;
|
||||||
@@ -12,6 +12,22 @@ lin
|
|||||||
time_N = regN "heure" ;
|
time_N = regN "heure" ;
|
||||||
element_N = mkN "élément" ;
|
element_N = mkN "élément" ;
|
||||||
|
|
||||||
|
entity_N = regGenN "entité" feminine;
|
||||||
|
abstract_N = mkN "abstrait" ;
|
||||||
|
attribute_N = mkN "attribut" ;
|
||||||
|
graph_N = regGenN "graph" masculine ;
|
||||||
|
model_N = regGenN "modèle" masculine;
|
||||||
|
process_N = mkN "processus" ;
|
||||||
|
task_N = regGenN "tâche" feminine;
|
||||||
|
proposition_N = regGenN "proposition" feminine ;
|
||||||
|
quantity_N = regGenN "quantité" feminine;
|
||||||
|
set_N = regGenN "ensemble" masculine;
|
||||||
|
class_N = regGenN "classe" feminine;
|
||||||
|
physical_N = regGenN "physique" masculine;
|
||||||
|
content_N = mkN "sens" ;
|
||||||
|
object_N = mkN "objet" ;
|
||||||
|
system_N = mkN "système" ;
|
||||||
|
physical_A = regA "physique" ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ concrete ExtraLexiconRon of ExtraLexicon = CatRon **
|
|||||||
open ParadigmsRon,MorphoRon,BeschRon in {
|
open ParadigmsRon,MorphoRon,BeschRon in {
|
||||||
|
|
||||||
flags
|
flags
|
||||||
optimize=values ;
|
optimize=values ; coding=utf8 ;
|
||||||
|
|
||||||
lin
|
lin
|
||||||
value_N = mkN "valoare" "valori" ;
|
value_N = mkN "valoare" "valori" ;
|
||||||
@@ -12,6 +12,22 @@ lin
|
|||||||
time_N = mkNR "timp" ;
|
time_N = mkNR "timp" ;
|
||||||
element_N = mkN "element" ;
|
element_N = mkN "element" ;
|
||||||
|
|
||||||
|
entity_N = mkN "entitate" ;
|
||||||
|
abstract_N = mkN "abstract" ;
|
||||||
|
attribute_N = mkN "atribut" ;
|
||||||
|
graph_N = mkNR "graf" ;
|
||||||
|
model_N = mkN "model" ;
|
||||||
|
process_N = mkN "proces" ;
|
||||||
|
task_N = mkN "sarcină" ;
|
||||||
|
proposition_N = mkN "propoziție" ;
|
||||||
|
quantity_N = mkN "cantitate" ;
|
||||||
|
set_N = mkN "mulțime" ;
|
||||||
|
class_N = mkN "clasă" ;
|
||||||
|
physical_N = mkN "concret" ;
|
||||||
|
content_N = mkN "conținut" ;
|
||||||
|
object_N = mkN "obiect" ;
|
||||||
|
system_N = mkN "sistem" ;
|
||||||
|
physical_A = regA "concret" ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user