From 70297c56919da0424e2e81472d335b5eba5e82b7 Mon Sep 17 00:00:00 2001 From: krasimir Date: Sun, 8 Aug 2010 10:38:31 +0000 Subject: [PATCH] linearizations for few class names in SUMO --- examples/SUMO/EngineeringEng.gf | 2 ++ examples/SUMO/MergeEng.gf | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/examples/SUMO/EngineeringEng.gf b/examples/SUMO/EngineeringEng.gf index 5b7c29d4e..0dec3187f 100644 --- a/examples/SUMO/EngineeringEng.gf +++ b/examples/SUMO/EngineeringEng.gf @@ -2,6 +2,8 @@ concrete EngineeringEng of Engineering = MidLevelOntologyEng ** open DictLangEng lin Battery = UseN battery_N ; + Method = UseN method_N ; + Model = UseN model_N ; Rotor = UseN rotor_N ; } diff --git a/examples/SUMO/MergeEng.gf b/examples/SUMO/MergeEng.gf index 9c6ed9dd3..aafeac8bc 100644 --- a/examples/SUMO/MergeEng.gf +++ b/examples/SUMO/MergeEng.gf @@ -95,7 +95,7 @@ lin -- subclass declarations : AbnormalAnatomicalStructure = AdjCN (PositA abnormal_A) (AdjCN (PositA anatomical_A) (UseN structure_N)) ; - Abstract = UseN abstract_N ; + Abstract = AdjCN (PositA abstract_A) (UseN entity_N) ; Adjective = UseN adjective_N ; Adverb = UseN adverb_N ; Advertising = UseN2 (VerbToNounV2 advertise_V2) ; @@ -191,8 +191,9 @@ lin ConsciousnessAttribute = ApposCN (UseN consciousness_N) (MassNP (UseN attribute_N)) ; ConstantQuantity = AdjCN (PositA constant_A) (UseN quantity_N) ; Constructing = UseN2 (VerbToNounV2 construct_V2) ; - ContentBearingObject = AdjCN (PositA content_A) (AdjCN (PositA (VerbToGerundA bear_V2)) (UseN object_N)) ; - ContentBearingProcess = AdjCN (PositA content_A) (AdjCN (PositA (VerbToGerundA bear_V)) (UseN process_N)) ; + ContentBearingObject = AdjCN (PositA (mkA "content-bearing")) (UseN object_N) ; + ContentBearingPhysical = AdjCN (PositA (mkA "content-bearing")) (AdjCN (PositA physical_A) (UseN entity_N)) ; + ContentBearingProcess = AdjCN (PositA (mkA "content-bearing")) (UseN process_N) ; ContentDevelopment = AdjCN (PositA content_A) (UseN development_N) ; Contest = UseN contest_N ; ContestAttribute = ApposCN (UseN contest_N) (MassNP (UseN attribute_N)) ; @@ -445,6 +446,7 @@ lin Periodical = UseN periodical_N ; PermanentResidence = AdjCN (PositA permanent_A) (UseN residence_N) ; Phrase = UseN phrase_N ; + Physical = AdjCN (PositA physical_A) (UseN entity_N) ; PhysicalAttribute = AdjCN (PositA physical_A) (UseN attribute_N) ; PhysicalQuantity = AdjCN (PositA physical_A) (UseN quantity_N) ; PhysicalState = AdjCN (PositA physical_A) (UseN state_N) ;