Đặc tả câc nguồn tăi nguyín dữ liệu

Một phần của tài liệu đồ án công nghệ thông tin nghiên cứu khả năng áp dụng mô hình agent vào công việc xây dựng giao diện và hỗ trợ cho người dùng hoàn thành công việc thông qua các mô hình đặc tả giao diện và đặc tả công việc (Trang 110)

Lợi ích của việc sử dụng ontology:

1.19.4.2Đặc tả câc nguồn tăi nguyín dữ liệu

Với câc hệ thống ứng dụng được xđy dựng cho câc lĩnh vực chuyín môn, hệ thống thường yíu cầu câc tri thức, câc thuật ngữ riíng có tính đặc thù riíng. Vấn đề đặt ra lă với mỗi tri thức đó lă vấn đề chuẩn hoâ câc nguồn dữ liệu. Với một khâi niệm cần có những định nghĩa chuẩn cho nó. Một định nghĩa chuẩn có thể bao gồm:

 Mô tả về định nghĩa khâi niệm đó. Ví dụ với khâi niệm bệnh cần định nghĩa được bệnh lă gì.

 Câc thănh phần cấu tạo khâi niệm đó. Ví dụ một khâi niệm bệnh cần có những thể hiện cụ thể cho câc bệnh đó như câc triệu chứng thể hiện vă câc chẩn đoân cần thiết để kết luận ra bệnh đó.

S/v thực hiện: Đỗ Thanh Vũ Lớp Công nghệ phần mềm – K44 – CNTT

Trang 110 / 132

Bâo câo đồ ân tốt nghiệp đại học Thầy giâo hướng dẫn: TS. Huỳnh Quyết Thắng

 Câc liín kết dữ liệu nếu cần ví dụ nếu triệu chứng cấu thănh bệnh cũng lă một khâi niệm cần chuẩn hoâ lúc đó sẽ hình thănh mối quan hệ giữa khâi niệm bệnh vă triệu chứng.

Ontology cung cấp một hình thức trừu tượng hoâ câc khâi niệm của câc lĩnh vực khâc thông qua định nghĩa lớp. Có 2 khía cạnh cần quan tđm khi định nghĩa lớp:

 Định nghĩa cấu trúc lớp: cho ta biết cấu trúc thănh tạo một khâi niệm.

 Câc thể hiện cụ thể của lớp tạo thănh một tập dữ liệu. Ví dụ với một khâi niệm bệnh có thể có 1 cấu trúc định nghĩa được chuẩn hoâ duy nhất nhưng lại có thể có nhiều thể hiện cụ thể cho câc bệnh khâc nhau. Câc thể hiện năy hình thănh tập câc nguồn tăi nguyín dữ liệu dùng chung cho hệ thống. Tại sao ta cần có câc định nghĩa đặc tả nguồn tăi nguyín ? Đó lă do khi xđy dựng câc hệ thống giao diện cho câc ứng dụng chuyín môn ta cần có những giao diện, những thănh phần được tạo ra để thể hiện những tri thức lĩnh vực cụ thể. Vấn đề lă câc nhă thiết kế giao diện có thể không nắm được câc tri thức đó một câch tường tận. Việc sử dụng cấu trúc ontology sẽ giúp định nghĩa câc tri thức đó. Với Ontology, thay vì câc nhă thiết kế cần hiểu hết câc tri thức, họ chỉ cần quan tđm tới câc ontology đê định nghĩa dữ liệu cho họ về câc khâi niệm họ cần quan tđm. Ví dụ để tạo một măn hình nhập liệu cho bệnh. Một bệnh có thể có rất nhiều triệu chứng vă câc thể hiện khâc nhau. Có triệu chứng yíu cầu nhập bằng thănh phần ô nhập liệu nhưng có thănh triệu chứng lại yíu cầu thanh trượt. Vấn đề với câc bệnh khâc nhau, câc thănh phần triệu chứng năy có thể khâc nhau về ngôn từ hiện thị vă câc thănh phần giao diện cụ thể được thể hiện. Như vậy thay vì phải thiết kế hết câc măn hình ứng dụng, câc nhă thiết kế chỉ cần câc thể hiện cụ thể của từng bệnh từ ontology vă sau đó đọc câc thănh phần ontology đó để sinh ra câc giao diện tương ứng.

Một phần của tài liệu đồ án công nghệ thông tin nghiên cứu khả năng áp dụng mô hình agent vào công việc xây dựng giao diện và hỗ trợ cho người dùng hoàn thành công việc thông qua các mô hình đặc tả giao diện và đặc tả công việc (Trang 110)