Skip to content

Commit f923f2e

Browse files
committed
Add text-valued <title> element child of <feature> per Maps4HTML/MapML.js#316.
Change mapml vocabulary to the xhtml namespace.
1 parent a09c9cd commit f923f2e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MapML [![Join the chat at https://gitter.im/Maps4HTML/MapML](https://badges.gitter.im/Maps4HTML/MapML.svg)](https://gitter.im/Maps4HTML/MapML?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
22

3-
[Map Markup Language](https://maps4html.org/MapML/spec/) is hypertext for Web maps, like HTML is hypertext for Web pages. See the [MapML proposal](https://github.com/Maps4HTML/MapML-Proposal).
3+
[Map Markup Language](http://maps4html.github.io/MapML/spec/) is hypertext for Web maps, like HTML is hypertext for Web pages
44

55
## Background
66

@@ -10,4 +10,4 @@ MapML aims to be a simple format which strictly relies on existing Web standards
1010

1111
## Maps4HTML Community Group
1212

13-
MapML is being developed by the W3C [Maps For HTML Community Group](https://www.w3.org/community/maps4html/). Membership in that group is encouraged, however you do not have to join to use the information found here. However, if you wish to contribute, please join the Maps For HTML Community Group, and help us make the Web a map-friendly platform for everyone, everywhere!
13+
MapML is being developed by the W3C [Maps For HTML Community Group](http://www.w3.org/community/maps4html/). Membership in that group is encouraged, however you do not have to join to use the information found here. However, if you wish to contribute, please join the Maps For HTML Community Group, and help us make the Web a map-friendly platform for everyone, everywhere!

schema/mapml.rnc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
2+
default namespace = "https://www.w3.org/1999/xhtml/"
23
start = mapml
34
mapml = element mapml { head?, attribute lang {text}?, body }
45
head = element head { headContent }
@@ -78,7 +79,7 @@ feature = element feature {
7879
attribute id { text }?,
7980
attribute class { text }?,
8081
attribute zoom { text }?,
81-
(geometry? & properties?)
82+
(geometry? & properties? & title?)
8283
}
8384
tile = element tile {
8485
attribute col { xsd:integer },
@@ -89,6 +90,7 @@ bbox = element bbox { twoPositions }
8990
image = element image { ImageModel }
9091
geometry = element geometry { GeometryContent }
9192
properties = element properties { PropertyContent }
93+
title = element title { text? }
9294

9395
ImageResourceMetadataAttributes =
9496
attribute src { text },

0 commit comments

Comments
 (0)