Center int>e>gis
geometa.infoUeber Toot-o-Matic...Download Inhalt als Zip-ArchivInhalt im PDF-Format anzeigen/downloaden
HauptmenuKapitelmenuAnhaengevorhergehende Seitenaechste Seite
6. Anhänge
  


Anhang: Geometa-Testdaten-Dokumentation Seite 2 von 4


Nachfolgend das verwendete UML- und INTERLIS-Modell sowie das dazu passende XML-DTD-Format für die Geometa-Testdaten.

Zuerst die Hauptklasse als UML-Modell:

UML-Modell

Die INTERLIS-Datenbeschreibung:


!! Datei: GeoMetaData_V01.ili
!! Modifiziert: 2003-06-26/SFK
!! Erstellt: 2002-11-25/SFK
!! Bemerkungen: Siehe unten.

/**
  Diese Datenbeschreibung ist der GeoShop-Meta-Applikation 
  entnommen, wurde dort aus einem XML-Beispiel extrahiert
  und dann inhaltlich präzisiert (z.B. url).
  Das Attribut datamodel verweist typischwerweise auf ein 
  INTERLIS-Datenmodell in dem die Datenstrukturen exakt 
  beschrieben sind.
*/

/** Version (siehe http://www.interlis.ch/www.integis.ch) */
INTERLIS 2.2;  

/** (en fuer Englisch gem. ISO-Code) */
MODEL GeoMetaData_V01 (en) =  

  DOMAIN
    ContentText = TEXT*30;          !! Datentyp Zeichenkette mit max. Länge 30
    ContentNumber = 0 .. 99999999;  !! Datentyp Ganzzahl mit Wertebereich

  TOPIC GeoMetaData_Package = 

    CLASS META =
      !! kein ID (siehe allenfalls OID im XML-File)
      datamodel     : ContentText;  !! Modellname (GeoShop entry)
      datatopic     : ContentText;  !! Thema  (GeoShop entry)
      dataset       : ContentText;  !! Dateiname  (GeoShop entry)
      category      : ContentText;  !! Kategorie
      subcategory   : ContentText;  !! Unterkategorie
      keywords      : ContentText;  !! Suchbegriffe
      description1  : MANDATORY ContentText;  !! Bezeichnung von?
      description2  : ContentText;  !! Kurzbeschrieb?
      url           : URI;          !! URL (Link) zu den Daten
      maptype       : (
        Symbol, 
        Flaeche, 
        Linie, 
        Vektor);                    !! Kartentyp
      owner         : ContentText;  !! Datenherr
      producer      : ContentText;  !! Datenlieferant
      accuracy      : ContentText;  !! Genauigkeit
      object_count  : ContentNumber;!! Anzahl Objekte im Datensatz
      region        : ContentText;  !! Bezugsgebiet
      creation_date : ContentText;  !! Erstellungsdatum (dieser Metadaten)
      last_change   : ContentText;  !! Stand letzte Änderung (dieser Metadaten)
      attributes    : ContentText;  !! Liste von Datenattributen
    END META;
  
  END GeoMetaData_Package;

END GeoMetaData_V01.
            

Das zum Modell passende XML-DTD-Format (Datei GeoShopMeta.dtd):


<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Edited by Center integis, HSR, http://www.integis.ch -->
<!ELEMENT META (datamodel, datatopic, dataset, category, subcategory, keywords, 
                   description1, description2, url, maptype, owner, producer, 
                   accuracy, object_count, region, creation_date, last_change, 
                   attributes)>
<!ELEMENT accuracy (#PCDATA)>
<!ELEMENT attributes (#PCDATA)>
<!ELEMENT category (#PCDATA)>
<!ELEMENT creation_date (#PCDATA)>
<!ELEMENT datamodel (#PCDATA)>
<!ELEMENT dataset (#PCDATA)>
<!ELEMENT datatopic (#PCDATA)>
<!ELEMENT description1 (#PCDATA)>
<!ELEMENT description2 (#PCDATA)>
<!ELEMENT keywords (#PCDATA)>
<!ELEMENT last_change (#PCDATA)>
<!ELEMENT maptype (#PCDATA)>
<!ELEMENT object_count (#PCDATA)>
<!ELEMENT owner (#PCDATA)>
<!ELEMENT producer (#PCDATA)>
<!ELEMENT region (#PCDATA)>
<!ELEMENT subcategory (#PCDATA)>
<!ELEMENT url (#PCDATA)>
            

HauptmenuKapitelmenuAnhaengevorhergehende Seitenaechste Seite
KontaktCopyright