Dbm (discuter | contributions) m |
Dbm (discuter | contributions) m |
||
Ligne 2 : | Ligne 2 : | ||
===<big>Meta-modeling</big>=== | ===<big>Meta-modeling</big>=== | ||
*'''Description''' | *'''Description''' | ||
− | :Meta-''something'' is ''something'' about ''somethink''. For instance, a metalanguage is a language that allows us to define languages (their syntax and sometimes their semantics). Metadata are data that describe the structure and other properties of data (generally user data). An interesting aspect of meta-''something'' is that it should describe itself: since meta-''something'' describes any kind of ''something'', and meta-''something'' being ''something'', we should be able to use meta-''something'' to describe meta-''something''. It seems to be pure brain teasing but this observation has practical consequences. For instance, the table of tables (generically named SYS_TABLE) in the ''catalog'' of any relational database includes a row that describes this table. | + | :Meta-''something'' is ''something'' about ''somethink''. For instance, a metalanguage is a language that allows us to define languages (their syntax and sometimes their semantics). Metadata are data that describe the structure and other properties of data (generally user data). An interesting aspect of meta-''something'' is that it should describe itself: since meta-''something'' describes any kind of ''something'', and meta-''something'' being ''something'', we should be able to use meta-''something'' to describe meta-''something''. It seems to be pure brain teasing but this observation has practical consequences. For instance, the table of tables (generically named SYS_TABLE) in the ''catalog'' of any relational database includes a row that describes this table itself. |
:*GER | :*GER | ||
:*CASE tools | :*CASE tools |