100 likes | 234 Vues
This paper delves into the significance of meta-modelling in defining Domain Specific Languages (DSLs). It highlights the importance of formal definitions and validation of domain knowledge, showcasing how DSLs enhance learning and modeling efficiency. The authors present a framework for conceptual graph meta-modelling, discussing mapping between different levels and addressing potential issues in ontology and linguistic meta-models. Key questions arise about extending definitions and the behavior of concepts that do not map to entities, underscoring the complexities of meta-modelling.
E N D
Conceptual Graphs and Meta-modelling (Gerbe, O, Mineau, GW, Keller, RK 2001, ‘Conceptual Graphs and Metamodeling’, in H Delugach, S Gerd (eds), Conceptual Structures: Broadening the Base, LNCS, vol. 2120, Springer, pp. 245-259) Presented by Matt Selway
Meta-modelling is important • Formally defines Domain Specific Language (DSL) • Allows formal definition and validation of domain knowledge • DSLs are more efficient for people to learn and model the domain with • Mappings between DSLs allow interoperability (if only it were that simple :-P )
Possible Issues/Unclear Aspects • Does their Ontology/linguistic meta-model just extend or (partly) redefine the standard Conceptual Graphs? • Can the definitions of (csubt) and (rsubt) be extended to support “deep instantiation”? (Do they need to be?) • Can (type) be used to get non-linguistic layer types? • Can the ω function be used multiple times? What is the behaviour if the concept does not map to any entities?