Đến nội dung chính
Thư viện GKNơi khơi nguồn tò mò
Tiếng Việt

Khái niệm và mối quan hệ giữa ontology và web ngữ nghĩa

Lần này, chúng ta sẽ tìm hiểu khái niệm và mối quan hệ giữa web ngữ nghĩa, một công nghệ web thế hệ mới đang được chú ý, và ontology có liên quan đến nó.

 

Nếu web 2.0 mà chúng ta thường tiếp xúc hiện nay có đặc trưng giao tiếp hai chiều, cho phép người dùng tham gia và chia sẻ, thì ở web 3.0, web sử dụng trí tuệ nhân tạo sẽ tự lựa chọn và cung cấp thông tin mà người dùng cần.

 

Ở đây, ontology là khái niệm cốt lõi làm nền tảng cho web 3.0 (web ngữ nghĩa), được gọi là công nghệ web thế hệ mới. Ontology tổ chức các từ và những mối quan hệ liên quan theo cấu trúc phân cấp, đồng thời có các quy tắc suy luận để mở rộng cấu trúc này, nhờ đó cho phép web và các ứng dụng chia sẻ tri thức.

 

Để máy móc có thể hiểu ngôn ngữ của con người! Để máy móc có thể hiểu ngôn ngữ của con người!

Web 3.0 được nói đến ở đây được gọi là web ngữ nghĩa, và để triển khai công nghệ này, trước hết máy móc phải hiểu ngôn ngữ ở mức độ như con người.

 

Web ngữ nghĩa là môi trường trong đó ngôn ngữ của con người được biểu diễn trên máy tính và được làm cho có thể sử dụng bởi máy tính, để máy tính suy luận thông tin rồi cung cấp cho người dùng; còn ontology là cách biểu diễn những khái niệm chung do con người xây dựng thông qua sự đồng thuận để máy tính có thể xử lý.

 

Nhờ sử dụng các khái niệm được biểu diễn bằng ontology, máy tính có thể tiếp thu tri thức và xử lý thông tin. Nói cách khác, có thể xem ontology là bộ khung để triển khai web ngữ nghĩa.

(Web ngữ nghĩa: Ngôn ngữ của con người → Ontology → Máy tính hiểu → Cung cấp thông tin phù hợp)

 

Các thành phần của ontology

Các thành phần của ontology Các thành phần của ontology

Các thành phần của ontology có thể được chia thành các nhóm chính gồm lớp, thể hiện, thuộc tính và quan hệ. Hình trên lấy máy tính làm ví dụ để giúp chúng ta hiểu dễ hơn về 4 thành phần này.

​

  • Lớp - Tên gọi dùng cho sự vật hoặc khái niệm trong đời sống hằng ngày / Ví dụ: máy tính, chuột, màn hình
  • Thể hiện - Khái niệm biểu đạt lớp một cách cụ thể hơn và có thể thay đổi tùy theo mục đích / Ví dụ: máy tính chơi game XX, chuột không dây YY, màn hình cong ZZ
  • Thuộc tính - Sự liên kết với một giá trị cụ thể để biểu đạt đặc tính của lớp và thể hiện / Ví dụ: máy tính chơi game XX được trang bị card đồ họa [Geforce GTX1080TI]
  • Quan hệ - Mối quan hệ giữa lớp và thể hiện

​

Ngoài ra, những thuật ngữ tiêu biểu được sử dụng trong ontology gồm RDF, OWL và SWRL, với các đặc điểm như sau.

  • RDF - Thường biểu diễn mối quan hệ giữa các khái niệm hoặc thể hiện
  • OWL - Biểu diễn các ràng buộc logic chặt chẽ trong thể hiện quan hệ
  • SWRL - Định nghĩa các quy tắc để suy luận quan hệ

 

Các lĩnh vực ứng dụng ontology

Các lĩnh vực ứng dụng ontology Các lĩnh vực ứng dụng ontology

Hiện nay, nhiều sự quan tâm và nỗ lực đang được dành cho việc sử dụng ontology trong trí tuệ nhân tạo và dịch thuật. Ngoài ra, ontology, với tư cách là các khái niệm đã được thống nhất, còn có thể được sử dụng để kết nối những thiết bị khác nhau như trong điện toán mọi nơi và Internet vạn vật, hoặc trong lĩnh vực thương mại điện tử có áp dụng các khái niệm phức hợp.

 

  • Trí tuệ nhân tạo - Nghiên cứu biểu diễn và sử dụng tri thức
  • Truy hồi thông tin - Ngăn ngừa các lỗi không cần thiết và nâng cao hiệu quả tìm kiếm thông qua bảng tiêu đề chủ đề, từ điển từ chuẩn và các công cụ tương tự
  • Điện toán mọi nơi - Nhiều thiết bị hình thành mạng một cách linh hoạt thông qua mạng Internet
  • Thương mại điện tử - Chương trình máy tính đảm nhận và xử lý phần lớn các hoạt động thương mại

​

Từ điển từ chuẩn được đề cập trong lĩnh vực truy hồi thông tin ở trên là một khái niệm thường gặp trong thư viện học và thông tin học; bạn có thể tham khảo tài liệu dưới đây.

Ảnh thu nhỏ về từ điển từ chuẩn Từ điển từ chuẩn là gì?

 

Ontology giúp xác định mối quan hệ giữa các nghĩa khác nhau của một từ để thực hiện tìm kiếm nhanh chóng và hiệu quả, đồng thời tạo nền tảng để nắm bắt ngữ cảnh thông qua những mối quan hệ này và cung cấp thông tin tốt hơn cho người dùng.

 

Hơn nữa, web ngữ nghĩa (web 3.0) ứng dụng công nghệ này còn tiến thêm một bước: máy tính (trí tuệ nhân tạo) tự tìm và cung cấp thông tin mà người dùng mong muốn trong một môi trường nơi mọi thông tin đều được kết nối bằng các mối quan hệ, nên đang được chú ý như một môi trường web thế hệ mới.

 

Tuy nhiên, do vẫn chưa đạt được sự đồng thuận về các khái niệm trong rất nhiều lĩnh vực, quá trình phát triển ontology hiện đang chững lại. Hy vọng những vấn đề này sớm được giải quyết để tạo thêm động lực cho môi trường web đang phát triển nhanh chóng.