AS/NZS ISO 19132:2011

$275.61

Geographic information – Location-based services – Reference model

This Standard 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. This International Standard further specifies the framework’s relationship to other frameworks, applications and services for geographic information and to client applications.

Table of contents
Header
About this publication
Preface
Introduction
1 Scope
2 Conformance
3 Normative references
4 Terms and definitions
5 Symbols and abbreviated terms
5.1 Acronyms
5.2 UML Notation
5.3 Taxonomy of data and services — Mapping to RDF
6 ODP Viewpoints used
6.1 Enterprise specification
6.2 Information specification
6.3 Computational specification
7 Participation Model
7.1 Model overview – Package: ISO 19132 (this International Standard)
7.2 Package – LBS Participants
7.2.1 Scenarios and semantics
7.2.2 Type – LBS_Participant
7.2.2.1 Class semantics
7.2.2.2 Association role – License
7.2.3 Type – LBS_User
7.2.3.1 User view of the system
7.2.3.1.1 Users
7.2.3.1.2 Location-based services
7.2.3.1.2.1 Types of questions
7.2.3.1.2.2 Scale of operation
7.2.3.1.3 Mobile devices
7.2.3.1.4 Tracking devices
7.2.3.1.5 Location benchmarks and hybrid systems
7.2.3.2 Basic requirements for users
7.2.3.3 Association role – applicationProvider
7.2.3.4 Association role – mobileDevice
7.2.4 Type – LBS_ApplicationProvider
7.2.4.1 Class semantics
7.2.4.2 Association role – serviceBroker
7.2.5 Type – LBS_DataProvider
7.2.6 Type – LBS_FeatureDataProvider
7.2.7 Type – LBS_ContentProvider
7.2.8 Type – LBS_SpatialContentProvider
7.2.9 Type – LBS_ServiceProvider
7.2.9.1 Class semantics
7.2.9.2 Association role – dataProvider
7.2.10 Type – LBS_ServiceBroker
7.2.10.1 Class semantics
7.2.10.2 Association role – serviceProvider
7.2.11 Type – LBS_MobileDevice
7.2.11.1 Class semantics
7.2.11.2 Association role – User
7.2.12 Type – LBS_DataBroker – Class semantics
8 Service model
8.1 Package – LBS_Services
8.1.1 Package structure
8.1.2 Service taxonomy
8.2 Package – Basic Services
8.2.1 Package structure
8.2.2 Type – LBS_Tracking
8.2.2.1 Tracking a mobile device
8.2.2.2 Class semantics
8.2.2.3 Operation – track
8.2.3 Type – LBS_Routing
8.2.3.1 Routing services
8.2.3.2 Class semantics
8.2.3.3 Operation – route
8.2.4 Type – LBS_Navigation
8.2.4.1 Navigation services
8.2.4.2 Class semantics
8.2.4.3 Operation – navigate
8.3 Package – Geomatics services
8.3.1 Package structure
8.3.2 Type – LBS_LocationTransformation
8.3.2.1 Location Transformations
8.3.2.2 Operation – transform
8.3.3 Type – LBS_AddressParsing
8.3.3.1 Address parsing
8.3.3.2 Operation – parseAddress
8.3.4 Type – LBS_Geoparsing
8.3.4.1 Geoparsing
8.3.4.2 Attribute – gazetteer
8.3.4.3 Operation – geoparse
8.3.5 Type – LBS_Gazetteer
8.3.5.1 Gazetteer
8.3.5.2 Attribute – gazetteer
8.3.5.3 Operation – gazetteerLookup
8.3.6 Type – LBS_MapService
8.3.6.1 Map services
8.3.6.2 Operation – map
8.4 Package – Information Services
8.4.1 Package structure
8.4.2 Type – LBS_DataService
8.4.2.1 Data Services semantics
8.4.2.2 Attribute – dataSource
8.4.2.3 Operation – query
8.4.3 Type – LBS_NetworkDataService – semantics
8.4.4 Type – LBS_EventSubscription
8.4.4.1 Event information or subscription services
8.4.4.2 Operation – eventSubscription
8.4.4.3 Operation – eventTrigger
8.4.5 Type – LBS_MovingObjectManagement
8.5 Package – System management
8.5.1 Managing users and groups
8.5.2 Type – LBS_UserProfileService
8.5.3 Type – LBS_LocationTriggerControl
8.6 Package – Digital rights management
8.6.1 Digital rights management
8.6.2 Type – LBS_Resource
8.6.3 Type – LBS_License
8.6.3.1 Class semantics
8.6.3.2 Association role – right
8.6.4 Type – LBS_Right
8.6.4.1 Class semantics
8.6.4.2 Association role – subject
8.6.4.3 Association role – condition
8.6.4.4 Association role – owner
8.6.5 Type – LBS_RightsCondition
9 Message Data Model
9.1 Semantics
9.2 Package – Message Data Types
9.2.1 Package structure
9.2.2 Type – LanguageSpecificCharacterString
9.2.2.1 Class semantics
9.2.2.2 Attribute – language
9.2.3 Type – LBS_AccessInfo
9.2.3.1 Class semantics
9.2.3.2 Attribute – id
9.2.3.3 Attribute – myID
9.2.3.4 Attribute – securityPass
9.2.4 Type – LBS_Accuracy – Class semantics
9.2.5 Type – LBS_Address
9.2.6 Type – LBS_CostFunction
9.2.7 Type – LBS_Data
9.2.8 Type – LBS_DataSource
9.2.9 Type – LBS_DisplayParameters
9.2.9.1 Class semantics
9.2.9.2 Attribute – width
9.2.9.3 Attribute – length
9.2.9.4 Attribute – scale
9.2.9.5 Attribute – symbol
9.2.9.6 Attribute – format
9.2.10 Type – LBS_EventInfo
9.2.10.1 Class semantics
9.2.10.2 Attribute – description
9.2.10.3 Attribute – time
9.2.10.4 Attribute – place
9.2.11 Type – LBS_Instruction
9.2.11.1 Class semantics
9.2.11.2 Association role – maneuver
9.2.12 Type – LBS_Location
9.2.12.1 Class semantics
9.2.12.2 Attribute – position
9.2.12.3 Attribute – qualityOfPosition
9.2.13 Type – LBS_Maneuver
9.2.14 Type – LBS_MapFormat
9.2.15 Type – LBS_Notification
9.2.15.1 Class semantics
9.2.15.2 Attribute – user
9.2.15.3 Attribute – event
9.2.15.4 Attribute – trigger
9.2.15.5 Attribute – triggerTime
9.2.16 Type – LBS_Position
9.2.17 Type – LBS_Preference
9.2.18 Type – LBS_Route
9.2.18.1 Class semantics
9.2.18.2 Attribute – mainRouteRule
9.2.18.3 Association Role – maneuver
9.2.19 Type – LBS_RouteConstraint
9.2.20 Type – LBS_RouteCriteria
9.2.20.1 Class semantics
9.2.20.2 Attribute – start
9.2.20.3 Attribute – wayPoints
9.2.20.4 Attribute – end
9.2.20.5 Attribute – constraints
9.2.20.6 Attribute – preferences
9.2.20.7 Attribute – costFunction
9.2.21 Type – LBS_SecurityCertificate
9.2.21.1 Class semantics
9.2.21.2 Association Role – user
9.2.21.3 Association Role – license
9.2.22 Type – LBS_SymbolSet
9.2.23 Type – LBS_TrackingLocation
9.2.23.1 Class semantics
9.2.23.2 Attribute – time
9.2.24 Type – LBS_Trigger
9.2.25 Type – LBS_UserID
9.2.25.1 Class semantics
9.2.25.2 Attribute – ID
9.2.26 Union – LBS_FeatureData
9.2.26.1 Class semantics
9.2.26.2 Attribute – feature
9.2.27 Union – LBS_GeometryChoice
9.2.27.1 Class semantics
9.2.27.2 Attribute – coordinate
9.2.27.3 Attribute – geometry
9.2.27.4 Attribute – topology
9.2.28 Union – LBS_NamedLocation
9.2.28.1 Class semantics
9.2.28.2 Attribute – gazetteerEntry
9.2.28.3 Attribute – trackPosition
9.2.29 Union – LBS_TrackTrigger
9.2.29.1 Class semantics
9.2.29.2 Attribute – trackTrigger
Annex A
A.1 Semantics
A.2 Semantics conformance
A.2.1 Terminology
A.2.2 Package – LBS Participants
A.3 Service conformance
A.4 Data conformance
Annex B
B.1 LBS Model
B.2 LBS Interface Schema
Annex C
C.1 Semantics
C.2 Disaster management
C.3 Mountain rescue
C.4 Intelligent routing
C.5 Personal navigation for the visually impaired
C.6 Public transport
C.7 Tracking
C.8 MicroLBS for home or business use
C.9 Road maintenance and Intelligent Transportation Systems (ITS)
C.9.1 Overview
C.9.2 ITS
C.9.3 ITS and eSafety
C.9.4 Road owner, maintenance crew and contractor
C.9.5 Micro-LBS
C.9.6 Macro-LBS
Annex D
D.1 Organizations
D.2 Existing standards of interest in LBS
D.2.1 ISO 14825, Intelligent transport systems — Geographic Data Files (GDF) — Overall data specification
D.2.2 ISO/TC 204 Navigation API (under development)
D.2.3 Open Geospatial Consortium/Open Location Services (OGC/OLS) Specification
Annex E
E.1 Introduction
E.1.1 Overview
E.1.2 Comparative analysis of ISO/TC 211 and ISO/TC 204 terminology and concepts
E.1.3 Differences in modelling
E.2 ISO/TC 211 terminology versus corresponding ISO/TC 204 terminology
E.3 Conclusion
Annex F
F.1 General
F.2 Use case 1:
F.3 Use case 2:
Bibliography

Cited references in this standard
Content history
AS/NZS ISO 19132:2011 REC:2024

DR AS/NZS ISO 19132

Please select a variation to view its description.

Published

30/11/2011

Pages

93

Please select a variation to view its pdf.

AS/NZS ISO 19132:2011
$275.61