SlideShare ist ein Scribd-Unternehmen logo
1 von 24
`
 Car Tracking
 Personal Navigation
 News
 M-Commerce
 Emergency
 Child Tracking

M-commerce: Mobile Commerce
Location Based Services





Maps
Routing
Assisted
Navigation

Information
Services

Tracking
Services

Maps &
Navigation





Friends & Family
Finder
Traffic
Vehicle Tracking




City guides
User Generated
Content (UGC)

Application




Social Networks
Context
Advertisements
Aim and Objectives
Introduction
LBS Components
Privacy of LBS
Positioning Systems
Comparison of Positioning Systems

Conclusion and Future Work
• To evaluate a Location Based Services (LBS) positioning techniques.

 To investigate the characteristic of the LBS.
 Gaining an understanding of components of LBS and underlying technologies.
 To study the existing LBS systems.

 Investigating the challenge of protecting the privacy of LBS users
 To comparing between the LBS systems.
Location +
Requests
LBS Provider

Location +
Requests
Services

LBS
Application

Services
LBS User
LBS Middleware

Location Tracking

GIS Provider
GIS
Data

Location Collection
Service (LCS)
Three important standards (OpenLS, GML and KML)
 The Open Location Services (OpenLS) standard proposes an overall
system architecture for various components :
 location collection services .
 LBS application providers .

 Geography Markup Language (GML): This is an XML-based language
for representing various geography data such as points of interest.
 Keyhole Markup Language (KML): This complements GML by providing
information about annotations and markings on maps (visualization).
•

Why privacy is a concern with LBS ?

•

Identification Requirements of LBS .

 Anonymous LBSs.
 Identity-driven LBSs.
 Pseudonym-driven LBSs.
•

Privacy Solutions

 Anonymization.
 Cryptographic Techniques.
 Transformation of Location request data.
• Cell of Origin (COO): This technique is used if the positioning system has a
cellular structure.
• Time of Arrival (TOA): Time Difference of Arrival (TDOA).
• Angle of Arrival (AOA): If we use antennas with direction characteristics.
 Triangulation:: needs two fixed positions (p1 and p2). , we measure the angle
to the location u.
 Trilateration:: also needs two fixed positions, but uses two distances to the
unknown location.
 Traversing: uses several distance–angle pairs. We start with a known point p1
and measure the bdistance and direction
Positioning Systems

Satellite Based
e.g. GPS

Network Based
GSM

(Global Positioning System )
(Radio Frequency Identification )

Indoor Positioning
Infrared , RFID & WLAN

(Wireless Local Area Network
(Global System for Mobile)
• Cover huge geographical areas.
• Standalone infrastructure and terminal-based
Advantages
 High accuracy
 World-wide coverage
Disadvantages
 Positioning requires line-of-sight between satellite and receiver
 High power consumption at the receiver
 High operation costs
Examples
 GPS (Global Positioning System)
 Galileo
Principle of satellite positioning.
The user knows the distance of the satellite
to him, as well as the position of the
satellite
r =c*∆t

So he can calculate a radius is
somewhere on. But he does not know
where on the radius he is.

By looking at the intersection of the coverage radius of
at least 3 satellites, he can discover his exact position
Focuses on positioning services within the coverage area of a cellular network.
• Advantages
• Good yield (in most cases even indoors).
• Some positioning methods require either no or only minor modifications at mobile
devices (firmware upgrade).
 Disadvantages
 High signaling overhead.
 Moderate accuracy.
 Examples
 Cell-Id.
 Enhanced Observed Time Difference (E-OTD).
 Assisted GPS (A-GPS).
 Deployment in buildings, university campuses, and company premises
 Stand-alone and integrated infrastructures (e.g., RFID vs. WLAN)
 Advantages
Low power consumption
High accuracy
 Disadvantages
Proprietary systems, i.e., no standardization
 Examples
WLAN positioning
Ultrasound positioning
RFID positioning
 Position can be detected by measuring Signal Strength of all wireless LAN access

points.

Wi-Fi: Wireless Fidelity
Infrared
(Active Badge)

Ultrasound

Video

RFID
Name Category
GPS

Satellite

GSM

Network

Tracking/
Positioning
Positioning
Both

E-OTD

Wi-Fi

Indoor

Positioning

RFID

Indoor

Tracking

Mechanism
TOA

Medium
Radio

Precision
25 m

COO, AOA,
TOA

Radio

Depends on Cell
Density 40-400

Signal
Strength

Radio

Dependent on WiFi AP density 3 m

COO

Radio

Cell
 Many LBS applications use GPS to determine the current location.
 however: It only works outdoors because the receiver must have a direct view
to at least four GPS satellites.
 no positioning system is accessible everywhere.
 If a service wants to have high coverage, it has to rely on several positioning
techniques.
 More investigations are required to assess the behavior of the LBS under
different positioning techniques.
 To explore the limitations of the LBS paradigm .
 To develop real LBS systems which are more intelligent and accurate.
 More investigations are required to assess user experiences in regard to
privacy and security.
[1] L. Perusco and K. Michael, "Control, Trust, and Security: Evaluating Location-Based Services", IEEE Technology
and Society Fvlagazine, Spring 2007
[3] M. Takeda, "Will GPS Mobile Phones Become the Driving Force in the GPS Applications Market?", nG Mobile in
Japan and Asia, 1(7), July 22, 2002.
[4] J. Green, D. Betti, and J. Davison. Mobile Location Services: Market Strategies, OVUM, London, 2000.
[5] G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services: Concepts, Architectures and Applications. Springer
Verlag Publishers, Berlin/Heidelberg, 2003.
[6] I. Burcea, H.-A. Jacobsen, E. DeLara, V. Muthusam, and M. Petrovic. "Disconnected Operations in
Publish/Subscribe." IEEE Mobile Data Management, IEE Publication, pages 39–50, 2004.
[7] H.-A. Jacobsen. "Middleware Services for Selective and Location-based Information Dissemination in Mobile
Wireless Networks." Advanced Topic Workshop on Middleware for Mobile Computing, November 12–16, 2001.
[8] K. V. B. Andersen, M. Cheng, R. Klitgaard-Nielsen. "Online Aalborg Guide: Development of a Location-Based
Service." Student Report, 102 pages, Aalborg University, 2003.
[9] K. Dueker and J. A. Butler. "GIS-T Enterprise Data Model with Suggested Implementation Choices," Journal of the
Urban and Regional Information Systems Association, 10(1):12–36, 1998.
Location Based services

Weitere ähnliche Inhalte

Was ist angesagt?

Global Positioning System
Global Positioning System Global Positioning System
Global Positioning System
Varun B P
 
Global positioning system (GPS)
Global positioning system (GPS)Global positioning system (GPS)
Global positioning system (GPS)
Gautham Reddy
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system
Sumit Kumar
 
Global positioning system ppt
Global positioning system pptGlobal positioning system ppt
Global positioning system ppt
Swapnil Ramgirwar
 
Location Based Services - An Overview
Location Based Services - An Overview Location Based Services - An Overview
Location Based Services - An Overview
amsanjeev
 

Was ist angesagt? (20)

Gps
GpsGps
Gps
 
Location Based Services for Mobiles: Technologies and Standards
Location Based Services for Mobiles: Technologies and StandardsLocation Based Services for Mobiles: Technologies and Standards
Location Based Services for Mobiles: Technologies and Standards
 
Ppt local tracking and gps
Ppt local tracking and gpsPpt local tracking and gps
Ppt local tracking and gps
 
Global Positioning System
Global Positioning System Global Positioning System
Global Positioning System
 
Global positioning system(GPS)
Global positioning system(GPS)Global positioning system(GPS)
Global positioning system(GPS)
 
Location Based Services in Telecommunication Networks
Location Based Services in Telecommunication Networks Location Based Services in Telecommunication Networks
Location Based Services in Telecommunication Networks
 
Global positioning system (GPS)
Global positioning system (GPS)Global positioning system (GPS)
Global positioning system (GPS)
 
Global navigation satellite system based positioning combined
Global navigation satellite system based positioning   combinedGlobal navigation satellite system based positioning   combined
Global navigation satellite system based positioning combined
 
Gps tracking system
Gps tracking system Gps tracking system
Gps tracking system
 
GPS introduction
GPS introductionGPS introduction
GPS introduction
 
Global positioning system ppt
Global positioning system pptGlobal positioning system ppt
Global positioning system ppt
 
Gps
GpsGps
Gps
 
Gps ppt
Gps pptGps ppt
Gps ppt
 
What is GPS
What is GPSWhat is GPS
What is GPS
 
Location Based Services - An Overview
Location Based Services - An Overview Location Based Services - An Overview
Location Based Services - An Overview
 
IRNSS
IRNSSIRNSS
IRNSS
 
Gps
GpsGps
Gps
 
Introduction to global position system
Introduction to global position systemIntroduction to global position system
Introduction to global position system
 
Dgps seminar
Dgps seminarDgps seminar
Dgps seminar
 
How GPS Works
How GPS WorksHow GPS Works
How GPS Works
 

Ähnlich wie Location Based services

IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...
IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...
IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...
Rida Qayyum
 
Background positioning huber
Background positioning huberBackground positioning huber
Background positioning huber
evegod
 

Ähnlich wie Location Based services (20)

Iaetsd location-based services using autonomous gps
Iaetsd location-based services using autonomous gpsIaetsd location-based services using autonomous gps
Iaetsd location-based services using autonomous gps
 
telenity
telenitytelenity
telenity
 
Location Based Services, Change in Profile and Notification
Location Based Services, Change in Profile and Notification Location Based Services, Change in Profile and Notification
Location Based Services, Change in Profile and Notification
 
Ati location based_services
Ati location based_servicesAti location based_services
Ati location based_services
 
Location-based Technologies Explained
Location-based Technologies ExplainedLocation-based Technologies Explained
Location-based Technologies Explained
 
Ubiquitous Positioning: A Taxonomy for Location Determination on Mobile Navig...
Ubiquitous Positioning: A Taxonomy for Location Determination on Mobile Navig...Ubiquitous Positioning: A Taxonomy for Location Determination on Mobile Navig...
Ubiquitous Positioning: A Taxonomy for Location Determination on Mobile Navig...
 
Implementation of Recommendation on Location Based Services
Implementation of Recommendation on Location Based ServicesImplementation of Recommendation on Location Based Services
Implementation of Recommendation on Location Based Services
 
Prototyping the Future Potentials of Location Based Services in the Realm of ...
Prototyping the Future Potentials of Location Based Services in the Realm of ...Prototyping the Future Potentials of Location Based Services in the Realm of ...
Prototyping the Future Potentials of Location Based Services in the Realm of ...
 
Location dependent query processing
Location dependent query processingLocation dependent query processing
Location dependent query processing
 
Android application to locate and track mobile phones(aaltm) an implementati...
Android application to locate and track mobile phones(aaltm)  an implementati...Android application to locate and track mobile phones(aaltm)  an implementati...
Android application to locate and track mobile phones(aaltm) an implementati...
 
IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...
IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...
IDP: A Privacy Provisioning Framework for TIP Attributes in Trusted Third Par...
 
ASSESSMENT OF ALTERNATIVE PRECISION POSITIONING SYSTEMS
ASSESSMENT OF ALTERNATIVE PRECISION POSITIONING SYSTEMSASSESSMENT OF ALTERNATIVE PRECISION POSITIONING SYSTEMS
ASSESSMENT OF ALTERNATIVE PRECISION POSITIONING SYSTEMS
 
Background positioning huber
Background positioning huberBackground positioning huber
Background positioning huber
 
A Survey of Privacy-Preserving Algorithms for Finding meeting point in Mobile...
A Survey of Privacy-Preserving Algorithms for Finding meeting point in Mobile...A Survey of Privacy-Preserving Algorithms for Finding meeting point in Mobile...
A Survey of Privacy-Preserving Algorithms for Finding meeting point in Mobile...
 
P Sweta
P SwetaP Sweta
P Sweta
 
Geo location based augmented reality application
Geo location based augmented reality applicationGeo location based augmented reality application
Geo location based augmented reality application
 
location based service
location based servicelocation based service
location based service
 
WLAN BASED POSITIONING WITH A SINGLE ACCESS POINT
WLAN BASED POSITIONING WITH A SINGLE ACCESS POINTWLAN BASED POSITIONING WITH A SINGLE ACCESS POINT
WLAN BASED POSITIONING WITH A SINGLE ACCESS POINT
 
Location based-services-using-android-mobile-operating-system-copyright-ijaet
Location based-services-using-android-mobile-operating-system-copyright-ijaetLocation based-services-using-android-mobile-operating-system-copyright-ijaet
Location based-services-using-android-mobile-operating-system-copyright-ijaet
 
Journal of Geographical Research | Vol.6, Iss.4 October 2023
Journal of Geographical Research | Vol.6, Iss.4 October 2023Journal of Geographical Research | Vol.6, Iss.4 October 2023
Journal of Geographical Research | Vol.6, Iss.4 October 2023
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Location Based services

  • 1. `
  • 2.  Car Tracking  Personal Navigation  News  M-Commerce  Emergency  Child Tracking M-commerce: Mobile Commerce
  • 3. Location Based Services    Maps Routing Assisted Navigation Information Services Tracking Services Maps & Navigation    Friends & Family Finder Traffic Vehicle Tracking   City guides User Generated Content (UGC) Application   Social Networks Context Advertisements
  • 4. Aim and Objectives Introduction LBS Components Privacy of LBS Positioning Systems Comparison of Positioning Systems Conclusion and Future Work
  • 5. • To evaluate a Location Based Services (LBS) positioning techniques.  To investigate the characteristic of the LBS.  Gaining an understanding of components of LBS and underlying technologies.  To study the existing LBS systems.  Investigating the challenge of protecting the privacy of LBS users  To comparing between the LBS systems.
  • 6. Location + Requests LBS Provider Location + Requests Services LBS Application Services LBS User
  • 7.
  • 8. LBS Middleware Location Tracking GIS Provider GIS Data Location Collection Service (LCS)
  • 9. Three important standards (OpenLS, GML and KML)  The Open Location Services (OpenLS) standard proposes an overall system architecture for various components :  location collection services .  LBS application providers .  Geography Markup Language (GML): This is an XML-based language for representing various geography data such as points of interest.  Keyhole Markup Language (KML): This complements GML by providing information about annotations and markings on maps (visualization).
  • 10. • Why privacy is a concern with LBS ? • Identification Requirements of LBS .  Anonymous LBSs.  Identity-driven LBSs.  Pseudonym-driven LBSs. • Privacy Solutions  Anonymization.  Cryptographic Techniques.  Transformation of Location request data.
  • 11. • Cell of Origin (COO): This technique is used if the positioning system has a cellular structure. • Time of Arrival (TOA): Time Difference of Arrival (TDOA). • Angle of Arrival (AOA): If we use antennas with direction characteristics.
  • 12.  Triangulation:: needs two fixed positions (p1 and p2). , we measure the angle to the location u.  Trilateration:: also needs two fixed positions, but uses two distances to the unknown location.  Traversing: uses several distance–angle pairs. We start with a known point p1 and measure the bdistance and direction
  • 13. Positioning Systems Satellite Based e.g. GPS Network Based GSM (Global Positioning System ) (Radio Frequency Identification ) Indoor Positioning Infrared , RFID & WLAN (Wireless Local Area Network (Global System for Mobile)
  • 14. • Cover huge geographical areas. • Standalone infrastructure and terminal-based Advantages  High accuracy  World-wide coverage Disadvantages  Positioning requires line-of-sight between satellite and receiver  High power consumption at the receiver  High operation costs Examples  GPS (Global Positioning System)  Galileo
  • 15. Principle of satellite positioning. The user knows the distance of the satellite to him, as well as the position of the satellite r =c*∆t So he can calculate a radius is somewhere on. But he does not know where on the radius he is. By looking at the intersection of the coverage radius of at least 3 satellites, he can discover his exact position
  • 16. Focuses on positioning services within the coverage area of a cellular network. • Advantages • Good yield (in most cases even indoors). • Some positioning methods require either no or only minor modifications at mobile devices (firmware upgrade).  Disadvantages  High signaling overhead.  Moderate accuracy.  Examples  Cell-Id.  Enhanced Observed Time Difference (E-OTD).  Assisted GPS (A-GPS).
  • 17.  Deployment in buildings, university campuses, and company premises  Stand-alone and integrated infrastructures (e.g., RFID vs. WLAN)  Advantages Low power consumption High accuracy  Disadvantages Proprietary systems, i.e., no standardization  Examples WLAN positioning Ultrasound positioning RFID positioning
  • 18.  Position can be detected by measuring Signal Strength of all wireless LAN access points. Wi-Fi: Wireless Fidelity
  • 20. Name Category GPS Satellite GSM Network Tracking/ Positioning Positioning Both E-OTD Wi-Fi Indoor Positioning RFID Indoor Tracking Mechanism TOA Medium Radio Precision 25 m COO, AOA, TOA Radio Depends on Cell Density 40-400 Signal Strength Radio Dependent on WiFi AP density 3 m COO Radio Cell
  • 21.  Many LBS applications use GPS to determine the current location.  however: It only works outdoors because the receiver must have a direct view to at least four GPS satellites.  no positioning system is accessible everywhere.  If a service wants to have high coverage, it has to rely on several positioning techniques.
  • 22.  More investigations are required to assess the behavior of the LBS under different positioning techniques.  To explore the limitations of the LBS paradigm .  To develop real LBS systems which are more intelligent and accurate.  More investigations are required to assess user experiences in regard to privacy and security.
  • 23. [1] L. Perusco and K. Michael, "Control, Trust, and Security: Evaluating Location-Based Services", IEEE Technology and Society Fvlagazine, Spring 2007 [3] M. Takeda, "Will GPS Mobile Phones Become the Driving Force in the GPS Applications Market?", nG Mobile in Japan and Asia, 1(7), July 22, 2002. [4] J. Green, D. Betti, and J. Davison. Mobile Location Services: Market Strategies, OVUM, London, 2000. [5] G. Alonso, F. Casati, H. Kuno, and V. Machiraju. Web Services: Concepts, Architectures and Applications. Springer Verlag Publishers, Berlin/Heidelberg, 2003. [6] I. Burcea, H.-A. Jacobsen, E. DeLara, V. Muthusam, and M. Petrovic. "Disconnected Operations in Publish/Subscribe." IEEE Mobile Data Management, IEE Publication, pages 39–50, 2004. [7] H.-A. Jacobsen. "Middleware Services for Selective and Location-based Information Dissemination in Mobile Wireless Networks." Advanced Topic Workshop on Middleware for Mobile Computing, November 12–16, 2001. [8] K. V. B. Andersen, M. Cheng, R. Klitgaard-Nielsen. "Online Aalborg Guide: Development of a Location-Based Service." Student Report, 102 pages, Aalborg University, 2003. [9] K. Dueker and J. A. Butler. "GIS-T Enterprise Data Model with Suggested Implementation Choices," Journal of the Urban and Regional Information Systems Association, 10(1):12–36, 1998.