4.3 Thiết kế cơ sở dữ liệu
4.3.2.1 Ontology dữ liệu Miền
Chiều kích không gian đưa ra khái niệm position với nhiều sự nhập nhằng và mang tính giả định. Hầu hết trong các hệ thống LBS, có giả định rằng position của một đối tượng di chuyển có thể được xác định đơn giản rõ ràng, vì vậy mà nó luôn là yếu tố đã biết và hoàn toàn có thể đo đạc được. Tuy nhiên, điều đó chỉ đúng mà chưa đủ. Trong một số trường hợp, ví dụ, vị trí của một đối tượng là chưa biết đến, ví như khi thiết bị GPS đang trong trạng thái bị bóng (hoặc chưa được cập nhật trên bản đồ).
Trong các nghiên cứu khác, khái niệm về position có ý nghĩa và giá trị khác phụ thuộc vào dữ liệu ứng dụng của LBS, và vì thế không thể xác định position bằng một ký tự đơn giản, và nó chắc chắn không phải là giả định. Vì vậy mà không thể mô tả và đại diện nó bằng một phương pháp hay công nghệ nào đó. Chẳng hạn như trong LBS giao thông, các phương tiện được hỗ trợ với các thiết bị GPS. Giả sử rằng, hiện tại, vị trí của xe là tọa độ (x, y) được truyền đến bởi GPS. Tuy nhiên, vấn đề thực sự của hệ thống là việc dự đoán và miền xung quanh của ách tắc giao thông không chỉ là tại vị trí mà còn là cả một khối hình hoặc miền của 10km trước đó trong mạng lưới giao thông, được đưa ra trong thực tế rằng một bất lợi được thể hiện ở đây.
Cũng tương tự với dịch vụ LBS cho khách du lịch khi du khách tới khách du lịch tới thăm vị trí thuộc khảo cổ học, location được mô tả bằng tọa độ thực tế (x, y), và đường biên bao quanh toạn độ đó, và khu vực được bao quanh đường biên sẽ chứa các điểm du lịch mà người dùng thích thú.
Những ví dụ đã nói trên đây chỉ là một trong số rất nhiều những sự việc thực tế về vị trí, nó không chỉ mà luôn luôn là số nhưng nó phụ thuộc vào miền của ứng dụng.
Trong luận văn của chúng ta, chiều không gian trong LBS được mô tả bằng hai khái niệm mới.
- Tọa độ (x, y) của dịch chuyển của đối tượng, được gọi là position
- Vùng bao quanh của vị trí, mà chúng ta gọi là reach – miền giới hạn. Hình dạng
của miềm giới hạn có thể khác nhau, có thể là một hình tròn với bán kính xác định hay một hình eclipse như ví dụ ở Hình 4.5 sau đây:
Hình 4.5 Hình dáng của reach trong không gian
Hình 4.5(a) reach là hình tròn bao quanh vị trí A, A nằm gần đường đi; Hình 4.5(b) reach là hình eclipse với vị trí A nằm trên đường đi.
Trong LBS không chỉ là vấn đề vị trí không gian mà còn là vị trí thời gian, vì vậy
là location liên quan tới thời gian. Thời gian cũng tương tự như location, nó được định
nghĩa bởi:
- Timestamp: biểu diễn thời điểm một hành động hay sự kiện xảy ra.
- time horizon: để chỉ khoảng thời gian các sự kiện hoặc các hành động vẫn có
hiệu lực. Ví dụ trong trường hợp một phương tiện giao thông di chuyển đang cố gắng tránh những chỗ ùn tắc giao thông. Thời điểm hiện tại thì có thể là không ảnh hưởng
tới di chuyển của phương tiện, nhưng time horizon thì có thể ảnh hưởng tới việc
Thêm vào đó, phụ thuộc vào sự chính xác của thông tin, hoặc độ chính xác của
thiết bị, các yếu tố position, reach, timestamp, time horizon có một độ không chắc
chắn nhất định, độ không chắc chắn này thường được sử dụng để thể hiện độ lệch so với giá trị chính xác. Sau đây là mô hình ontology của dữ liệu miền.
Hình 4.5 Ontology dữ liệu Miền
Hình 4.5 mô tả một mô hình Ontology cho dữ liệu miền, trong đó bao gồm hai loại lớp chính:
- Lớp ontology không gian: bao gồm các lớp Location, Position, Point, Tọa độ. - Lớp ontology thời gian: bao gồm các lớp Time, Timestamp, Uncertainty, Movement.