|
1 | 1 | # MapML
|
2 | 2 |
|
3 |
| -[Map Markup Language](http://maps4html.github.io/MapML/spec/) is 'MicroXML' vocabulary for maps. |
| 3 | +[Map Markup Language](https://maps4html.org/MapML/spec/) is a proposed HTML vocabulary for maps. |
4 | 4 | Although document validity is not a concept that can be strictly enforced on the internet,
|
5 | 5 | the documents in this directory are an attempt to provide guidance to map authors on what
|
6 | 6 | constitutes markup that is understood as being within scope of the MapML specification.
|
7 | 7 |
|
8 |
| -In principle, a MapML document should be parseable with an HTML-like parser, because |
9 |
| -many of the elements are copied from the HTML vocabulary and are intended to have |
10 |
| -identical processing semantics to their counterpart in HTML. |
| 8 | +In principle, a MapML document should be parseable the HTML parser, because |
| 9 | +many of the elements are extended from the HTML namespace and are intended to have |
| 10 | +identical processing semantics to their counterpart in HTML apart from extensions specified in MapML. |
11 | 11 |
|
12 |
| -In practice, no such MapML parser exists at the time of writing, and it should be good enough to encode |
13 |
| -a MapML document in [MicroXML](https://dvcs.w3.org/hg/microxml/raw-file/tip/spec/microxml.html) syntax so that an XML parser can be used. When such a parser is used, |
| 12 | +In practice, no such MapML/HTML parser exists at the time of writing, and it should be good enough to encode |
| 13 | +a MapML document in HTML5 XML syntax so that Web browsers' XML parsers can be used. When such a parser is used, |
14 | 14 | it should be possible to use the schema / schematron documents in this directory to validate certain
|
15 | 15 | rules of MapML documents. The schemas / schematron files in this directory are intended to
|
16 |
| -evolve as the concept of MapML evolves, and perhaps at some point when enough people |
17 |
| -get involved we will be able to 'fork' the nu validator / parser for HTML to provide a similarly |
18 |
| -robust parsing and validation service online. |
| 16 | +evolve as the concept of MapML evolves. |
19 | 17 |
|
20 | 18 | ## Instructions
|
21 | 19 |
|
22 |
| -The files microxml.sch (a single [schematron](http://schematron.com/) validation rule for MicroXML syntax), |
23 | 20 | mapml.rnc (a [RelaxNG](http://www.relaxng.org/compact-tutorial-20030326.html) compact syntax schema) and mapml.sch (post-schema validation MapML
|
24 | 21 | schematron rules) are intended to be applied in that order.
|
25 | 22 |
|
|
0 commit comments