Experiences of UML-to-GML Encoding

Size: px
Start display at page:

Download "Experiences of UML-to-GML Encoding"

Transcription

1 Experiences of UML-to-GML Encoding Roy Grønmo, Ida Solheim, David Skogan SINTEF Telecom and Informatics Forskningsveien 1, Pb 124 Blindern, N-0314 Oslo, Norway {roy.gronmo ida.solheim Abstract. This paper presents experiences gained from the development of an automatic conversion from GI application schema to an XML exchange format. The application schema is expressed in the Unified Modelling Language (UML), and the chosen exchange format is the Geographic Markup Language (GML) specified by the Open GIS Consortium (OGC). A set of conversion rules have been identified and implemented in a tool that reads UML class diagrams and writes corresponding GML code. A comprehensive cadastre model has constituted the test case. The work has been performed as part of the national GeNorway project. 1 Introduction 1.1 Two Prevailing Encoding Approaches for GI In 2001, a controversial issue has been dominating the relationship between two standardisation bodies for geographic information Open GIS Consortium (OGC) and ISO/TC 211 (ISO). The disagreement can be summed up in the following double question: How should geographic information be encoded, and what should the exchange format look like? According to ISO, the data provider and the data receiver are supposed to agree on a so-called application schema. An application schema is typically UML class diagrams expressing the structure and content of the data to be exchanged. The standard ISO Rules for application schema (ISO, 2001b) prescribes how to make an application schema in UML. The standard ISO Encoding (ISO, 2001c) prescribes conversion rules for the translation from an application schema in UML into a corresponding XML Schema (W3C, 2002). Thereby ISO has created an XML format for encoding of geographic information. On the other hand, OGC has developed another XML format for GI encoding, called Geographic Markup Language (GML) (OGC, 2001). GML plays a central role in OGC s successful Web Mapping testbeds and Web Services specifications, and is

2 being implemented in GI systems in several countries. GML is currently a competitor to ISO s XML format. 1.2 The GeNorway Project SINTEF has been involved in specifying ISO standards as well as implementing UML model-based tools in GI projects such as DISGIS (Grønmo et al., 2000) and JNIP (Grønmo and Skogan, 2001). These efforts are continued within the project GeNorway Model-based infrastructure for living geospatial data in enorway. GeNorway is an ongoing two-year project funded by the Norwegian Research Council and with the GIS vendor Norkart as project owner. The project will test the practicability of selected standards from ISO/TC 211 in an implementation of a Web Feature Server (WFS) according to OGC s specification. Therefore, GeNorway has to develop solutions conforming to both ISO standards and OpenGIS specifications. Approach and preliminary results were presented at the ACM GIS 2001 in Atlanta (Grønmo, 2001). A WFS is a Web service with predefined XML requests and responses. GML shall be used within WFS to represent the geographic models and instances to be communicated between a client and a server. Important questions in GeNorway have therefore been: Can GML be generated automatically from ISO-conform UML models? If so, does the generated GML code prove to be as expressive, compact and readable as hand-coded GML? If not, how and why does automatic GML generation fail? Since neither UML nor GML is designed to match the other, UML-to-GML encoding is not trivial. This paper will start the discussion by identifying some design criteria for UML-to-GML encoding. 2 Design Criteria Encoding a UML class diagram into an XML Schema can be done in a number of different ways. This topic is well covered by David Carlson (Carlson, 2001), who points out that the encoding strategy will vary depending on the problem scenario. The GeNorway project has chosen a set of general design criteria for UML-to-GML encoding. These design criteria will be the basis for evaluation of the UML-to-GML conversion rules presented in the next section. For convenience, the term UML model is used for a UML class diagram, the term GML is used for GML 2.0, and the term ISO is used for ISO/TC 211. The design criteria are: 1. The UML models shall fulfil the rules specified by ISO Conceptual schema language (ISO, 2001a) and ISO Rules for application schema (ISO, 2001b).

3 2. The UML models shall be conceptual and neutral to implementation choices. The UML models shall not be modified to fit GML requirements. That means, the UML modeller shall not need to know anything about GML. 3. The generated GML schema shall be fully determined by the UML model. This eliminates the possibility of user configuration. The major advantage is that agreement on a UML application schema implies agreement on the to-begenerated GML application schema. A positive side effect is that the corresponding code generation tool will be easier to implement. 4. The generated GML schemas should exploit the constructs provided by XML Schema (inheritance, data types, xlinks, facets etc). This will make the GML schemas easy to read and understand. 5. The generated GML schemas and corresponding GML documents shall fulfil the GML specification. Design criterion 1 is specific to ISO UML models. Criteria 2, 3 and 4 are all general UML-to-XML design criteria. Criterion 5 is specific to GML. 3 UML-to-GML Conversion Rules A conversion rule transforms schema constructs of one schema language into schema constructs of another schema language. The UML-to-GML conversion rules must support both general UML constructs and ISO-specific constructs. Some of these constructs need nothing but trivial conversions, while others require non-trivial conversions. Road classification : CharacterString number : CharacterString lineargeometry : GM_Curve <complextype name="roadtype"> <complexcontent> <extension base="gml:abstractfeaturetype"> Conversion <sequence> <element name="classification" type="string"/> <element name="number" type="string"/> <element name="lineargeometry type="gml:linestringpropertytype"/> </sequence> </extension> </complexcontent> </complextype> Figure 1: Converting an ISO-conform UML class Road to a GML Schema RoadType Figure 1 illustrates a trivial conversion from the UML constructs class, attribute and attribute type. A UML class Road is converted to an XML Schema complextype. The attributes within the UML class are converted to XML Schema elements within the corresponding complextype. The attribute types are converted as shown in Table 1. This table shows examples of trivial conversions of ISO-specific constructs:

4 from ISO basic types (given in ISO Conceptual schema language) to XML Schema basic types, and from ISO geometry types (given in ISO Spatial Schema) to GML geometry types. Table 1: Left part: ISO basic types converted to XML Right part: ISO Spatial Schema types converted to GML Basic Type according to ISO XML Schema Basic Type Spatial Type according to ISO GML 2.0 Type CharacterString string GM_Point PointPropertyType Integer integer GM_Curve LineStringPropertyType Date date GM_CompositeSurface PolygonPropertyType Boolean Real boolean decimal Table 1 and 2 present the complete set of conversion rules. Table 1 presents only trivial conversion rules. Table 2 presents some trivial and some non-trivial conversion rules. Non-trivial conversions are necessary for encoding inheritance, associations and order of attributes and associations. The non-trivial conversions are discussed further in the next section. Table 2: UML constructs converted to GML 2.0 UML Construct Package Class Conversion to GML 2.0 Packages are ignored. Classes with stereotype Enumeration or CodeList are converted to: <simpletype name="umlclassnametype"> <restriction base="string"> Classes that inherit from a superclass are converted to a complextype and an element declaration: <complextype name="umlclassnametype"> <complexcontent> <extension base="umlsuperclassnametype">... <attributegroup ref="gml:associationattributegroup"/>... <element name="umlclassname" type="umlclassnametype" substitutiongroup="umlsuperclassname"/> Classes that do not inherit from other classes and have at least one navigable association to another class, are converted to a GML collection type and an element declaration: <complextype name=" UMLCLASSNAMEType "> <complexcontent> <extension base="gml:abstractfeaturecollectionbasetype">... <element name="umlclassname" type="umlclassnametype"

5 substitutiongroup="gml:_featurecollection"/> All other classes are converted to a GML feature type and an element declaration: <complextype name=" UMLCLASSNAMEType "> <complexcontent> <extension base="gml:abstractfeaturetype">... <element name="umlclassname" type="umlclassnametype" substitutiongroup="gml:_feature"/> Attribute Attribute type All classes that are abstract are converted to an abstract XML element type. Attributes within classes of stereotype Enumeration or CodeList are converted to <enumeration value="umlattributename"/> within the <restriction base="string"> element within the <simpletype> of the corresponding class. Attributes within all other classes are converted to <element name="umlattributename" within the <sequence> of the <complextype> of the corresponding class. Attribute types are ignorede for attributes within classes stereotyped as Enumeration or Codelist. Attribute types that are identified as ISO/TC 211 basic types or ISO/TC 211 spatial types are converted according to Table 1. All other types are assumed to be user-defined types within the UML model as class names. The converted type will be UMLATTRIBUTETYPEType. (If these types are not defined as class names within the UML model, the GML Schema will not be a legal XML Schema.) Association The resulting type, CONVERTED_UMLATTRTYPE, is inserted as the value of the type attribute within the <element> of the corresponding attribute (<element name="umlattributename" type="converted_umlattributetype)" Composition, aggregation and association are treated the same way. Navigable UML class associations are converted to explicit GML featureassociation types and an element declaration (Two-way associations result in two type and two element declarations): <complextype name="umlclassname.rolenameattheotherclasstype"> <complexcontent> <restriction base="gml:featureassociationtype"> <sequence minoccurs="0"> <element ref="umlotherclassname"/> </sequence> <attributegroup ref="gml:associationattributegroup"/>... <element name="umlclassname.rolenameattheotherclass" type="umlclassname.rolenameattheotherclasstype" substitutiongroup="gml:featuremember"/>

6 This explicit GML featureassociation type will be part of the sequence of the UML class that has the navigable association: <complextype name=" UMLCLASSNAMEType"> <sequence> <element ref="umlclassname.rolenameattheotherclass "> Cardinality Inheritance Other UML constructs (including operations) The navigable UML class association is depending on an explicit role name on the visible side of the association (Figure 2) Attribute and association cardinalities are converted to values of the minoccurs and maxoccurs attributes within the corresponding <element>. Integer values are converted to themselves, * is converted to the xml value: unbounded. UML class inheritance is converted to XML element type inheritance by <extension> elements: <complextype name="umlsubclassnametype"> <complexcontent> <extension base=" UMLSUPERCLASSNAMEType"> Multiple inheritance is not supported. Ignored. Country +vi si bl erol esi de City Shop 0..* +visibleroleside 0..* +visibleroleside 1 Items Figure 2: A navigable UML class association must have a role name on the "visible" side 4 Problems Encountered The UML-to-GML conversion rules have been implemented in a code generation tool. This tool has been tested successfully with a comprehensive cadastre model spanning about a hundred classes. The cadastre model has been made conformant to the requirements of ISO Conceptual schema language and ISO Rules for application schema. The model makes extensive use of UML inheritance, associations and attributes, and should thus supply a good test case. When applying the conversion rules to this model, we were able to satisfy the design criteria to a large extent. However, some problems were encountered, of which the most important are discussed in the following subsections.

7 4.1 Inheritance in GML It is incompatible to use the two GML base types feature and featurecollection with a general inheritance hierarchy. This problem is explained by looking at a concrete example shown in Figure 3. The example defines an inheritance structure in ISO UML. The question is how to compose an inheritance structure in the GML Schema. RealEstate owner : String Farm hasanim als : Boolean Building num beroffloors : Integer + farmfield 0..* Field vegetation : String Figure 3: How to determine proper GML base types for the GML types corresponding to this inheritance hierarchy? According to GML s rules, all the types containing other types shall inherit from featurecollection. All other types shall inherit from feature. Thus GML s rules dictate that Farm shall inherit from featurecollection, while RealEstate, Building and Field shall inherit from feature. On the other hand, design criterion 4 requires that an XML Schema must maintain the same inheritance structure as within the UML model, instead of copy-down of attributes from supertypes. This fact implies that Farm and Building must inherit from RealEstate, while RealEstate (and Field) may be assigned a proper GML predefined supertype. The chosen GML supertype for RealEstate will indirectly be the supertype also for all the subtypes Farm and Building. Generally speaking a GML supertype can only be chosen for the root type in any inheritance hierarchy within the application schema. GML s rules prescribe one XML Schema inheritance structure, and design criterion 4 prescribes another XML Schema inheritance structure. The example above shows that they are in conflict with each other.

8 4.2 Multiple Inheritance in ISO UML ISO UML allows multiple inheritance, whereas XML Schema does not. This implies that UML attributes must be copied down to all subclasses. Such copying violates design criterion 4 by not exploiting the XML Schema inheritance construct and thus making the GML less readable. If the conversion rules do not support multiple inheritance within UML, they violate design criterion Ordered subelements in GML There is no way to specify the order of UML attributes and associations, whereas the corresponding subelements within a GML schema will have a specified order. Thus, UML-to-GML encoding will supply subelements in an unpredictable order. This fact may reduce the readability of the generated GML (design criterion 4) and cause problems when regenerating GML from UML. 4.4 Global Declarations in GML GML states that all element and type declarations must be defined globally within each application schema. The UML associations are converted to GML featuremember types and elements with names corresponding to the association role name. ISO UML prescribes that a UML association role name be unique within each class, not necessarily within the application schema. 4.5 Modelling of Value Domain Restrictions in ISO UML ISO UML has no guidelines on how to model value domain restrictions, while XML Schema has built-in support for facets. Facets are a powerful tool to restrict the value domain of simple XML elements. Examples of such value domain restrictions may be that a string type must have a length of eight characters, a string type must start with an alphanumeric character, and the legal integer values are only the even numbers. UML itself does not provide any construct that corresponds to facets, and ISO UML has not defined how UML extension mechanisms can be used to support this. This is a violation of design criterion 4 of exploiting the constructs available in XML Schema. 4.6 Complicated Definition of Associations in GML Associations are modelled by GML with the use of explicit featuremember elements ( feature-property model). These featuremember elements will then

9 contain or refer to the elements that participate in the association. Carlson (2001) and ISO define associations directly by contained subelements. This makes a simpler encoding from UML, and the GML becomes more readable. Defining explicit featuremember elements violates design criterion 4 by making the XML Schema unnecessarily complex. 5 Proposed changes to ISO UML and to GML Changes to GML and ISO UML can solve almost all of the problems listed in the previous section. This paper proposes the following changes to ISO UML: Exclude multiple inheritance. This change will solve problem 4.2. Multiple inheritance has often been a major source of complexity and errors (Shan et al., 1993, Swaine, 1989, Madsen, 1995). This is why languages such as XML and Java has chosen to not provide unrestricted multiple inheritance. ISO (ISO, 2001a) states that Multiple inheritance shall be used at a minimum, because it tends to increase model complexity. Define a way to express value domain restrictions corresponding to XML Schema facets. This will solve problem 4.5. A possible approach may be use of the Object Constraint Language (OCL) (Warmer and Kleppe, 1999). The proposed changes to GML are: Allow prefixing of associations by the corresponding ISO UML class name. This change will solve problem 4.3. Remove the featurecollection base type. Use the feature base type for all previously defined featurecollections. A feature containing subelements is implicitly a featurecollection, and there is no need to state this explicitly. This change will solve problem 4.1. The removal of featurecollection is no loss because: A featurecollection contains a set of general subelements, which is the only difference from a feature type. The possibility to contain subelements will be lost if we remove featurecollection. But the containment has to be refined anyway to ensure that only the correct subelements are contained. Once this containment is refined, the general containment relation adds nothing. Remove the feature-property model. Compensate by letting the subelements appear directly as part elements. This change will solve problem 4.6. The change will make the GML encoding agree with Carlson (2001). The remaining problem to solve is the order of attributes (4.3). Design criterion 2 asserts that the UML models shall be conceptual and neutral to implementation choices. Hence, the attribute order is irrelevant in UML, but it is relevant in XML Schema. Regeneration of an XML Schema may therefore reorder the attributes and thereby cause failure in data transfer. The problem may be overcome by some

10 extension to the code generation tool, either user intervention or automatic interpretation of a master XML Schema containing the wanted attribute order. 6 Related Work Two other recent works addressing the topic of UML-to-GML encoding are discussed below. Patterns in GML (Galdos, 2002) is a draft submitted to OGC by Galdos Systems Inc. This company has been central in defining GML. The draft describes the intentions and models of GML and presents encoding rules from UML to GML. However, there are no clear guidelines for modelling UML application schemas, and there is no relation to ISO UML modelling guidelines. (The latter fact violates our design criterion 1 of compliance with ISO standards.) The UML modelling presented by Galdos (op.cit.) is characterised as follows: It introduces UML extensions for XML Schema constructions such as complextype, simpletype and restriction. It requires that feature types inherit from the GML predefined base types featurecollection and feature, and that this inheritance structure is modelled explicitly. The above items make it obvious that UML is used in an implementationdependent way, and that a UML modeller must have good knowledge of GML (violation of our design criterion 2). UML Model and Encoding Rules of GML2 (Portele, 2002) is a discussion paper (draft) submitted to OGC. This paper is intended to be input to the process of the ISO New Work Item Proposal for GML (ISO, 2002b) where Portele is the appointed leader. The paper shows how application schemas can be modelled according to ISO UML. This part of the work coincides to some degree with the work presented in this paper. Portele (op.cit.) introduces UML classes that correspond to the GML elements feature and featurecollection. This fact makes the UML model less accessible to non- GML-experts and ties it to GML implementation (violation of our design criterion 2). Neither of these two drafts is capable of separating the UML models from their implementations. The principle of implementation-neutral UML models has a considerable advantage when it comes to generating code to different implementations. GML may be today s choice, but tomorrow other needs may arise, such as Java generation, CORBA IDL generation, service interface generation, and so on. GML-oriented UML models not only confuse people that are not GML experts, but also prevent usage of the same UML models for different purposes.

11 7 Conclusions and Future Work In the GeNorway project we have elaborated a set of conversion rules and developed an automatic tool for translating UML class models to GML Schemas. The findings of this work can be summarised as follows: We have shown that is possible to generate GML from conceptual and implementation-neutral UML models that comply with the modelling guildelines of ISO/TC 211. Thereby, we have applied the model-based approach of ISO Encoding and verified its practicability in the OGC/GML world. Our design criteria have to a large extent been satisfied. However, the work has disclosed some disadvantages of both ISO UML and GML when it comes to model conversion. Most of these can be eliminated by reasonable changes to ISO UML and GML. A valuable side effect of the UML-to-GML encoding tool is its inherent and automatic quality control of UML models. Thus, our test case consisting of a large and comprehensive cadastre model has been checked, corrected and refined as part of the encoding experiment It is important to point out that conceptual, implementation-neutral modelling does not require any knowledge of GML (or other specific implementation technologies). Consequently, when a new version of GML (or whatever implementation platform or programming language) is adopted, there is no need to rewrite the model, only change the appropriate conversion rules. It is worth checking if the findings of GeNorway can be related to work performed by the Object Management Group (OMG). There are two topics in OMG that are particularly relevant: (1) OMG has launched the idea of a model-driven architecture (MDA) (OMG, 2002a), which to a large extent coincides with ISO Encoding. OMG s MDA has attracted attention and aroused interest around the world and also among OGC members. (2) XML Metadata Interchange (XMI) (OMG, 1999) is a cross-domain OMG standard for conversion between UML and XML. The question of using XMI for GI encoding deserves further investigation. The model-based approach used by the GeNorway project is applicable to more than data exchange formats. Also services can be defined in the same way. The authors of this paper believe that Web services, e.g. OGC s WFS and WMS, can have their interfaces generated automatically from UML models. UML interface models, or operations in UML class diagrams, will probably serve this purpose. UML-specified interfaces should be translatable ( encodable ) into e.g. WFS specifications, or into corresponding interface specifications written in e.g. the Web Services Description Language (WSDL) (Ariba et al., 2001). This topic encourages further work.

12 8 References Ariba, IBM and Microsoft (2001), Web Services Description Language (WSDL) 1.1, W3C Note: Carlson, D. (2001), Modeling XML Applications with UML - Practical e-business Applications, Addison Wesley. Galdos (2002), Patterns in GML - Draft - 9th of January, Grønmo, R. (2001), Supporting GI standards with a model-driven architecture. ACM GIS 2001, Atlanta, USA Grønmo, R., Berre, A.-J., Solheim, I., Hoff, H. and Lantz, K. (2000), DISGIS: An Interoperability Framework for GIS - Using the ISO/TC 211 Model-based Approach. Global Spatial Data Infrastructure (GSDI) 4, Cape Town, South Africa Grønmo, R. and Skogan, D. (2001), SINTEF Report: Joint Nordic test case using ISO/TC 211 standards, STF40 A ISO (2001a), Draft Technical Specification 19103, Geographic information - Conceptual schema language, ISO/TC 211 N th of July, 2001a. ISO (2001b), Final text of CD 19109, Geographic information - Rules for application schema, ISO/TC 211 N th of July, 2001b. ISO (2001c), Final text of CD Geographic information - Encoding, ISO/TC 211 N th of August, 2001c. ISO (2002a), ISO/TC 211 Geographic information/geomatics: ISO (2002b), New work item proposal: Geographic information - Geography Markup Language (GML), ISO/TC 211 N th of February, 2002b. Madsen, O. (1995), Open issues in object-oriented programming - A Scandinavian perspective, Software Practice & Experience, 25: 3-43 Suppl. 4 DEC OGC (2001), Geography Markup Language (GML) 2.0, OGC Recommendation Paper, February, OGC (2002), Open GIS Consortium: OMG (1999), XML Metadata Interchange (XMI) Version 1.1, OMG Document ad/ October 25, 1999.

13 OMG (2002a), Object Management Group's Model Driven Architecture: OMG (2002b), Unified Modelling Language: Portele, C. (2002), UML Model and Encoding Rules of GML2 - Discussion Paper (Draft), OpenGIS Project Document th of January, Shan, Y.-P., Cargill, T., Cox, B., Cook, W., Loomis, M. and Snyder, A. (1993), Is Multiple Inheritance Essential to OOP, ACM SIGPLAN NOTICES, 28 (10): OCT Swaine, M. (1989), Is Multiple Inheritance Necessary, Dr. Dobbs Journal, 14 (3): 107-& MAR W3C (2002), XML Schema: Warmer, J. B. and Kleppe, A. G. (1999), The Object Constraint Language: Precise Modeling With Uml, Addison-Wesley Pub Co.

Supporting GI standards with a model-driven architecture

Supporting GI standards with a model-driven architecture Supporting GI standards with a model-driven architecture Roy Grønmo SINTEF Telecom and Informatics Forskningsveien 1, Pb 124 Blindern N-0314 Oslo, Norway T+47 22 06 74 32 roy.gronmo@informatics.sintef.no

More information

An introduction and overview of Geography Markup Language

An introduction and overview of Geography Markup Language An introduction and overview of Geography Markup Language Lecturer: Dr Dan Cornford d.cornford@aston.ac.uk http://wiki.aston.ac.uk/dancornford CS3210, Geographic Information Systems, Aston University,

More information

Consolidation Team INSPIRE Annex I data specifications testing Call for Participation

Consolidation Team INSPIRE Annex I data specifications testing Call for Participation INSPIRE Infrastructure for Spatial Information in Europe Technical documents Consolidation Team INSPIRE Annex I data specifications testing Call for Participation Title INSPIRE Annex I data specifications

More information

The cadastral data and standards based on XML in Poland

The cadastral data and standards based on XML in Poland The cadastral data and standards based on XML in Poland Jarosław Bydłosz, Piotr Parzych AGH University of Science and Technology Cracow, Poland 1 XML XML Extensible Markup Language Extensible Markup Language

More information

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,

More information

Integrating Telecom Outside Plant Systems Through the GML Standard

Integrating Telecom Outside Plant Systems Through the GML Standard Integrating Telecom Outside Plant Systems Through the GML Standard GERSON MIZUTA WEISS ELIANE ZAMBON VICTORELLI DIAS CPqD Telecom & IT Solutions - Rodovia Campinas-Mogi Mirim km 118,5 13086-902, Campinas,

More information

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:

More information

The AAA Model as Contribution to the Standardisation of the Geoinformation Systems in Germany

The AAA Model as Contribution to the Standardisation of the Geoinformation Systems in Germany The AAA Model as Contribution to the Standardisation of the Geoinformation Systems in Germany Markus SEIFERT, Germany Key words: ISO, CEN, OGC, AdV, Spatial Data Infrastructure SUMMARY Germany is a classic

More information

OGC Simple Features (for SQL and XML/GML)

OGC Simple Features (for SQL and XML/GML) Daniel Wirz, Department of Geography - GIS Division, University of Zurich mailto:wirz@geo.unizh.ch January 2004 What,...? Introduction Develop publicly available geoprocessing specifications. Open interfaces

More information

Open Geospatial Consortium

Open Geospatial Consortium Open Geospatial Consortium Date: 28-March-2011 Reference number of this document: 10-195 Editors: OGC Aviation Domain Working Group Requirements for Aviation Metadata Copyright 2011 Open Geospatial Consortium.

More information

Standards, standardisation & INSPIRE Status, issues, opportunities

Standards, standardisation & INSPIRE Status, issues, opportunities Standards, standardisation & INSPIRE Status, issues, opportunities INSPIRE Coordination Team 6 th MIG meeting, 13-14 June 2017 Joint Research Centre The European Commission's science and knowledge service

More information

This document is a preview generated by EVS

This document is a preview generated by EVS TECHNICAL SPECIFICATION ISO/TS 19139-2 First edition 2012-12-15 Geographic information Metadata XML schema implementation Part 2: Extensions for imagery and gridded data Information géographique Métadonnées

More information

DTD MIGRATION TO W3C SCHEMA

DTD MIGRATION TO W3C SCHEMA Chapter 1 Schema Introduction The XML technical specification identified a standard for writing a schema (i.e., an information model) for XML called a document type definition (DTD). 1 DTDs were a carryover

More information

Part 1: Content model

Part 1: Content model Provläsningsexemplar / Preview TECHNICAL SPECIFICATION ISO/TS 19163-1 First edition 2016-01-15 Geographic information Content components and encoding rules for imagery and gridded data Part 1: Content

More information

Open Geospatial Consortium Inc.

Open Geospatial Consortium Inc. Open Geospatial Consortium Inc. Date: 2016-12-05 Reference number of this OGC document: OGC 07-036r1 Version: 3.2.2 Category: OpenGIS Standard Editor: Clemens Portele OpenGIS Geography Markup Language

More information

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 2: Description definition language

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 2: Description definition language INTERNATIONAL STANDARD ISO/IEC 15938-2 First edition 2002-04-01 Information technology Multimedia content description interface Part 2: Description definition language Technologies de l'information Interface

More information

This document is a preview generated by EVS

This document is a preview generated by EVS TECHNICAL SPECIFICATION SPÉCIFICATION TECHNIQUE TECHNISCHE SPEZIFIKATION CEN ISO/TS 19139 November 2009 ICS 35.240.70 English Version Geographic information - Metadata - XML schema implementation (ISO/TS

More information

Geografisk information Kodningsregler för datautbyte (ISO 19118:2005, IDT) Geographic information Encoding (ISO 19118:2005, IDT)

Geografisk information Kodningsregler för datautbyte (ISO 19118:2005, IDT) Geographic information Encoding (ISO 19118:2005, IDT) SVENSK STANDARD Fastställd 2006-04-06 Utgåva 1 Geografisk information Kodningsregler för datautbyte (ISO 19118:2005, IDT) Geographic information Encoding (ISO 19118:2005, IDT) ICS 35.020; 35.240.01; 35.240.30;

More information

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA) Expert contract supporting the Study on RDF and PIDs for INSPIRE Deliverable D.EC.3.2 RDF in INSPIRE Open issues, tools, and implications

More information

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS Manoj Paul, S. K. Ghosh School of Information Technology, Indian Institute of Technology, Kharagpur 721302, India - (mpaul, skg)@sit.iitkgp.ernet.in

More information

ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Geospatial Interoperability : The OGC Perspective Open Geospatial Consortium, Inc.

ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Geospatial Interoperability : The OGC Perspective Open Geospatial Consortium, Inc. GEOSPATIAL INTEROPERABILITY: THE OGC PERSPECTIVE Open Open Geospatial Consortium, Wayland, MA, USA Keywords: geographic information systems, geospatial services, interoperability, interface specification,

More information

Overview of Sentence Order Reference Document Development Process

Overview of Sentence Order Reference Document Development Process Overview of Sentence Order Reference Document Development Process Scott Came Justice Integration Solutions, Inc. September 14, 2004 Purpose The purpose of this document is to outline the process/methodology

More information

Chapter 2 Overview of the Design Methodology

Chapter 2 Overview of the Design Methodology Chapter 2 Overview of the Design Methodology This chapter presents an overview of the design methodology which is developed in this thesis, by identifying global abstraction levels at which a distributed

More information

GML DOCUMENTS: AN APPROACH FOR DATABASE SCHEMA DESIGN AND STORING

GML DOCUMENTS: AN APPROACH FOR DATABASE SCHEMA DESIGN AND STORING GML DOCUMENTS: AN APPROACH FOR DATABASE SCHEMA DESIGN AND STORING Leonardo G. Chaves 1 ), Jugurta Lisboa Filho 2 ), Marcus V. A. Andrade 2 ) Abstract GML (Geography Markup Language) uses the XML pattern

More information

Infrastructure for Spatial Information in Europe. Proposed action for update of MIWP: Alternative encodings for INSPIRE data

Infrastructure for Spatial Information in Europe. Proposed action for update of MIWP: Alternative encodings for INSPIRE data INSPIRE Infrastructure for Spatial Information in Europe Proposed action for update of MIWP: Alternative encodings for INSPIRE data Type Creator MIWP Action fiche DG ENV Date/status/version 20/11/2017

More information

INSPIRE-compliant and easy-to-use GeoModel Editor. Jan Schulze Althoff Dr. Christine Giger Prof. Dr. Lorenz Hurni

INSPIRE-compliant and easy-to-use GeoModel Editor. Jan Schulze Althoff Dr. Christine Giger Prof. Dr. Lorenz Hurni INSPIRE-compliant and easy-to-use GeoModel Editor Jan Schulze Althoff Dr. Christine Giger Prof. Dr. Lorenz Hurni Overview About Modelling HUMBOLDT GeoModel Editor INSPIRE GeoModel Editor Linking Enterprise

More information

Geospatial Intelligence Interoperability Through Standards Gordon C.Ferrari Chief, Content Standards and Interoperability Division

Geospatial Intelligence Interoperability Through Standards Gordon C.Ferrari Chief, Content Standards and Interoperability Division Geospatial Intelligence Interoperability Through Standards Gordon C.Ferrari Chief, Content Standards and Interoperability Division 15 May 2002 NIMA Vision and Mission Statements National Imagery and Mapping

More information

Enterprise Architect. User Guide Series. Geospatial Models. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH

Enterprise Architect. User Guide Series. Geospatial Models. Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Enterprise Architect User Guide Series Geospatial Models Author: Sparx Systems Date: 15/07/2016 Version: 1.0 CREATED WITH Table of Contents Geospatial Modeling 3 Geodatabase Design for ArcGIS 4 ArcGIS

More information

ISO INTERNATIONAL STANDARD. Geographic information Filter encoding. Information géographique Codage de filtres. First edition

ISO INTERNATIONAL STANDARD. Geographic information Filter encoding. Information géographique Codage de filtres. First edition INTERNATIONAL STANDARD ISO 19143 First edition 2010-10-15 Geographic information Filter encoding Information géographique Codage de filtres Reference number ISO 19143:2010(E) ISO 2010 PDF disclaimer This

More information

Train control language teaching computers interlocking

Train control language teaching computers interlocking Computers in Railways XI 651 Train control language teaching computers interlocking J. Endresen 1, E. Carlson 1, T. Moen 1, K. J. Alme 1, Ø. Haugen 2, G. K. Olsen 2 & A. Svendsen 2 1 ABB, Bergensveien

More information

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework DG Joint Research Center Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework 6 th of May 2014 Danny Vandenbroucke Diederik Tirry Agenda 1 Introduction

More information

Enterprise Architect. User Guide Series. Geospatial Models

Enterprise Architect. User Guide Series. Geospatial Models Enterprise Architect User Guide Series Geospatial Models Sparx Systems Enterprise Architect supports Geography Markup Language (GML) application schemas and ArcGIS geodatabase modeling to define geospatial

More information

Towards Modeling Web Service Composition in UML

Towards Modeling Web Service Composition in UML Towards Modeling Web Service Composition in UML Roy Grønmo, Ida Solheim SINTEF, Forskningsveien 1, Pb 124, Blindern N-0314 Oslo {roy.gronmo, ida.solheim}@sintef.no Abstract. This paper focuses on how to

More information

A Model-Based Development Method for Device Drivers

A Model-Based Development Method for Device Drivers A Model-Based Development Method for Device Drivers Michael Kersten Siemens AG Otto-Hahn-Ring 6 D-81739 München Ulrich Margull 1 mal 1 Software GmbH Maxstr. 31 D-90762 Fürth Nikolaus Regnat Siemens AG

More information

OpenGIS Image geopositioning metadata GML 3.2 application schema

OpenGIS Image geopositioning metadata GML 3.2 application schema Open Geospatial Consortium Inc. Date: 2007-05-10 Reference number of this document: OGC 07-031r1 Version: 0.0.3 Category: OpenGIS Implementation Specification Editor: Arliss Whiteside OpenGIS Image geopositioning

More information

IHO S-100 Framework. The Essence. WP / Task: Date: Author: hansc/dga Version: 0.6. Document name: IHO S-100 Framework-The Essence

IHO S-100 Framework. The Essence. WP / Task: Date: Author: hansc/dga Version: 0.6. Document name: IHO S-100 Framework-The Essence WP / Task: 4.4.1. Date: 2015-09-25 Author: hansc/dga Version: 0.6 Document name: IHO S-100 Framework-The Essence IHO S-100 Framework Version 0.6 The Essence Document information More recent versions of

More information

Setting up the Ihlet Social Cadastre

Setting up the Ihlet Social Cadastre Setting up the Ihlet Social Cadastre Ihlet KHT Dr. Attila Molnár, GI consultant Bela Jarolics Rome, Italy TOPICS Goal of the project Architecture Database Solution Standards, communication Metadata Security

More information

Open Geospatial Consortium Inc.

Open Geospatial Consortium Inc. Open Geospatial Consortium Inc. Date: 2005-12-16 Reference number of this OGC document: OGC 05-101 Version: 0.0.4 Category: OpenGIS Discussion Paper Editor: David S. Burggraf OWS 3 GML Investigations Performance

More information

AIXM, WXXM, FIXM the power of a unified approach. Ian Painter ATM Lead Snowflake Software

AIXM, WXXM, FIXM the power of a unified approach. Ian Painter ATM Lead Snowflake Software AIXM, WXXM, FIXM the power of a unified approach Ian Painter ATM Lead Snowflake Software Conceptualizing the real world FIXM Flight Plan Conceptual Model FIXM Flight Plan Logical Model Flight Plan Physical

More information

FRAMEWORK OF THE EXTENDED PROCESS TO PRODUCT MODELING (XPPM) FOR EFFICIENT IDM DEVELOPMENT

FRAMEWORK OF THE EXTENDED PROCESS TO PRODUCT MODELING (XPPM) FOR EFFICIENT IDM DEVELOPMENT FRAMEWORK OF THE EXTENDED PROCESS TO PRODUCT MODELING (XPPM) FOR EFFICIENT IDM DEVELOPMENT Ghang Lee, Ph.D. Associate Professor, glee@yonsei.ac.kr Sungil Ham, Ph.D. / Postdoctoral Researcher, archispace@yonsei.ac.kr

More information

Guidelines for the encoding of spatial data

Guidelines for the encoding of spatial data INSPIRE Infrastructure for Spatial Information in Europe Guidelines for the encoding of spatial data Title Status Creator Date 2012-06-15 Subject Publisher Type Description Contributor Format Source Rights

More information

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti Politecnico di Milano giuseppe.pelagatti@polimi.it spatialdbgroup.polimi.it

More information

ETSI TS V ( )

ETSI TS V ( ) TS 132 786 V11.0.0 (2012-10) Technical Specification Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Home enhanced

More information

OGC Collaborative Platform Undercover

OGC Collaborative Platform Undercover OGC Collaborative Platform Undercover AGU Fall Meeting 2012 Dec 7, 2012 Greg Buehler; David Arctur; Luis E. Bermudez Open Geospatial Consortium 475 volunteer organizations 4307 Users 60 Standards 2 OGC

More information

Open GIS Consortium Inc.

Open GIS Consortium Inc. Open GIS Consortium Inc. Date: 2003-10-16 Reference number of this OpenGIS document: OGC 03-088r1 Version: 0.1.0 Category: OpenGIS Discussion Paper Editor: Arliss Whiteside OGC Web Services Common Implementation

More information

Introduction to INSPIRE. Network Services

Introduction to INSPIRE. Network Services Introduction to INSPIRE. Network Services European Commission Joint Research Centre Institute for Environment and Sustainability Digital Earth and Reference Data Unit www.jrc.ec.europa.eu Serving society

More information

Using UML To Define XML Document Types

Using UML To Define XML Document Types Using UML To Define XML Document Types W. Eliot Kimber ISOGEN International, A DataChannel Company Created On: 10 Dec 1999 Last Revised: 14 Jan 2000 Defines a convention for the use of UML to define XML

More information

FRAMEWORK OF THE EXTENDED PROCESS TO PRODUCT MODELING (XPPM) FOR EFFICIENT IDM DEVELOPMENT

FRAMEWORK OF THE EXTENDED PROCESS TO PRODUCT MODELING (XPPM) FOR EFFICIENT IDM DEVELOPMENT FRAMEWORK OF THE EXTENDED PROCESS TO PRODUCT MODELING (XPPM) FOR EFFICIENT IDM DEVELOPMENT Ghang Lee, Ph.D. Associate Professor, glee@yonsei.ac.kr, Corresponding Author Sungil Ham, Ph.D. / Postdoctoral

More information

Name type specification definitions part 1 basic name

Name type specification definitions part 1 basic name Open Geospatial Consortium Inc. Date: 2010-03-31 Reference number of this document: OGC 09-048r3 OGC Name of this document: http://www.opengis.net/doc/pol-nts/def-1/1.1 Version: 1.1 Category: OpenGIS Policy

More information

This document is a preview generated by EVS

This document is a preview generated by EVS TECHNICAL SPECIFICATION ISO/TS 19163-1 First edition 2016-01-15 Geographic information Content components and encoding rules for imagery and gridded data Part 1: Content model Information géographique

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:

More information

Paper for consideration by TSMAD Roles in S100

Paper for consideration by TSMAD Roles in S100 Paper for consideration by TSMAD Roles in S100 TSMAD26/DIPWG5-11.7F Submitted by: Executive Summary: Jeppesen / SNPWG Related Documents: (1) S-100 Ed. 1.0.0 Related Projects: (1) S-100 1 Introduction /

More information

XML and Inter-Operability in Distributed GIS

XML and Inter-Operability in Distributed GIS XML and Inter-Operability in Distributed GIS KIM Do-Hyun and KIM Min-Soo, Republic of Korea Key words: GML(Geography Markup Language), Interoperability, GIS. SUMMARY Web GIS (Geographic Information Systems)

More information

Suggestions for writing Abstract Test Suites (ATS) for INSPIRE conformance testing for Metadata and Network Services

Suggestions for writing Abstract Test Suites (ATS) for INSPIRE conformance testing for Metadata and Network Services Suggestions for writing Abstract Test Suites (ATS) for INSPIRE conformance testing for Metadata and Network Services MIWP-5 Workshop 02. December 2014 Sven Böhme, Federal Agency for Cartography and Geodesy

More information

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.

A tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial. A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary

More information

GeoDCAT-AP Representing geographic metadata by using the "DCAT application profile for data portals in Europe"

GeoDCAT-AP Representing geographic metadata by using the DCAT application profile for data portals in Europe GeoDCAT-AP Representing geographic metadata by using the "DCAT application profile for data portals in Europe" Andrea Perego, Vlado Cetl, Anders Friis-Christensen, Michael Lutz, Lorena Hernandez Joint

More information

Spatial Data on the Web

Spatial Data on the Web Spatial Data on the Web Tools and guidance for data providers The European Commission s science and knowledge service W3C Data on the Web Best Practices 35 W3C/OGC Spatial Data on the Web Best Practices

More information

Geographic Information Fundamentals Overview

Geographic Information Fundamentals Overview CEN TC 287 Date: 1998-07 CR 287002:1998 CEN TC 287 Secretariat: AFNOR Geographic Information Fundamentals Overview Geoinformation Übersicht Information géographique Vue d'ensemble ICS: Descriptors: Document

More information

elements) and on the structure and representation of the information (i.e. the message format).

elements) and on the structure and representation of the information (i.e. the message format). Introduction to MDMI The global financial industry exchanges huge amounts of electronic information. Differences in understanding and interpretation of exchanged electronic information form an important

More information

INSPIRE Coverage Types

INSPIRE Coverage Types INSPIRE Infrastructure for Spatial Information in Europe INSPIRE Coverage Types Title Status Creator Date 2012-06-15 Subject Publisher Type Description Contributor Format Source Rights Identifier Language

More information

AMWA Specification. AMWA Specification Policy Application Specification UL Guidelines May 24, 2016 (rev 1.1) Executive Summary

AMWA Specification. AMWA Specification Policy Application Specification UL Guidelines May 24, 2016 (rev 1.1) Executive Summary AMWA Specification AMWA Specification Policy Application Specification UL Guidelines May 24, 2016 (rev 1.1) Executive Summary This document describes requirements and recommended practices for creating

More information

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,

More information

The Unified Modelling Language. Example Diagrams. Notation vs. Methodology. UML and Meta Modelling

The Unified Modelling Language. Example Diagrams. Notation vs. Methodology. UML and Meta Modelling UML and Meta ling Topics: UML as an example visual notation The UML meta model and the concept of meta modelling Driven Architecture and model engineering The AndroMDA open source project Applying cognitive

More information

The GIGAS Methodology

The GIGAS Methodology The GIGAS Methodology Pier Giorgio Marchetti European Space Agency Earth Observation Programme Ground Segment Department pier.giorgio.marchetti@esa.int GIGAS Objectives GIGAS has the goal to promote the

More information

INSPIRE status report

INSPIRE status report INSPIRE Team INSPIRE Status report 29/10/2010 Page 1 of 7 INSPIRE status report Table of contents 1 INTRODUCTION... 1 2 INSPIRE STATUS... 2 2.1 BACKGROUND AND RATIONAL... 2 2.2 STAKEHOLDER PARTICIPATION...

More information

AS/NZS ISO 19157:2015

AS/NZS ISO 19157:2015 AS/NZS ISO 19157:2015 (ISO 19157:2013, IDT) Australian/New Zealand Standard Geographic information Data quality Superseding AS/NZS ISO 19113:2004, AS/NZS ISO 19114:2005, and AS/NZS ISO 19138:2008 AS/NZS

More information

The European Commission s science and knowledge service. Joint Research Centre

The European Commission s science and knowledge service. Joint Research Centre The European Commission s science and knowledge service Joint Research Centre GeoDCAT-AP The story so far Andrea Perego, Antonio Rotundo, Lieven Raes GeoDCAT-AP Webinar 6 June 2018 What is GeoDCAT-AP Geospatial

More information

Open Geospatial Consortium Inc.

Open Geospatial Consortium Inc. Open Geospatial Consortium Inc. Date: 2010-02-15 Reference number of this OpenGIS Project Document: Version: 0.0.1 Category: OpenGIS Interface Standard Editor: Peter Baumann WCS 2.0 Extension -- XML/POST

More information

Modeling XML Vocabularies with UML: Part I

Modeling XML Vocabularies with UML: Part I Modeling XML Vocabularies with UML: Part I David Carlson, CTO Ontogenics Corp. dcarlson@ontogenics.com http://xmlmodeling.com The arrival of the W3C s XML Schema specification has evoked a variety of responses

More information

Metamodeling with Metamodels. Using. UML/MOF including OCL

Metamodeling with Metamodels. Using. UML/MOF including OCL Metamodeling with Metamodels Using UML/MOF including OCL Introducing Metamodels (Wikipedia) A metamodel is a model of a model An instantiation of metamodel gives a model Metamodeling is the process of

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 19153 First edition 2014-02-15 Geospatial Digital Rights Management Reference Model (GeoDRM RM) Modèle de référence pour la gestion numérique des droits d utilisation de l information

More information

GML, WFS and SVG: A New Frontier of Internet GIS

GML, WFS and SVG: A New Frontier of Internet GIS GML, WFS and SVG: A New Frontier of Internet GIS Zhong-Ren Peng Director Center for Advanced Spatial Information Research Associate Professor Department of Urban Planning University of Wisconsin-Milwaukee

More information

Guidelines for the encoding of spatial data

Guidelines for the encoding of spatial data INSPIRE Infrastructure for Spatial Information in Europe Guidelines for the encoding of spatial data Title D2.7: Guidelines for the encoding of spatial data, Version 3.1 Creator INSPIRE Drafting Team "Data

More information

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN NOTES ON OBJECT-ORIENTED MODELING AND DESIGN Stephen W. Clyde Brigham Young University Provo, UT 86402 Abstract: A review of the Object Modeling Technique (OMT) is presented. OMT is an object-oriented

More information

From Domain Analysis Model to Common Data Model - the trials and tribulations of implementing BRIDG in an Information Technology Environment

From Domain Analysis Model to Common Data Model - the trials and tribulations of implementing BRIDG in an Information Technology Environment CDISC Journal Clinical Data Interchange Standards Consortium O ctober 2011 From Domain Analysis Model to Common Data Model - the trials and tribulations of implementing BRIDG in an Information Technology

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO 19119 Second edition 2016-01-15 Geographic information Services Information géographique Services Reference number ISO 19119:2016(E) ISO 2016 ISO 19119:2016(E) COPYRIGHT PROTECTED

More information

An Interoperable GIS solution for the public administration (extended abstract)

An Interoperable GIS solution for the public administration (extended abstract) An Interoperable GIS solution for the public administration (extended abstract) Artur Rocha, João Correia Lopes, Luís Bártolo, Rui Chilro INESC-Porto, Rua Dr. Roberto Frias, N o 378 4200-465 PORTO, Portugal,

More information

Basic Principles of MedWIS - WISE interoperability

Basic Principles of MedWIS - WISE interoperability Co-ordination committee seminar of the national focal points Basic Principles of MedWIS - WISE interoperability Eduardo García ADASA Sistemas Nice - France Agenda WISE vs MedWIS WISE WISE DS WISE vs WISE

More information

Standards, GML and AIXM. Dr. David Burggraf Vice President Galdos Systems Inc

Standards, GML and AIXM. Dr. David Burggraf Vice President Galdos Systems Inc Standards, and AIXM Dr. David Burggraf Vice President Galdos Systems Inc Copyright Galdos Systems Inc. May 6, 2010 Geography Markup Language: What is it? A modeling language for geographic features A set

More information

This document is a preview generated by EVS

This document is a preview generated by EVS TECHNICAL REPORT RAPPORT TECHNIQUE TECHNISCHER BERICHT CEN/TR 15449-5 April 2015 ICS 07.040; 35.240.70 English Version Geographic information - Spatial data infrastructures - Part 5: Validation and testing

More information

3GPP TS V ( )

3GPP TS V ( ) TS 32.766 V10.1.0 (2010-09) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Telecommunication management; Evolved Universal Terrestrial

More information

AES standard for audio metadata - Audio object structures for preservation and restoration. Preview only

AES standard for audio metadata - Audio object structures for preservation and restoration. Preview only (Reaffirmed 2017) AES standard for audio metadata - Audio object structures for preservation and restoration Published by Audio Engineering Society, Inc. Copyright 2011 by the Audio Engineering Society

More information

Generalized Document Data Model for Integrating Autonomous Applications

Generalized Document Data Model for Integrating Autonomous Applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Generalized Document Data Model for Integrating Autonomous Applications Zsolt Hernáth, Zoltán Vincellér Abstract

More information

ATL: Atlas Transformation Language. ATL User Manual

ATL: Atlas Transformation Language. ATL User Manual ATL: Atlas Transformation Language ATL User Manual - version 0.7 - February 2006 by ATLAS group LINA & INRIA Nantes Content 1 Introduction... 1 2 An Introduction to Model Transformation... 2 2.1 The Model-Driven

More information

ArgoCASEGEO - an open source CASE tool for Geographic Information Systems modelling using the UML-GeoFrame model

ArgoCASEGEO - an open source CASE tool for Geographic Information Systems modelling using the UML-GeoFrame model ArgoCASEGEO - an open source CASE tool for Geographic Information Systems modelling using the UML-GeoFrame model Jugurta Lisboa Filho, Maurício Fidélis Rodrigues Júnior, Jaudete Daltio and Victor de Freitas

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2004 Vol. 3, No. 7, July-August 2004 UML 2 Activity and Action Models Part 5: Partitions

More information

The Object Model Overview. Contents. Section Title

The Object Model Overview. Contents. Section Title The Object Model 1 This chapter describes the concrete object model that underlies the CORBA architecture. The model is derived from the abstract Core Object Model defined by the Object Management Group

More information

ISO INTERNATIONAL STANDARD. Geographic information Quality principles. Information géographique Principes qualité. First edition

ISO INTERNATIONAL STANDARD. Geographic information Quality principles. Information géographique Principes qualité. First edition INTERNATIONAL STANDARD ISO 19113 First edition 2002-12-01 Geographic information Quality principles Information géographique Principes qualité Reference number ISO 2002 Provläsningsexemplar / Preview PDF

More information

Information Technology Document Schema Definition Languages (DSDL) Part 1: Overview

Information Technology Document Schema Definition Languages (DSDL) Part 1: Overview ISO/IEC JTC 1/SC 34 Date: 2008-09-17 ISO/IEC FCD 19757-1 ISO/IEC JTC 1/SC 34/WG 1 Secretariat: Japanese Industrial Standards Committee Information Technology Document Schema Definition Languages (DSDL)

More information

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé

More information

FDO Data Access Technology at a Glance

FDO Data Access Technology at a Glance Autodesk Geospatial FDO Data Access Technology at a Glance Work seamlessly with your geospatial data whatever the format 1 The Challenge The growing need for openness and interoperability between traditional

More information

Predicates for Boolean web service policy languages Anne H. Anderson Sun Microsystems Laboratories Burlington, MA

Predicates for Boolean web service policy languages Anne H. Anderson Sun Microsystems Laboratories Burlington, MA Predicates for Boolean web service policy languages Anne H. Anderson Sun Microsystems Laboratories Burlington, MA Anne.Anderson@sun.com ABSTRACT Four of the web service policy languages that have been

More information

The New Electronic Chart Product Specification S-101: An Overview

The New Electronic Chart Product Specification S-101: An Overview The New Electronic Chart Product Specification S-101: An Overview Julia Powell Marine Chart Division, Office of Coast Survey, NOAA 1315 East West Hwy, Silver Spring, MD 20715 Julia.Powell@noaa.gov 301-713-0388

More information

OGC Schemas Browser: Visualizing OWS XML Schemas

OGC Schemas Browser: Visualizing OWS XML Schemas 13 th AGILE International Conference on Geographic Information Science 2010 Page 1 of 10 OGC Schemas Browser: Visualizing OWS XML Schemas Alain Tamayo, Carlos Granell, Joaquín Huerta Institute of New Imaging

More information

ETSI TS V ( )

ETSI TS V ( ) TS 128 676 V15.0.0 (2018-07) TECHNICAL SPECIFICATION Universal Mobile Telecommunications System (UMTS); LTE; Telecommunication management; Home enhanced Node B (HeNB) Subsystem (HeNS) Network Resource

More information

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK) INSPIRE: The ESRI Vision Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK) Overview Who are we? Introduction to ESRI Inc. and ESRI(UK) Presenters ArcGIS The ESRI Solution to

More information

Esri Support for Geospatial Standards

Esri Support for Geospatial Standards APRIL 2017 ArcGIS Is Open and Interoperable Esri Support for Geospatial Standards Copyright 2017 Esri All rights reserved. Printed in the United States of America. The information contained in this document

More information

The Interoperability of Location-Tracking Service based on Geographic Information

The Interoperability of Location-Tracking Service based on Geographic Information The Interoperability of Location-Tracking Service based on Geographic Information Do Hyun KIM and Byung Tae JANG, Korea Key words: Interoperability, Location-Tracking, GIS SUMMARY Tracking Service based

More information

ISO. International Organization for Standardization. ISO/IEC JTC 1/SC 32 Data Management and Interchange WG4 SQL/MM. Secretariat: USA (ANSI)

ISO. International Organization for Standardization. ISO/IEC JTC 1/SC 32 Data Management and Interchange WG4 SQL/MM. Secretariat: USA (ANSI) ISO/IEC JTC 1/SC 32 N 0736 ISO/IEC JTC 1/SC 32/WG 4 SQL/MM:VIE-006 January, 2002 ISO International Organization for Standardization ISO/IEC JTC 1/SC 32 Data Management and Interchange WG4 SQL/MM Secretariat:

More information