conceptual graphs and meta-modelling
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
1
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
2
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 )
3
Meta-modelling Layers
4
Meta-modelling Layers(alternative view)
5
Conceptual Graph Meta-modelling Framework
6
Mapping between levels
7
Linguistic Meta-modelConcepts
8
Linguistic Meta-modelConceptual Relations
9
Defining Types
10
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?