SlideShare a Scribd company logo
1 of 2
Download to read offline
MapOnMe (MOM) is a company that aims to provide a local spatial data that can be used to
analyse urban movement behaviour. For this purpose, this company provides a system where the
map data is manually inserted by their staffs and trajectory data are obtained from public
contributors. A trajectory is a time series of visited location point that shows a user movement in
a specific of time window. A trajectory may contain numerous of trajectory points, however in
some rare cases, a trajectory may consist of no trajectory points at all. For the map data, the entry
is manually inserted or updated by the administrator. A spatial object can be modified several
times by different administrators. For historical purposes reason, the updated date and reason
must be recorded for any objects added/modified by the administrators. There are three types of
objects in map data, which are Point Data, Road Data and Region Data. Each object will have a
unique object identifier called objectID. A Point data shows a location for an object such as
Restaurant, Shop, Education or Public Service. Any other type of objects will be classified as
Others. A Point may have multiple classifications. For example, a shop may have a restaurant in
it. Each Point object will have a specific object name and the Geolocation coordinate that
contains a pair of Latitude and Longitude values. A Road object is the road in the local area that
might be classified as Highway, Primary, Residential or Footpath. Highway is a road normally
with 2 or more running lanes plus emergency hard shoulder. This type of road is usually used to
connect metropolitan area with regional area. Primary road is the main road in an area. The
Residential road is the road that located in residential area which serves as an access to housing,
without function of connecting settlements. The Footpath is a road restricted to pedestrian and
bicycle access. Each Road entry must have road name and road length in Km. A road data is
represented as a specific sequence of coordinate list. The Region data is used to represent Region
in the local area. The Region data has region name, area size in SqKm and a specific sequence of
coordinate list as a closed loop. A member must be registered in the system by providing
preferred memberID, email and name. The date and time when a member joins as user are
obtained automatically during registration. The Administrators are staffs in this company that
have modification right to insert, update or delete the spatial objects. The administrators are
identified by their adminID, email and name. To submit their own trajectory data, a user or an
administrator must be recognized as Contributor. Only contributors can submit trajectories. Not
all administrators or users are considered as contributors. Contributors will gain points for
trajectories submitted to the system. When submitting the trajectory data, an automatic TrajID
will be assigned to the trajectory. The member must provide the date when the trip trajectory was
done. The time when a member submits the trajectory will be obtained automatically. The trip
duration and trip distance will be calculated automatically based on the trajectory points
provided by the member.
TASK: You are required to develop an EER model for the above problem description. The EER
should contain all necessary information such as entities, attributes, primary keys, relationships
(including specialization/generalization if any), cardinalities, and participation (including (min,
max)). All specialization/generalization and union type must be represented accordingly, instead
being treated as simple association relationships. Any assumptions should also be stated clearly.
If assumptions are made, it is important to make sure that the assumptions reflect possible real
practice for a particular industry and do not contradict with the problem description above.

More Related Content

Similar to MapOnMe (MOM) is a company that aims to provide a local spatial data.pdf

FINAL-T.R.A.F.F.I.C -Thomas-Lawrence-Retting
FINAL-T.R.A.F.F.I.C -Thomas-Lawrence-RettingFINAL-T.R.A.F.F.I.C -Thomas-Lawrence-Retting
FINAL-T.R.A.F.F.I.C -Thomas-Lawrence-Retting
Donna Thomas
 
TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)
TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)
TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)
Donna Thomas
 

Similar to MapOnMe (MOM) is a company that aims to provide a local spatial data.pdf (20)

IRJET- Analysis of Trajectories
IRJET- Analysis of TrajectoriesIRJET- Analysis of Trajectories
IRJET- Analysis of Trajectories
 
Ijet v3 i1p4
Ijet v3 i1p4Ijet v3 i1p4
Ijet v3 i1p4
 
Building a Standard for Open Bikeshare Data
Building a Standard for Open Bikeshare DataBuilding a Standard for Open Bikeshare Data
Building a Standard for Open Bikeshare Data
 
Volunteering assistance to online geocoding services through a distributed kn...
Volunteering assistance to online geocoding services through a distributed kn...Volunteering assistance to online geocoding services through a distributed kn...
Volunteering assistance to online geocoding services through a distributed kn...
 
IRJET- Bus Monitoring System using Android Application
IRJET-  	  Bus Monitoring System using Android ApplicationIRJET-  	  Bus Monitoring System using Android Application
IRJET- Bus Monitoring System using Android Application
 
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine FormulaA Landmark Based Shortest Path Detection by Using A* and Haversine Formula
A Landmark Based Shortest Path Detection by Using A* and Haversine Formula
 
IRJET- Next Location Prediction
IRJET-  	  Next Location PredictionIRJET-  	  Next Location Prediction
IRJET- Next Location Prediction
 
ROUTING AND TRACKING SYSTEM FOR BUSES
ROUTING AND TRACKING SYSTEM FOR BUSESROUTING AND TRACKING SYSTEM FOR BUSES
ROUTING AND TRACKING SYSTEM FOR BUSES
 
Routing and Tracking System for Buses
Routing and Tracking System for Buses Routing and Tracking System for Buses
Routing and Tracking System for Buses
 
FINAL-T.R.A.F.F.I.C -Thomas-Lawrence-Retting
FINAL-T.R.A.F.F.I.C -Thomas-Lawrence-RettingFINAL-T.R.A.F.F.I.C -Thomas-Lawrence-Retting
FINAL-T.R.A.F.F.I.C -Thomas-Lawrence-Retting
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
 
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
Estimation of Road Roughness Condition and Ghat Complexity Analysis Using Sma...
 
IRJET- Location-Based Route Recommendation System with Effective Query Keywords
IRJET- Location-Based Route Recommendation System with Effective Query KeywordsIRJET- Location-Based Route Recommendation System with Effective Query Keywords
IRJET- Location-Based Route Recommendation System with Effective Query Keywords
 
IRJET- Explore the World
IRJET- 	  Explore the WorldIRJET- 	  Explore the World
IRJET- Explore the World
 
RAILWAY RESERVATION SYSTEM OOSE PROJECT.docx
RAILWAY RESERVATION SYSTEM OOSE PROJECT.docxRAILWAY RESERVATION SYSTEM OOSE PROJECT.docx
RAILWAY RESERVATION SYSTEM OOSE PROJECT.docx
 
TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)
TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)
TRAFFIC - Thomas-Rettig-Lawrence -FINAL camera ready (1)
 
A Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-CodeA Review on Smart Bus Ticketing System using QR-Code
A Review on Smart Bus Ticketing System using QR-Code
 
Bransys GPS
Bransys GPSBransys GPS
Bransys GPS
 
Sub1527
Sub1527Sub1527
Sub1527
 
IRJET- Car Pooling : Real Time Ride Sharing
IRJET-  	  Car Pooling : Real Time Ride SharingIRJET-  	  Car Pooling : Real Time Ride Sharing
IRJET- Car Pooling : Real Time Ride Sharing
 

More from pratikradia365

M.B. is a 65-year-old male who is being admitted from the emergency .pdf
M.B. is a 65-year-old male who is being admitted from the emergency .pdfM.B. is a 65-year-old male who is being admitted from the emergency .pdf
M.B. is a 65-year-old male who is being admitted from the emergency .pdf
pratikradia365
 
L�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdf
L�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdfL�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdf
L�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdf
pratikradia365
 
Materia Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdf
Materia Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdfMateria Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdf
Materia Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdf
pratikradia365
 

More from pratikradia365 (20)

M.B. is a 65-year-old male who is being admitted from the emergency .pdf
M.B. is a 65-year-old male who is being admitted from the emergency .pdfM.B. is a 65-year-old male who is being admitted from the emergency .pdf
M.B. is a 65-year-old male who is being admitted from the emergency .pdf
 
L�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdf
L�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdfL�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdf
L�neas de cruceros Carnival Aunque los viajes por mar han tenido.pdf
 
Los virus que infectan a los eucariotas tambi�n han evolucionado con.pdf
Los virus que infectan a los eucariotas tambi�n han evolucionado con.pdfLos virus que infectan a los eucariotas tambi�n han evolucionado con.pdf
Los virus que infectan a los eucariotas tambi�n han evolucionado con.pdf
 
Los t�cnicos m�dicos de emergencia (EMT, por sus siglas en ingl�s) n.pdf
Los t�cnicos m�dicos de emergencia (EMT, por sus siglas en ingl�s) n.pdfLos t�cnicos m�dicos de emergencia (EMT, por sus siglas en ingl�s) n.pdf
Los t�cnicos m�dicos de emergencia (EMT, por sus siglas en ingl�s) n.pdf
 
Los sistemas de control pueden hacer que las personas Pregunta 13 .pdf
Los sistemas de control pueden hacer que las personas Pregunta 13 .pdfLos sistemas de control pueden hacer que las personas Pregunta 13 .pdf
Los sistemas de control pueden hacer que las personas Pregunta 13 .pdf
 
Los tres tipos principales de pron�sticos utilizados por las organiz.pdf
Los tres tipos principales de pron�sticos utilizados por las organiz.pdfLos tres tipos principales de pron�sticos utilizados por las organiz.pdf
Los tres tipos principales de pron�sticos utilizados por las organiz.pdf
 
Los trabajadores 1,..., n est�n actualmente inactivos. Supongamos qu.pdf
Los trabajadores 1,..., n est�n actualmente inactivos. Supongamos qu.pdfLos trabajadores 1,..., n est�n actualmente inactivos. Supongamos qu.pdf
Los trabajadores 1,..., n est�n actualmente inactivos. Supongamos qu.pdf
 
Los tipos de sangre humana se heredan en un patr�n co-dominante. Hay.pdf
Los tipos de sangre humana se heredan en un patr�n co-dominante. Hay.pdfLos tipos de sangre humana se heredan en un patr�n co-dominante. Hay.pdf
Los tipos de sangre humana se heredan en un patr�n co-dominante. Hay.pdf
 
Los valores m�s grandes de tienen la desventaja de aumentar la proba.pdf
Los valores m�s grandes de tienen la desventaja de aumentar la proba.pdfLos valores m�s grandes de tienen la desventaja de aumentar la proba.pdf
Los valores m�s grandes de tienen la desventaja de aumentar la proba.pdf
 
Los siguientes son motivos razonables para las fusiones I) evitar.pdf
Los siguientes son motivos razonables para las fusiones I) evitar.pdfLos siguientes son motivos razonables para las fusiones I) evitar.pdf
Los siguientes son motivos razonables para las fusiones I) evitar.pdf
 
Los proveedores de atenci�n m�dica son responsables de documentar y .pdf
Los proveedores de atenci�n m�dica son responsables de documentar y .pdfLos proveedores de atenci�n m�dica son responsables de documentar y .pdf
Los proveedores de atenci�n m�dica son responsables de documentar y .pdf
 
mauriland is a fictitious country with only two politically active g.pdf
mauriland is a fictitious country with only two politically active g.pdfmauriland is a fictitious country with only two politically active g.pdf
mauriland is a fictitious country with only two politically active g.pdf
 
Los puntos principales, subpuntos y subsubpuntos deben escribirse en.pdf
Los puntos principales, subpuntos y subsubpuntos deben escribirse en.pdfLos puntos principales, subpuntos y subsubpuntos deben escribirse en.pdf
Los puntos principales, subpuntos y subsubpuntos deben escribirse en.pdf
 
Mathew siempre llega tarde a la oficina. Al gerente de Mathew no le .pdf
Mathew siempre llega tarde a la oficina. Al gerente de Mathew no le .pdfMathew siempre llega tarde a la oficina. Al gerente de Mathew no le .pdf
Mathew siempre llega tarde a la oficina. Al gerente de Mathew no le .pdf
 
Los riesgos que pueden resultar en que un sistema o proceso no fun.pdf
Los riesgos que pueden resultar en que un sistema o proceso no fun.pdfLos riesgos que pueden resultar en que un sistema o proceso no fun.pdf
Los riesgos que pueden resultar en que un sistema o proceso no fun.pdf
 
Match up the following The chance of a type 2 error is reduced.pdf
Match up the following The chance of a type 2 error is reduced.pdfMatch up the following The chance of a type 2 error is reduced.pdf
Match up the following The chance of a type 2 error is reduced.pdf
 
Match the Late Paleozoic time period with the appropriate life. You.pdf
Match the Late Paleozoic time period with the appropriate life.  You.pdfMatch the Late Paleozoic time period with the appropriate life.  You.pdf
Match the Late Paleozoic time period with the appropriate life. You.pdf
 
Match the following proteins with the best description of their func.pdf
Match the following proteins with the best description of their func.pdfMatch the following proteins with the best description of their func.pdf
Match the following proteins with the best description of their func.pdf
 
Materia Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdf
Materia Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdfMateria Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdf
Materia Comunicaci�n empresarialGui�n Esta es la historia de Ch.pdf
 
Match the STRIDE threat with its description. Match the STRIDE threa.pdf
Match the STRIDE threat with its description. Match the STRIDE threa.pdfMatch the STRIDE threat with its description. Match the STRIDE threa.pdf
Match the STRIDE threat with its description. Match the STRIDE threa.pdf
 

Recently uploaded

SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 

Recently uploaded (20)

An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 

MapOnMe (MOM) is a company that aims to provide a local spatial data.pdf

  • 1. MapOnMe (MOM) is a company that aims to provide a local spatial data that can be used to analyse urban movement behaviour. For this purpose, this company provides a system where the map data is manually inserted by their staffs and trajectory data are obtained from public contributors. A trajectory is a time series of visited location point that shows a user movement in a specific of time window. A trajectory may contain numerous of trajectory points, however in some rare cases, a trajectory may consist of no trajectory points at all. For the map data, the entry is manually inserted or updated by the administrator. A spatial object can be modified several times by different administrators. For historical purposes reason, the updated date and reason must be recorded for any objects added/modified by the administrators. There are three types of objects in map data, which are Point Data, Road Data and Region Data. Each object will have a unique object identifier called objectID. A Point data shows a location for an object such as Restaurant, Shop, Education or Public Service. Any other type of objects will be classified as Others. A Point may have multiple classifications. For example, a shop may have a restaurant in it. Each Point object will have a specific object name and the Geolocation coordinate that contains a pair of Latitude and Longitude values. A Road object is the road in the local area that might be classified as Highway, Primary, Residential or Footpath. Highway is a road normally with 2 or more running lanes plus emergency hard shoulder. This type of road is usually used to connect metropolitan area with regional area. Primary road is the main road in an area. The Residential road is the road that located in residential area which serves as an access to housing, without function of connecting settlements. The Footpath is a road restricted to pedestrian and bicycle access. Each Road entry must have road name and road length in Km. A road data is represented as a specific sequence of coordinate list. The Region data is used to represent Region in the local area. The Region data has region name, area size in SqKm and a specific sequence of coordinate list as a closed loop. A member must be registered in the system by providing preferred memberID, email and name. The date and time when a member joins as user are obtained automatically during registration. The Administrators are staffs in this company that have modification right to insert, update or delete the spatial objects. The administrators are identified by their adminID, email and name. To submit their own trajectory data, a user or an administrator must be recognized as Contributor. Only contributors can submit trajectories. Not all administrators or users are considered as contributors. Contributors will gain points for trajectories submitted to the system. When submitting the trajectory data, an automatic TrajID will be assigned to the trajectory. The member must provide the date when the trip trajectory was done. The time when a member submits the trajectory will be obtained automatically. The trip duration and trip distance will be calculated automatically based on the trajectory points provided by the member.
  • 2. TASK: You are required to develop an EER model for the above problem description. The EER should contain all necessary information such as entities, attributes, primary keys, relationships (including specialization/generalization if any), cardinalities, and participation (including (min, max)). All specialization/generalization and union type must be represented accordingly, instead being treated as simple association relationships. Any assumptions should also be stated clearly. If assumptions are made, it is important to make sure that the assumptions reflect possible real practice for a particular industry and do not contradict with the problem description above.