SEMANTIC WEB

Một phần của tài liệu luận văn công nghệ thông tin nghiên cứu semantic web ứng dụng xây dựng hệ thống e-learning cho một trường đại học (Trang 48 - 49)

WWW hiện tại là một công cụ mạnh cho việc nghiên cứu và giáo dục, nhưng tiện ích của nó bị cản trở bởi những người sử dụng không có khả năng(bất tài, bất lực) để điều hướng những tài nguyên bất chính một cách dễ dàng cho thông tin mà anh ta cần đến. Để giải quyết vấn đề này SW được sử dụng. Nó được đưa ra một kiến trúc WWW mới sẽ hỗ trợ không chỉ nội dung Web mà còn được kết hợp với ngữ nghĩa hình thức. Ý tưởng rằng nội dung của Web cùng với ngữ nghĩa (hoặc siêu dữ liệu) sẽ được truy cập bởi các tác nhân web, cho phép các tác nhân này lập luận về nội dung và đưa ra các câu trả lời thông minh đáp ứng các câu truy vấn của người sử dụng.

Trong thực tế SW bao gồm một framework được xếp thành các lớp: một lớp XML dùng để biểu diễn nội dung trang web; một lớp RDF dùng để trình bày ngữ nghĩa của nội dung; một lớp ontology dùng để mô tả bảng từ vựng của lĩnh vực; và một lớp logic cho phép lập luận thông minh với dữ liệu có ý nghĩa.

XML được thiết kế theo cách đơn giản, linh hoạt của sự vận chuyển các tài liệu có cấu trúc thông qua web. Với XML “tags”(thẻ) hoặc những nhãn ẩn có thể được tạo – như là <address> hoặc <title> - sự chú thích các trang Web hoặc là các mục của văn bản trong một trang. XML có thể đọc tự động, ví dụ như chương trình có thể đọc và hiểu nó, nhưng nhà phát triển chương trình phải biết người viết sử dụng thẻ nào để viết trang web đó. Nói cách khác, XML cho phép người sử dụng đưa vào cấu trúc tùy ý trong văn bản của họ nhưng không nói về cấu trúc đó nghĩa là gì.

Ý nghĩa của nội dung văn bản nhằm mục đích với RDF (Resource Description Framework – khung mô tả tài nguyên), nó chỉ đơn giản là một mô hình dữ liệu và việc định dạng cho phép tạo thành dữ liệu máy có thể đọc. Nó bao gồm một tập của bộ ba (triples), ví dụ bộ ba URI (Universal Resource Identifiers ) có thể được sử dụng để mô tả bất cứ mối quan hệ

tồn tại sẵn nào giữa chủ ngữ, vị ngữ và vị từ. Bởi vậy tất cả dữ liệu lưu trữ

trong hệ thống đều có thể dễ dàng đọc và xử lí được. Nó rất quan trọng để ghi chú rằng RDF cung cấp cú pháp, nhưng không phải là nghĩa thực sự của những thuộc tính mà chúng ta gán cho dữ liệu. Ví dụ như nó không

định nghĩa thuộc tính dữ liệu nào chẳng hạn như: tính chất của Title hoặc

Category hoặc Ralated-To. Những thuộc tính như thế thì không đứng một

mình; chúng đi vào các gói được gọi là các bảng từ vựng lĩnh vực. Ví dụ

một đối tượng bài học có thể gồm một tập các thuộc tính như là Course,

SVTH: Thái Tùng Quang – Nguyễn Văn Thành Trang 47 đối với mỗi lĩnh vực có một nhu cầu cho một ontology riêng để mô tả bảng từ vựng và chắc chắn rằng chúng tương thích.

Các ontology trong ngữ cảnh của SW là sự định rõ của khái niệm hóa và bảng từ vựng tương ứng được sử dụng để mô tả một lĩnh vực. Bất cứ ngữ nghĩa nào trên web đều dựa trên một ontology cụ thễ rõ ràng, bởi vậy các ứng dụng SW khác nhau có thể liên lạc ( hay truyền thông) bởi sự thay đổi các ontology của chúng. Vài lược đồ trình bày đã được định nghĩa cho lớp

ontology. Một cái phổ biến nhất là Ontology Interchange Language (OIL), kết hợp với DARPA Agent Markup Language (DAML), DAML+OIL, cung

cấp một tập phong phú các cấu trúc ngôn ngữ để tạo ra các ontology và để đánh dấu thông tin mà nó có thể hiểu .

Phần lớp logic của SW thì chưa được phát triển đầy đủ. Việc thi hành của nó sẽ cho phép người sử dụng phát biểu các nguyên lí logic và cho phép máy tính suy luận tri thức mới bằng việc ứng dụng các nguyên lí này vào các dữ liệu hiện tại. Khi có nhiều hệ thống suy luận khác nhau trên web, các hệ thống này làm việc không hoàn toàn tương thích. Cần có một tầm nhìn rộng để phát triển một ngôn ngữ lôgic đa năng cho việc thực hiện sự kiểm chứng – Sau đó các hệ thống sẽ xuất những sự kiểm chứng này vào SW một cách dễ dàng.

Bên trong một framework e-learning, SW cung cấp công nghệ cho phép một đối tượng môn học như sau :

(i) được mô tả với siêu dữ liệu và mô tả này được mở rộng (bởi bất cứ ai, không chỉ người tạo ra).

(ii) được chú giải với các ghi chú cá nhân và được liên kết bởi bất kỳ ai. (iii) được mở rộng về mặt nội dung, cho phép nhiều phiên bản cùng tồn tại.

(iv) được chia sẻ và truyền thông bởi bất cứ ai người mà muốn quan tâm đến nội dung.

(v) được chứng nhận. vd: chất lượng của một nguồn tài nguyên bài học, và nhiều hơn nữa.

Ứng dụng e-learning được mô tả ở đây đi theo chức năng này.

Một phần của tài liệu luận văn công nghệ thông tin nghiên cứu semantic web ứng dụng xây dựng hệ thống e-learning cho một trường đại học (Trang 48 - 49)