Line 29: |
Line 29: |
| The following diagram illustrates this. | | The following diagram illustrates this. |
| <br> <br><br> | | <br> <br><br> |
− | <center>
| + | <center> |
− | [[File:Mcfg.gif]]
| + | [[File:Mcfg.gif]] |
− | </center>
| + | </center> |
− | <p>
| + | <p> |
− |
| |
| | | |
− |
| |
| <br> | | <br> |
| <br> | | <br> |
Line 48: |
Line 46: |
| | | |
| <p> | | <p> |
− |
| |
| | | |
| The expressiveness has intensionally been limited in version 0.95 of the MCF | | The expressiveness has intensionally been limited in version 0.95 of the MCF |
Line 66: |
Line 63: |
| aim to cover. <p> | | aim to cover. <p> |
| | | |
− | <br><br><br><br>
| + | <br><br><br><br> |
| <h3>The Focus of MCF</h3> | | <h3>The Focus of MCF</h3> |
| Though we do need an interchange syntax, the syntax itself is distinct from MCF. | | Though we do need an interchange syntax, the syntax itself is distinct from MCF. |
Line 88: |
Line 85: |
| What is important is the conceptual framework behind MCF and agreement on the meaning | | What is important is the conceptual framework behind MCF and agreement on the meaning |
| of the actual terms used to describe the content. | | of the actual terms used to describe the content. |
− | <p>
| + | <p> |
| | | |
| The conceptual framework behind MCF --- the Meta Content Model --- is simple, yet powerful. There are a set of objects | | The conceptual framework behind MCF --- the Meta Content Model --- is simple, yet powerful. There are a set of objects |
Line 122: |
Line 119: |
| <li> Another subset of these objects is called <b>Layers</b>. The layers are arranged in a total order. | | <li> Another subset of these objects is called <b>Layers</b>. The layers are arranged in a total order. |
| </ul> | | </ul> |
− | </ul>
| + | </ul> |
| | | |
| An <it>assertion</it> (or tuple), which is the statement of a relation between a certain | | An <it>assertion</it> (or tuple), which is the statement of a relation between a certain |
Line 132: |
Line 129: |
| is also true/false in all the superior layers, unless one of those also contains the | | is also true/false in all the superior layers, unless one of those also contains the |
| assertion with a different true/false value. | | assertion with a different true/false value. |
− | <p>
| + | <p> |
| Since the layers themselves are units, the relation between the layers themselves | | Since the layers themselves are units, the relation between the layers themselves |
| is expressed as assertions. These assertions are in the BaseLayer, a special layer | | is expressed as assertions. These assertions are in the BaseLayer, a special layer |
| that is at the bottom of the total order. | | that is at the bottom of the total order. |
− | <p>
| + | <p> |
| A chunk of MCF (in whichever syntax) is typically a set of assertions. In the preferred | | A chunk of MCF (in whichever syntax) is typically a set of assertions. In the preferred |
| syntax (the MCF File Format), the assertions are grouped together based on their | | syntax (the MCF File Format), the assertions are grouped together based on their |
Line 154: |
Line 151: |
| | | |
| | | |
− |
| + | <br><br><br><br> |
− | <br><br><br><br>
| |
| | | |
| <h3> The MCF File Format </h3> | | <h3> The MCF File Format </h3> |
Line 224: |
Line 220: |
| physical file or the end of the logical file. The logical end of the file | | physical file or the end of the logical file. The logical end of the file |
| is specified by the token end-file: appearing on a new line. | | is specified by the token end-file: appearing on a new line. |
− | <p>
| + | <p> |
− | | |
− | | |
| | | |
| An mcf object description has the following syntax. <br> | | An mcf object description has the following syntax. <br> |
Line 289: |
Line 283: |
| here. | | here. |
| | | |
− |
| + | <p> |
− |
| |
− | | |
− | | |
− |
| |
− | | |
− | <p>
| |
− | | |
− |
| |
| | | |
| <h4> Headers </h4> | | <h4> Headers </h4> |
Line 325: |
Line 311: |
| Any characters appearing before a begin-headers: token or unit: token are ignored. <p><br> | | Any characters appearing before a begin-headers: token or unit: token are ignored. <p><br> |
| | | |
− |
| |
| <p> | | <p> |
| | | |
− | <br><br><br><br>
| + | <br><br><br><br> |
| <h3>Standardized Vocabulary</h3><p> | | <h3>Standardized Vocabulary</h3><p> |
| | | |
Line 346: |
Line 331: |
| <p> | | <p> |
| | | |
− | <br><br><br><br>
| + | <br><br><br><br> |
| <h3>Example</h3> | | <h3>Example</h3> |
| | | |
Line 352: |
Line 337: |
| an example of the use of MCF. | | an example of the use of MCF. |
| | | |
− | <br><br><br><br> <br><br><br><br>
| + | <br><br><br><br> <br><br><br><br> |
| | | |
| <h3> Appendix A: BNF for the MCF file format </h3> | | <h3> Appendix A: BNF for the MCF file format </h3> |