Ficha Nº6
Exercício Nº1
2007.11.05

GPS - Global Positioning System


Os GPS são pequenos aparelhos que comunicando com uma rede de satélites conseguem dar com bastante precisão a posição em que uma pessoa se encontra na superfície terrestre (latitude, longitude e altura).

Quando se grava um percurso com um GPS este apenas guarda uma sequência de pontos com a seguinte forma:
<?xml version="1.0"?>
<points datum="WGS84">
  <point id="p1">
    <lat>N4137.79900</lat>
    <long>W00801.12100</long>
    <alt>992</alt>
    <date>17-JUL-02</date>
    <desc>Casa da guarda florestal abandonada.
          Daqui pode avistar-se o
          <ref para="p3">marco geodésico</ref>.</desc>
  </point>
  <point id="p2">
    <lat>N4137.77600</lat>
    <long>W00801.05800</long>
    <alt>991</alt>
    <date>17-JUL-02</date>
    <desc>Área de pic-nic na
         <lugar>Serra da Cabreira</lugar></desc>
  </point>
  <point id="p3">
    <lat>N4137.52900</lat>
    <long>W00800.99600</long>
    <alt>999</alt>
    <date>17-JUL-02</date>
  </point>
...
</points>

Responda então às seguintes alíneas:

(a)Especifique um Schema para o tipo de documento apresentado.

(b)Crie uma instância com o conteúdo apresentado e valide-a com o Schema desenvolvido.