Geographic information - Location-based services - Reference model (ISO 19132:2007)

ISO 19132:2007 defines a reference model and a conceptual framework for location-based services (LBS), and describes the basic principles by which LBS applications may interoperate. This framework references or contains an ontology, a taxonomy, a set of design patterns and a core set of LBS service abstract specifications in UML. ISO 19132:2007 further specifies the framework's relationship to other frameworks, applications and services for geographic information and to client applications.
ISO 19132:2007 addresses, for an LBS system, the first three basic viewpoints as defined in the Reference Model for Open Distributed Processing (RM-ODP, see ISO/IEC 10746-1). These viewpoints are the Enterprise Viewpoint – detailing the purpose, scope, and policies of the system; Information Viewpoint – detailing the semantics of information and processing within the system; Computational Viewpoint – detailing the functional decomposition of the system.
The fourth and fifth viewpoints are addressed only in requirements or examples. These are the Engineering Viewpoint – detailing the infrastructure for distribution; Technology Viewpoint – detailing the technology for implementation;
Reference models and frameworks can be defined at a variety of levels, from conceptual design to software documentation. ISO 19132:2007 defines the conceptual framework for and the type of applications included within LBS, establishes general principles for LBS for both mobile and fixed clients, specifies the interface for data access while roaming, defines the architectural relationship with other ISO geographic information standards, and identifies areas in which further standards for LBS are required.
ISO 19132:2007 does not address rules by which LBS are developed, nor general principles for roaming agreements for mobile clients and tracking targets.

Geoinformation - Standortbezogene Dienste - Referenzmodell (ISO 19132:2007)

Information géographique - Services basés sur la localisation - Modèle de référence (ISO 19132:2007)

L'ISO 19132:2007 définit un modèle de référence et un cadre conceptuel pour les services basés sur la localisation (LBS) et décrit les principes de base selon lesquels les applications LBS peuvent interopérer. Ce cadre contient ou fait référence à une ontologie, une taxinomie, un ensemble de modèles de conception et de spécifications abstraites de service LBS en langage UML. En outre, l'ISO 19132:2007 spécifie les relations que le cadre entretient avec les autres cadres, les applications et services d'informations géographiques et les applications client.
Concernant un système LBS, l'ISO 19132:2007 aborde les trois premiers points de vue de base définis dans le Modèle de référence pour le traitement réparti ouvert (RM-ODP, voir l'ISO/CEI 10746-1). Ces points de vue sont le point de vue entreprise – définit l'objet, le domaine d'application et les règles du système –, le point de vue informationnel – détaille la sémantique des informations et leur traitement dans le système –, et le point de vue informatique – détaille la décomposition fonctionnelle du système –.
Les quatrième et cinquième points de vue sont abordés dans les exigences ou à titre d'exemple. Il s'agit du point de vue ingénierie – détaille l'infrastructure de distribution – et du point de vue technologie – détaille la technologie de mise en oeuvre –.
Les modèles de référence et les cadres peuvent être définis à différents niveaux, de la conception à la documentation logicielle. L'ISO 19132:2007 définit le cadre conceptuel du service LBS et le type des applications qu'il contient, établit les principes généraux du système LBS pour les clients fixes et mobiles, précise l'interface d'accès aux données lors des déplacements, définit les relations architecturales avec d'autres normes ISO relatives aux informations géographiques, et identifie les domaines pour lesquels d'autres normes relatives au système LBS sont nécessaires.
L'ISO 19132:2007 n'aborde ni les règles de développement du système LBS, ni les principes généraux liés aux accords d'itinérance des clients mobiles et de suivi des cibles.

Geografske informacije - Storitve na podlagi lokacije - Referenčni model (ISO 19132:2007)

General Information

Status
Published
Publication Date
26-Aug-2008
Current Stage
6060 - Definitive text made available (DAV) - Publishing
Due Date
27-Aug-2008
Completion Date
27-Aug-2008

Buy Standard

Standard
EN ISO 19132:2009
English language
105 pages
sale 10% off
Preview
sale 10% off
Preview

e-Library read for
1 day

Standards Content (sample)

SLOVENSKI STANDARD
SIST EN ISO 19132:2009
01-maj-2009
*HRJUDIVNHLQIRUPDFLMH6WRULWYHQDSRGODJLORNDFLMH5HIHUHQþQLPRGHO ,62


Geographic information - Location-based services - Reference model (ISO 19132:2007)

Geoinformation - Standortbezogene Dienste - Referenzmodell (ISO 19132:2007)

Information géographique - Services basés sur la localisation - Modèle de référence (ISO

19132:2007)
Ta slovenski standard je istoveten z: EN ISO 19132:2008
ICS:
35.240.70 Uporabniške rešitve IT v IT applications in science
znanosti
SIST EN ISO 19132:2009 en,fr

2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST EN ISO 19132:2009
---------------------- Page: 2 ----------------------
SIST EN ISO 19132:2009
EUROPEAN STANDARD
EN ISO 19132
NORME EUROPÉENNE
EUROPÄISCHE NORM
August 2008
ICS 35.240.70
English Version
Geographic information - Location-based services - Reference
model (ISO 19132:2007)

Information géographique - Services basés sur la Geoinformation - Standortbezogene Dienste -

localisation - Modèle de référence (ISO 19132:2007) Referenzmodell (ISO 19132:2007)

This European Standard was approved by CEN on 15 August 2008.

CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European

Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national

standards may be obtained on application to the CEN Management Centre or to any CEN member.

This European Standard exists in three official versions (English, French, German). A version in any other language made by translation

under the responsibility of a CEN member into its own language and notified to the CEN Management Centre has the same status as the

official versions.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland,

France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal,

Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and United Kingdom.
EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION
EUROPÄISCHES KOMITEE FÜR NORMUNG
Management Centre: rue de Stassart, 36 B-1050 Brussels

© 2008 CEN All rights of exploitation in any form and by any means reserved Ref. No. EN ISO 19132:2008: E

worldwide for CEN national Members.
---------------------- Page: 3 ----------------------
SIST EN ISO 19132:2009
EN ISO 19132:2008 (E)
Contents Page

Foreword..............................................................................................................................................................3

---------------------- Page: 4 ----------------------
SIST EN ISO 19132:2009
EN ISO 19132:2008 (E)
Foreword

The text of ISO 19132:2007 has been prepared by Technical Committee ISO/TC 211 “Geographic

information/Geomatics” of the International Organization for Standardization (ISO) and has been taken over

as EN ISO 19132:2008 by Technical Committee CEN/TC 287 “Geographic Information” the secretariat of

which is held by NEN.

This European Standard shall be given the status of a national standard, either by publication of an identical

text or by endorsement, at the latest by February 2009, and conflicting national standards shall be withdrawn

at the latest by February 2009.

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent

rights. CEN [and/or CENELEC] shall not be held responsible for identifying any or all such patent rights.

According to the CEN/CENELEC Internal Regulations, the national standards organizations of the following

countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Cyprus, Czech

Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,

Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain,

Sweden, Switzerland and the United Kingdom.
Endorsement notice

The text of ISO 19132:2007 has been approved by CEN as a EN ISO 19132:2008 without any modification.

---------------------- Page: 5 ----------------------
SIST EN ISO 19132:2009
---------------------- Page: 6 ----------------------
SIST EN ISO 19132:2009
INTERNATIONAL ISO
STANDARD 19132
First edition
2007-10-15
Geographic information — Location-
based services — Reference model
Information géographique — Services basés sur la localisation —
Modèle de référence
Reference number
ISO 19132:2007(E)
ISO 2007
---------------------- Page: 7 ----------------------
SIST EN ISO 19132:2009
ISO 19132:2007(E)
PDF disclaimer

This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but

shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In

downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat

accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.

Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation

parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In

the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

COPYRIGHT PROTECTED DOCUMENT
© ISO 2007

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,

electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or

ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2007 – All rights reserved
---------------------- Page: 8 ----------------------
SIST EN ISO 19132:2009
ISO 19132:2007(E)
Contents Page

Foreword........................................................................................................................................................... vii

Introduction ..................................................................................................................................................... viii

1 Scope ..................................................................................................................................................... 1

2 Conformance......................................................................................................................................... 2

3 Normative references ........................................................................................................................... 2

4 Terms and definitions........................................................................................................................... 2

5 Symbols and abbreviated terms ....................................................................................................... 11

5.1 Acronyms ............................................................................................................................................ 11

5.2 UML Notation....................................................................................................................................... 13

5.3 Taxonomy of data and services — Mapping to RDF....................................................................... 13

6 ODP Viewpoints used......................................................................................................................... 15

6.1 Enterprise specification ..................................................................................................................... 15

6.2 Information specification ................................................................................................................... 15

6.3 Computational specification.............................................................................................................. 15

7 Participation Model............................................................................................................................. 15

7.1 Model overview – Package: ISO 19132 (this International Standard)............................................ 15

7.2 Package – LBS Participants .............................................................................................................. 17

7.2.1 Scenarios and semantics................................................................................................................... 17

7.2.2 Type – LBS_Participant...................................................................................................................... 19

7.2.3 Type – LBS_User ................................................................................................................................ 20

7.2.4 Type – LBS_ApplicationProvider...................................................................................................... 23

7.2.5 Type – LBS_DataProvider.................................................................................................................. 24

7.2.6 Type – LBS_FeatureDataProvider..................................................................................................... 24

7.2.7 Type – LBS_ContentProvider ............................................................................................................ 24

7.2.8 Type – LBS_SpatialContentProvider ................................................................................................ 24

7.2.9 Type – LBS_ServiceProvider............................................................................................................. 24

7.2.10 Type – LBS_ServiceBroker................................................................................................................ 25

7.2.11 Type – LBS_MobileDevice ................................................................................................................. 25

7.2.12 Type – LBS_DataBroker – Class semantics .................................................................................... 26

8 Service model...................................................................................................................................... 26

8.1 Package – LBS_Services ................................................................................................................... 26

8.1.1 Package structure............................................................................................................................... 26

8.1.2 Service taxonomy ............................................................................................................................... 27

8.2 Package – Basic Services.................................................................................................................. 27

8.2.1 Package structure............................................................................................................................... 27

8.2.2 Type – LBS_Tracking ......................................................................................................................... 28

8.2.3 Type – LBS_Routing........................................................................................................................... 29

8.2.4 Type – LBS_Navigation...................................................................................................................... 30

8.3 Package – Geomatics services ......................................................................................................... 31

8.3.1 Package structure............................................................................................................................... 31

8.3.2 Type – LBS_Location Transformation..............................................................................................32

8.3.3 Type – LBS_AddressParsing............................................................................................................. 34

8.3.4 Type – LBS_Geoparsing .................................................................................................................... 34

8.3.5 Type – LBS_Gazetteer........................................................................................................................ 35

8.3.6 Type – LBS_MapService .................................................................................................................... 36

8.4 Package – Information Services........................................................................................................ 37

8.4.1 Package structure............................................................................................................................... 37

8.4.2 Type – LBS_DataService.................................................................................................................... 37

© ISO 2007 – All rights reserved iii
---------------------- Page: 9 ----------------------
SIST EN ISO 19132:2009
ISO 19132:2007(E)

8.4.3 Type – LBS_NetworkDataService – semantics................................................................................ 39

8.4.4 Type – LBS_EventSubscription......................................................................................................... 40

8.4.5 Type – LBS_MovingObjectManagement........................................................................................... 41

8.5 Package – System management........................................................................................................ 41

8.5.1 Managing users and groups .............................................................................................................. 41

8.5.2 Type – LBS_UserProfileService......................................................................................................... 41

8.5.3 Type – LBS_LocationTriggerControl ................................................................................................ 42

8.6 Package – Digital rights management .............................................................................................. 42

8.6.1 Digital rights management................................................................................................................. 42

8.6.2 Type – LBS_Resource ........................................................................................................................ 43

8.6.3 Type – LBS_License ........................................................................................................................... 43

8.6.4 Type – LBS_Right ............................................................................................................................... 43

8.6.5 Type – LBS_RightsCondition............................................................................................................. 44

9 Message Data Model........................................................................................................................... 44

9.1 Semantics ............................................................................................................................................ 44

9.2 Package – Message Data Types ........................................................................................................ 44

9.2.1 Package structure ............................................................................................................................... 44

9.2.2 Type – LanguageSpecificCharacterString........................................................................................ 45

9.2.3 Type – LBS_AccessInfo ..................................................................................................................... 46

9.2.4 Type – LBS_Accuracy – Class semantics ........................................................................................ 47

9.2.5 Type – LBS_Address .......................................................................................................................... 47

9.2.6 Type – LBS_CostFunction ................................................................................................................. 47

9.2.7 Type – LBS_Data................................................................................................................................. 48

9.2.8 Type – LBS_DataSource..................................................................................................................... 48

9.2.9 Type – LBS_DisplayParameters ........................................................................................................ 49

9.2.10 Type – LBS_EventInfo ........................................................................................................................ 50

9.2.11 Type – LBS_Instruction ...................................................................................................................... 50

9.2.12 Type – LBS_Location.......................................................................................................................... 51

9.2.13 Type – LBS_Maneuver........................................................................................................................ 51

9.2.14 Type – LBS_MapFormat ..................................................................................................................... 52

9.2.15 Type – LBS_Notification..................................................................................................................... 52

9.2.16 Type – LBS_Position .......................................................................................................................... 53

9.2.17 Type – LBS_Preference ...................................................................................................................... 53

9.2.18 Type – LBS_Route .............................................................................................................................. 54

9.2.19 Type – LBS_RouteConstraint ............................................................................................................ 55

9.2.20 Type – LBS_RouteCriteria.................................................................................................................. 55

9.2.21 Type – LBS_SecurityCertificate......................................................................................................... 56

9.2.22 Type – LBS_SymbolSet ...................................................................................................................... 57

9.2.23 Type – LBS_TrackingLocation........................................................................................................... 57

9.2.24 Type – LBS_Trigger ............................................................................................................................ 58

9.2.25 Type – LBS_UserID ............................................................................................................................. 58

9.2.26 Union – LBS_FeatureData .................................................................................................................. 59

9.2.27 Union – LBS_GeometryChoice.......................................................................................................... 59

9.2.28 Union – LBS_NamedLocation............................................................................................................ 60

9.2.29 Union – LBS_TrackTrigger................................................................................................................. 61

Annex A (normative) Abstract test suite........................................................................................................ 62

Annex B (informative) Architecture ................................................................................................................ 66

Annex C (informative) Scenarios .................................................................................................................... 69

Annex D (informative) Standards development in LBS ................................................................................ 75

Annex E (informative) Crosswalk between common terminology in ISO/TC 211 and ISO/TC 204 .......... 77

Annex F (informative) Use cases for location-based services .................................................................... 87

Bibliography ..................................................................................................................................................... 91

iv © ISO 2007 – All rights reserved
---------------------- Page: 10 ----------------------
SIST EN ISO 19132:2009
ISO 19132:2007(E)
Figures

Figure 1 — Relation between LBS and GIS.................................................................................................. viii

Figure 2 — Simplified navigation service represented as an RDF graph.................................................. 14

Figure 3 — Example of composition of services.......................................................................................... 14

Figure 4 — Overview of UML package structure.......................................................................................... 16

Figure 5 — Package dependencies to other ISO standards........................................................................ 17

Figure 6 — Roles of the Enterprise view....................................................................................................... 18

Figure 7 — Enterprise view communication channels as associations .................................................... 19

Figure 8 — License associations for LBS_Participant ................................................................................ 19

Figure 9 — LBS_User associations ............................................................................................................... 20

Figure 10 — LBS_ApplicationProvider associations................................................................................... 24

Figure 11 — Service provider associations .................................................................................................. 25

Figure 12 — Service broker associations ..................................................................................................... 25

Figure 13 — Mobile device associations....................................................................................................... 26

Figure 14 — Subpackages of LBS_Services................................................................................................. 27

Figure 15 — Basic services ............................................................................................................................ 28

Figure 16 — Context Diagram: LBS_Tracking.............................................................................................. 29

Figure 17 — Context Diagram: LBS_Routing ............................................................................................... 30

Figure 18 — Context Diagram: LBS_Navigation .......................................................................................... 31

Figure 19 — Geomatics services ................................................................................................................... 32

Figure 20 — Context Diagram: LBS_LocationTransformation ................................................................... 33

Figure 21 — Context Diagram: LBS_AddressParsing .................................................................................34

Figure 22 — Context Diagram: LBS_Geoparsing......................................................................................... 34

Figure 23 — Context Diagram: LBS_Gazetteer ............................................................................................ 35

Figure 24 — Context Diagram: LBS_MapService......................................................................................... 37

Figure 25 — Information services .................................................................................................................. 38

Figure 26 — Context Diagram: LBS_DataService ........................................................................................ 38

Figure 27 — Context Diagram: LBS_NetworkDataService.......................................................................... 39

Figure 28 — Context Diagram: LBS_EventSubscription............................................................................. 40

Figure 29 — Context Diagram: LBS_MovingObjectManagement............................................................... 41

Figure 30 — Context Diagram: LBS_UserProfileService.............................................................................41

Figure 31 — Context Diagram: LBS_LocationTriggerControl..................................................................... 42

Figure 32 — Digital rights management types ............................................................................................. 43

Figure 33 — Message data types ................................................................................................................... 45

Figure 34 — Context diagram: LanguageSpecificCharacterString ............................................................ 46

Figure 35 — Context diagram: LBS_AccessInfo .......................................................................................... 46

Figure 36 — Context Diagram: LBS_Accuracy............................................................................................. 47

Figure 37 — Context Diagram: LBS_Address............................................................................................... 47

Figure 38 — Context Diagram: LBS_CostFunction...................................................................................... 47

© ISO 2007 – All rights reserved v
---------------------- Page: 11 ----------------------
SIST EN ISO 19132:2009
ISO 19132:2007(E)

Figure 39 — Context Diagram: LBS_Data ..................................................................................................... 48

Figure 40 — Context Diagram: LBS_DataSource ......................................................................................... 48

Figure 41 — Context Diagram: LBS_DisplayParameters............................................................................. 49

Figure 42 — Context Diagram: LBS_EventInfo............................................................................................. 50

Figure 43 — Context Diagram: LBS_Instruction........................................................................................... 51

Figure 44 — Context Diagram: LBS_Location .............................................................................................. 51

Figure 45 — Context Diagram: LBS_Maneuver ............................................................................................ 52

Figure 46 — Context Diagram: LBS_MapFormat.......................................................................................... 52

Figure 47 — Context Diagram: LBS_Notification ......................................................................................... 53

Figure 48 — Context Diagram: LBS_Position ............................................................................................... 53

Figure 49 — Context Diagram: LBS_Preference........................................................................................... 54

Figure 50 — Context Diagram: LBS_Route ................................................................................................... 54

Figure 51 — Context Diagram: LBS_RouteConstraint................................................................................. 55

Figure 52 — Context Diagram: LBS_RouteCriteria ...................................................................................... 56

Figure 53 — Context Diagram: LBS_SecurityCertificate ............................................................................. 57

Figure 54 — Context Diagram: LBS_SymbolSet........................................................................................... 57

Figure 55 — Context Diagram: LBS_TrackingLocation ...............................................................................58

Figure 56 — Context Diagram: LBS_Trigger................................................................................................. 58

Figure 57 — Context Diagram: LBS_UserID.................................................................................................. 59

Figure 58 — Context Diagram: LBS_FeatureData ........................................................................................ 59

Figure 59 — Context Diagram: LBS_GeometryChoice ................................................................................ 60

Figure 60 — Context Diagram: LBS_NamedLocation ....................................

...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.