GML(Geography Markup Language) nakai@mv.thd.pb.nttdata.co.jp NTT
1 1997 1997 1998 1999 1999 OGC XML Web Mapping SIG GIS Web Galdos Inc. ( ) 1998 2 XML 1.0 XML 1998 12 NTT MDML by NTT Data OGC Simple Features XML SFXML(Simple Features XML) GML / A.Nakai 2
2 GML 1.0 2000 4 Simple Features DTD GML 2.0 2001 4 XML Schema Feature.xsd Geometry.xsd GML 3.0 2001 12 Feature G-XML / A.Nakai 3
3 XML (1) XML based Hub Data DM Web HTML / A.Nakai 4
3 XML (2) HTML XML XML XML XML / A.Nakai 5
4 ( ) (1) ISO/TC211 19118 Geographic information Encoding This International Standard specifies: requirements for creating encoding rules based on UML schemas, requirements for creating encoding services, and an XML based encoding rule for neutral interchange of geographic data. 19104, Terminology 19103, Conceptual schema language 19107, Spatial schema 19109, Rules for application schemas 19115, Metadata Target GML is an ISO standard for the GML 4.0. We need to fix ISO 19118, so that it's rules enable the creation of GML schema. / A.Nakai 6
4 ( ) (2) ISO/TC204 XGDF / A.Nakai 7
5 Simple Features 1.0 (1) Simple Features ( ) / A.Nakai 8
5 Simple Features 1.0 (2) consider a property as a function that maps a feature onto a property value address( House ) = String extentof( House ) = Polygon characterize a property as a function with a domain (input) class and a range (output) class outerboundaryis( Polygon ) = LinearRing outerboundaryis( extentof( House )) = LinearRing This approach can also be applied to feature collections that have features as members: featuremember( FeatureCollection ) = Feature / A.Nakai 9
5 Simple Features 1.0 (3) 1 Geometry DTD Feature DTD 2 Feature DTD 3 RDF Schema Geometry Feature / A.Nakai 10
6 XML Schema で規定する2.0版 6 Schemaで規定する2.0版 feature.xsdと geometry.xsd 型の提供に注力 1.0版のRDF Schemaで実 現しようとしていたこと 第1回 S-ITワークショップ / A.Nakai アプリケーション スキーマとの関係 アプリケーション側で拡 張 制約 11
7 G-XML 3.0 (1) 2.0 XML Schema to build the foundations for Internet GIS in an incremental and modular fashion XML Schema xsd Metadata Support (not metadata content description). Coverage Encoding (per ISO 19123). Extensions to GML 2.0 geometry (per ISO 19107). Temporal (derived from ISO 19108). Units of Measure (derived from OGC UOM Discussion Paper). Default Styling (including styling of topology). Topology Support (per ISO 19107). Point and Area of Interest Support (per G-XML) Spatial Locator Support (per G-XML) Spatial Reference Systems (per OGC CRS Group) / A.Nakai 12
7 G-XML 3.0 (2) G-XML G-XML 3.0 <-> GML 3.0 OGC s comments before Vancouver Workshop On-going discussions from Liege meeting in Nashua. On-going contribution by G-XML for: Default styling Metadata POI / AOI Spatial Locator Temporal Provisional resolution of Copyright/Publication/Reference issues. Very productive working relationship. / A.Nakai 13
9 GML ( ) <G-XML:POI> <Feature> <DynamicFeature> <POI> <PointOfView> <ViewPoint> GML / A.Nakai 14
10 Everything happens somewhere. Somewhere is everything. everything somewhere XML WMS WFS WCS Geo Fusion Metadata LBMS LOF Portrayal / A.Nakai 15