Xây dựng ontology

Một phần của tài liệu Công nghệ agent thông minh và ứng dụng (Trang 54 - 56)

Trong MaSE, việc xây dựng ontology bao gồm bốn bước chính: Xác định mục

đích và phạm vi của ontology, thu thập dữ liệu, xây dựng ontology khời đầu và bước cuối cùng hoàn thiện ontology.

Xác định mc đích và phm vi ca ontology.

Để xác định mục đích và phạm vi của ontology trong hệ TraNeS, người phân

Deleted: <sp> Deleted: trong hệ dịch vụ du lịch TraNeS Deleted: <sp> Formatted: Font: 13 pt Formatted: Font: 13 pt Formatted: Font: 15 pt Formatted: Font: 13 pt

Formatted: Indent: First line: 0.25",

No widow/orphan control

Formatted: Font: 15 pt, Bold Formatted: Font: 13 pt

tích sử dụng kỹ thuật khoanh vùng và thu hẹp dần các miền tri thức để xác định phạm vi của ontology. Một miền tri thức ban đầu được xác định là tri thức về

thương mại điện tử. Tuy nhiên, bài toán chỉ xem xét bài toán thương mại điện tử

thực hiện theo mô hình song phương tựđộng. Do đó, phạm vi được thu hẹp lại một mức, chỉ gồm các tri thức về hoạt động thương lượng song phương tự động trong thương mại điện tử. Trong thương lượng song phương, các miền tri thức cần biểu diễn bao gồm:

-Tri thức về người bán: các khách sạn và các nhà ga. -Tri thức về người mua: Khách du lịch.

-Tri thức về mặt hàng được trao đổi: sản phẩm du lịch. -Tri thức về người môi giới.

Thu thập dữ liệu.

Trong hệ dịch vụ du lịch, miền tri thức người bán bao gồm: -Tên và địa chỉ của người bán.

-Tên mặt hàng và các thuộc tính của mỗi mặt hàng của người bán.. Miền tri thức của người mua bao gồm:

-Tên và địa chỉ người mua.

-Yêu cầu về sở thích của người mua đối với mặt hàng. -Các thông tin về cá nhân để liên hệ.

Miền tri thức của người môi giới:

-Tên, địa chỉ và khả năng cung cấp dịch vụ của các agent bán. -Tên, địa chỉ, và yêu cầu của các agent mua.

Xây dng Ontology khi đầu.

Với hệ TraNeS, quá trình phân loại đối với mỗi miền tri thức con được tiến hành như sau:

-Đối với miền tri thức của người bán và người môi giới, có các khái niệm là {địa chỉ (Address), tên (name), số cồng (port)}.

-Đối với miền tri thức của người mua, có hai khái niệm là{giá nhỏ nhất

Formatted: Font: 15 pt Formatted: Font: 13 pt Formatted: Font: 15 pt Formatted: Font: 13 pt

Công nghệ agent thông minh và ứng dụng

Formatted: Border: Bottom: (Double

solid lines, Auto, 0.5 pt Line width)

Formatted: Border: Top: (Double

solid lines, Auto, 0.5 pt Line width)

là thấp nhất, có thể xếp chúng làm thuộc tính cho một lớp mới tạo ra, gọi là một khoảng (Internal).

-Đối với miền tri thức của mặt hàng, có các khái niệm chính là {khách sạn (Hotel), khách sạn đầy đủ (Hotel full), chuyến tàu (Train), chuyến tàu đầy đủ

(Trainful), bộ thuộc tính (Tupe), khuyến mại khách sạn (HotelReward), khuyến mại tàu (TrainReward), tuyến đi (Route) }. Các khái niệm này sẽ trở thành lớp và các khái niệm được khai phá từ các khái niệm này đều trở thành các thuộc tính tương

ứng của chúng. Khái niệm Hotel có các thuộc tính là { số sao (StarNumber), giá phòng (roomCost), khoảng cách (distance), internet}. Lớp Hotelfull được kế thừa từ

lớp Hotel và có thêm các thuộc tính là {tên khách sạn (name), địa chỉ khách sạn (address)}. Lóp Route có hai thuộc tính là {nơi đi (startPoint), nơi đến (endPoint)}. Lớp Train kế thừa từ lớp Route, có thêm các thuộc tính để thương lượng là {giá vé (cost), loại vé (possition), loại tàu (timelost)}. Lớp Trainful kế thừa từ lớp Train và có thêm các thuộc tính là {tên tàu (name), giờđi (startTime), giờđến (endTime).

Hoàn thin và kim định ontology.

Kết quả của bước 3 này là một sơđồ phân cấp khái niệm của ontology hoàn chỉnh, có thểđáp ứng yêu cầu hoạt động của hệ thống. Sơđồ ontology của hệ thống như.

Hình 3.6. Sơđồ ontology của hệ thống.

Một phần của tài liệu Công nghệ agent thông minh và ứng dụng (Trang 54 - 56)