Danh mục

Tìm hiểu và xây dựng ứng dụng với Sematic web (Nguyên Thúc Anh Duy vs Nguyễn Thị Khánh Hòa) - 3

Số trang: 61      Loại file: pdf      Dung lượng: 2.44 MB      Lượt xem: 9      Lượt tải: 0    
tailieu_vip

Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Luận văn tốt nghiệp: Nghiên cứu, tìm hiểu và xây dựng ứng dụng với nhiều người trong hệ thống theo địa chỉ URI của trang web, cập nhật địa chỉ (URI) của các trang web liên quan đến một người trong hệ thống theo tên người. Nhóm chức năng cập nhật tài nguyên nhóm người : Thêm một nhóm người mới vào hệ thống, xoá một nhóm người khỏi hệ thống, chỉnh sửa thông tin một nhóm người trong hệ thống. Nhóm người chức năng cập nhật tài nguyên khả năng : Thêm một khả năng mới vào hệ thống,...
Nội dung trích xuất từ tài liệu:
Tìm hiểu và xây dựng ứng dụng với Sematic web (Nguyên Thúc Anh Duy vs Nguyễn Thị Khánh Hòa) - 3Luận văn tốt nghiệp: Nghiên cứu, tìm hiểu và xây dựng ứng dụng với nhiều người trong hệ thống theo địa chỉ URI của trang web, cập nhật địa chỉ (URI) của các trang web liên quan đến một người trong hệ thống theo tên người. • Nhóm chức năng cập nhật tài nguyên nhóm người : Thêm một nhóm người mới vào hệ thống, xoá một nhóm người khỏi hệ thống, chỉnh sửa thông tin một nhóm người trong hệ thống. • Nhóm người chức năng cập nhật tài nguyên khả năng : Thêm một khả năng mới vào hệ thống, xoá một khả năng khỏi hệ thống, chỉnh sửa thông tin một khả năng trong hệ thống. 6.2.4 Các yêu cầu phi chức năng • Ràng buộc thiết kế : Hệ thống phải cung cấp toàn bộ giao diện web. • Tính hiệu quả : Kết quả tìm kiếm phù hợp, chính xác, nhanh chóng theo công nghệ Semantic web. • Tính tiện dụng : Giao diện thân thiện, dễ dùng, người dùng chỉ gõ một thuật ngữ rồi nhấn Enter là ứng dụng sẽ thực thi. • Tính tương thích : Người dùng chỉ cần một trình duyệt web và kết nối được với server. • Tính bảo mật : Do mô hình client-server, người dùng chỉ xem được kết quả tra cứu dưới dạng tĩnh (htm/html). • Tính dễ bảo trì : Thêm chức năng dễ dàng, phát triển hay thêm các Ontology thuận lợi. • Tính dễ sửa lỗi : Do các Ontology độc lập nhau, do các tài liệu độc lập nhau, nên việc phát hiện lỗi là đơn giản. • Tính dễ mở rộng : Hệ thống dễ mở rộng cho các tổ chức lớn hơn hay cho phạm vi toàn cầu. 109Luận văn tốt nghiệp: Nghiên cứu, tìm hiểu và xây dựng ứng dụng với • Sự hỗ trợ : Hệ thống hỗ trợ người dùng nhập thông tin tìm kiếm dưới dạng chữ tiếng Việt có dấu (theo phông chữ Unicode) hay chữ tiếng Việt không dấu. 6.3 Hướng tiếp cận và giải pháp Như đã trình bày ở phần giới thiệu một trong những mục đích của ứng dụng là nhúng ngữ nghĩa cho tài liệu lưu trữ và với những kiến thức nghiên cứu được về công nghệ Semantic, chúng em nhận thấy cần phải áp dụng một trong những kỹ thuật chính của Semantic Web đó là cách lưu trữ thông tin với RDF. Bên cạnh đó chúng em sẽ xem xét lựa chọn các ontology sẵn có trên mạng để mô tả thông tin cho các tài nguyên của ứng dụng. Vì một trong những tài nguyên cần mô tả là con người và nhóm người nên chúng em chọn bộ từ vựng (ontology) của FOAF (giới thiệu ở phần 3.6) để mô tả cho người, nhóm người và mối quan hệ giữa chúng. Đối với tài nguyên khả năng của ứng dụng chúng em sẽ tự xây dựng một từ vựng (ontology) riêng để mô tả cho các khả năng, mối quan hệ giữa chúng với người và với nhóm người. Với những yêu cầu của ứng dụng về giao diện đồ họa : chúng em đã tiếp cận, tìm hiểu thông qua các bài báo, tài liệu và những ứng dụng Semantic Web đã được xây dựng trên thế giới và nhận thấy có thể áp dụng phương pháp vẽ vectơ SVG (Scalable Vector Graphics) [37] để thực hiện. Riêng việc lưu trữ dữ liệu dưới dạng RDF chúng em đặt ra các mục tiêu lưu trữ như sau: do hệ thống cần lưu trữ thông tin cho con người, nhóm người và khả năng cho nên dữ liệu sẽ bao gồm 3 loại file chính: một file mô tả thông tin cho người, một file mô tả thông tin cho nhóm người và một file mô tả thông tin cho khả năng. Mỗi một người, nhóm người hay một khả năng sẽ được lưu trữ dưới một file riêng biệt và liên kết với nhau thông qua các URIs. Với mục tiêu đề ra như vậy chúng em đưa ra một mô hình nhằm mô tả các file và sự liên kết giữa các file này với nhau như hình 110Luận văn tốt nghiệp: Nghiên cứu, tìm hiểu và xây dựng ứng dụng với isMemberOf inClude member isKnownBy Groups isMemberOf knows Database Persons Competences knows isKnownBy ontology Hình 6-1 Mô hình biểu diễn sự liên kết giữa các loại dữ liệu. Vấn đề còn lại là việc truy vấn dữ liệu RDF để phục vụ yêu cầu tìm kiếm thông tin. Với những kiến thức nghiên cứu được về cách truy vấn RDF chúng em sẽ sử dụng ngôn ngữ truy vấn SPARQL để áp dụng vào ứng dụng. Và sau đây là giải pháp cho ứng dụng : • Môi trường thực hiện ứng dụng : ASP.NET. • Các ngôn ngữ được sử dụng để viết ứng dụng: ...

Tài liệu được xem nhiều: