Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 94 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
94
Dung lượng
2 MB
Nội dung
ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Đoàn Huỳnh Cẩm Duyên Trang phụ bìa ỨNGDỤNGWEBNGỮNGHĨATRONGTÌMKIẾMTHÔNGTINVỀLUẬT Chuyên ngành : Công nghệ thôngtin LUẬN VĂN THẠC SĨ KHOA HỌC CÔNG NGHỆ THÔNGTIN NGƯỜI HƯỚNG DẪN KHOA HỌC : TS Cao Tuấn Dũng Hà Nội – Năm 2012 Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật LỜI CAM ĐOAN Tôi xin cam đoan: Luận văn thạc sĩ Công nghệ thôngtin “Ứng dụngWebngữnghĩatìmkiếmthôngtin Luật” công trình nghiên cứu thực cá nhân, thực sở nghiên cứu lý thuyết hướng dẫn khoa học Tiến sĩ: Cao Tuấn Dũng Tôi xin chịu trách nhiệm lời cam đoan Hà Nội, ngày 24 tháng 03 năm 2012 Tác giả Đoàn Huỳnh Cẩm Duyên LỜI CẢM ƠN Để hoàn thành chương trình cao học viết luận văn này, xin chân thành cảm ơn đến quí thầy cô Viện Công nghệ thôngtin Truyền Thông, trường Đại học Bách Khoa Hà Nội tận tình dạy bảo thời gian học Tôi xin gửi lời biết ơn sâu sắc đến Tiến Sĩ Cao Tuấn Dũng dành nhiều thời gian nhiệt huyết để hướng dẫn hoàn thành luận văn Nhân đây, xin cảm ơn Ban giám hiệu trường Đại học Nha Trang thầy cô khoa Công nghệ thôngtin tạo điều kiện cho lớp cao học Công nghệ thôngtin 2009 Nha Trang học tập thuận lợi Mặc dù cố gắng hoàn thiện luận văn, nhiên chắn nhiều thiếu sót, mong góp ý quý báu quí thầy cô bạn Hà Nội, ngày 24 tháng 03 năm 2012 Tác giả Đoàn Huỳnh Cẩm Duyên Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật DANH MỤC CÁC THUẬT NGỮ, TỪ VIẾT TẮT STT Thuật ngữ Diễn giải HTML HyperText Markup Language RDF Resource Description Framework XML Extensible Markup Language URI Uniform Resource Identifier Semantic WebWebngữnghĩa RDFS RDF schema Individuals Thể Classes Các lớp khái niệm Properties Thuộc tính 10 Reification Tuyên bố gián tiếp 11 Annotation Chú thích Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật DANH MỤC CÁC BẢNG STT Nội dung bảng Trang 1.1 Cú pháp RDF 37 3.1 Bảng tóm tắt từ vựng lớp RDF 49 3.2 Bảng tóm tắt từ vựng thuộc tính RDF 50 DANH MỤC CÁC HÌNH VẼ STT Danh mục hình Trang 1.1 Một đề xuất nguồn gốc Web với CERN 10 1.2 Sơ đồ phát triển tính thông minh liệu 11 1.3 Kiến trúc webngữnghĩa 13 1.4 Bộ ba RDF 15 1.5 Đồ thị RDF gồm hai mệnh đề 16 2.1 Mối quan hệ thành phần ba 25 2.2 Phát biểu RDF đơn giản 26 2.3 Những phát biểu tài nguyên 26 2.4 Các thôngtin bổ sung cho John Smith 30 2.5 Minh họa kiểu Plain Literal 34 2.6 Kiểu Typed Literal biểu diễn cho tuổi John Smith 35 2.7 Minh họa kiểu Typed Literal 36 Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật 2.8 Ví dụ phát biểu phát biểu 39 2.9 Các lớp thuộc tính 42 2.10 Lớp phân cấp cho RDFS 43 2.11 Những ràng buộc RDFS 48 4.1 Xác định thuật ngữ 69 4.2 Ví dụ xác định class 70 4.3 Ontology theo cách thứ nhất: đưa thôngtin vào annotation 71 4.4 Thành phần luật lao động 74 4.5 Mô tả phân tích điều luật 75 4.6 Ontology luật lao động biểu diễn Protégé 76 4.7 Màn hình 81 4.8 Màn hình tìmkiếm annotation 82 4.9 Màn hình trả kết qủa tìmkiếm Annotation 82 4.10 Màn hình cho phép tìmkiếm theo chủ đề 83 4.11 Kết tìmkiếm theo chủ đề “Người học nghề” 84 4.12 Màn hình sử dụng câu hỏi để tìmkiếmthôngtin 84 4.13 Màn hình hiển thị kết sau người dùng đặt câu hỏi 85 4.14 Màn hình truy vấn SPARQL 86 Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật PHẦN MỞ ĐẦU Lý chọn đề tài Hiện tại, với nước có đến 65% dân số độ tuổi lao động lao động với trình độ hạn chế Việt Nam, việc tăng cường hỗ trợ cho người lao động luật pháp việc vô cần thiết Bộ luật lao động Việt Nam ban hành nhằm bảo vệ quyền làm việc lợi ích hợp pháp người lao động Tuy nhiên, thực tế đa phần người lao động Việt Nam, đặc biệt lao động phổ thông chưa tiếp cận với Luật Khi có việc không mong muốn xảy ra, người lao động thường phải làm hiểu biết rõ quyền lợi nghĩa vụ Xuất phát từ thực tế đó, em nhận thấy việc nghiên cứu để xây dựng công cụ tìmkiếm nội dungluật lao động việc cần thiết để giúp người quan tâm nói chung người lao động nói riêng có hiểu biết tốt luật lao động Tuy nhiên, với cách xây dựng công cụ tìmkiếm theo từ khóa nay, việc tiếp cận với luật với nhiều chương điều phức tạp thật khó khăn với người sử dụng Vì vậy, cần có phương pháp tiếp cận tốt để giúp người quan tâm đến luật dễ dàng tìmkiếmthôngtin Trên giới, có nhiền nghiên cứu báo toán ứngdụngWebngữnghĩatìmkiếmthôngtin Luật, Việt Nam, việc ứngdụngWebngữnghĩa lĩnh vực luật pháp Vì thế, hướng dẫn cán hướng dẫn khoa học Tiến sĩ Cao Tuấn Dũng, em chọn tìm hiểu Webngữ nghĩa, công nghệ phát triển để làm sở thực công cụ hỗ trợ tìmkiếmthôngtinLuật pháp nói chung Bộ luật lao động nói riêng Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Mục đích nghiên cứu luận văn, đối tượng, phạm vi nghiên cứu Theo đánh giá em, đề tài tương đối khó với nhiều vấn đề kỹ thuật Trong phạm vi điều kiện khả em, mục đích, đối tượng phạm vi nghiên cứu xác định sau: - Nghiên cứu tổng quan chung Webngữnghĩa - Nghiên cứu ontology: • Các ngôn ngữ biểu diễn ontology RDF/RDFS, OWL • Tìm hiểu công cụ soạn thảo ontology: Protégé • Nghiên cứu công nghệ, kỹ thuật - Nghiên cứu ngôn ngữ truy vấn SPARQL - Nghiên cứu cách thức tạo, sử dụngluật suy diễn cho OWL - Nghiên cứu thư viện hỗ trợ quản lý ontology với ngôn ngữ java: Jena - Tạo ontology luật lao động sử dụng ontology để cài đặt ứngdụngtìmkiếmthôngtinLuật Cấu trúc luận văn Phần nội dung luận văn chia thành chương, đó: Chương - Tổng quan: Giới thiệu Tổng quan Semantic Web Chương - Ontology Semantic Web: Giới thiệu ontology quy trình thiết kế ontology để chứa liệu ngữnghĩa Chương – SPARQL – Ngôn ngữ truy vấn cho RDF: Chương giới thiệu ngôn ngữ SPARQL, cách sử dụng cú pháp SPARQL để truy vấn liệu từ ontology Chương – Áp dụng Semantic webtìmkiếmthôngtinluật lao động: Giới thiệu cách thức em nghiên cứu xây dựng ontology Luật lao động, từ xây dựng phần mềm tìmkiếmthôngtinLuật lao động Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật PHẦN NỘI DUNG Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Chương I – TỔNG QUAN 1.1 Nguồn gốc mục tiêu webngữnghĩa World Wide Web (gọi tắt Web) trở thành kho tàng thôngtin khổng lồ nhân loại môi trường chuyển tải thôngtin thiếu thời đại công nghệ thôngtin ngày Sự phổ biến bùng nổ thôngtinWeb đặt thách thức làm để khai thác thôngtinWeb cách hiệu quả, mà cụ thể để máy tính trợ giúp xử lý tự động chúng Muốn vậy, trước hết máy tính phải hiểu thôngtin tài liệu Web, hệ Webthôngtin biểu diễn dạng người đọc hiểu Các chuyên gia dự đoán, bề web (surface web) chứa khoảng đến tỷ trang tài liệu khi, phần sâu web chứa đến 550 tỷ trang tài liệu Có khoảng 200.000 website có tầng thôngtin sâu, khoảng 1/2 số thôngtin nằm sở liệu có chủ đề riêng biệt Khoảng 95% thôngtin website có tầng thôngtin sâu cho phép đa số người dùng khai thác miễn phí Nhưng nay, hầu hết công cụ tìmkiếm tài liệu web coi tìmkiếm hiệu chủ yếu tìmkiếm bề webTrong tầng sâu web chứa khối lượng thôngtin khổng lồ thường có giá trị cho nhà nghiên cứu, học giả hay đơn người thích tìm hiểu Bên cạnh đó, trang web có đường liên kết với trang web khác nên việc tìmkiếm trở nên khó khăn Ngoài ra, thôngtintìmkiếm không theo chủ đề mà vấn đề tìm thoả theo từ khoá đơn thuần, kết tìmkiếm phải người chọn lại theo chủ đề mong muốn Chính vấn đề thúc đẩy đời ý tưởng Webngữnghĩa (Semantic Web), hệ Web, mà cha đẻ World Wide WebTim Berners-Lee đề xuất vào năm 1998 Webngữnghĩa mở rộng Web mà thôngtin định nghĩa rõ ràng cho người máy tính làm việc với cách hiệu Mục tiêu Web có ngữnghĩa để Trang ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật phát triển chuẩn chung công nghệ cho phép máy tính hiểu nhiều thôngtin Web, cho chúng hỗ trợ tốt việc khám phá thông tin, tích hợp liệu, tự động hóa công việc 1.2 Khái niệm Semantic WebTim Berners-Lee đưa hai vấn đề webngữ nghĩa, tạo cho Web môi trường cộng tác tốt vấn đề thứ hai máy hiểu xử lý tự động thôngtinWeb Hình 1.1 biểu diễn nhìn chất nguồn gốc WebTim Berners-Lee Cái nhìn phức tạp phức tạp nhiều so với việc lọc trang HTML từ dịch vụ Web Nhưng hình này, có mối quan hệ thôngtin như: "includes", "describes", "rote", mối quan hệ tài nguyên mà web Và quan hệ đưa vào webngữnghĩa cần thiết, để máy hiểu xử lý thôngtin tự động web Các quan hệ gọi siêu liệu Công nghệ để có siêu liệu công nghệ RDF (Resource Description Framework) Hình 1.1- Một đề xuất nguồn gốc Web với CERN Trang 10 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Ví dụ, với yêu cầu “hiển thị nội dung điều luật nói người lao động”, ta cần viết code truy vấn sau: Model model = ModelFactory.createDefaultModel(); model.read(in, ""); String prolog = "PREFIX rdf: PREFIX owl: PREFIX xsd: PREFIX rdfs: " ; String queryString = prolog + "PREFIX onto: SELECT ?dl ?content WHERE { ?dl rdf:type onto:dieu ?dl onto:noi_ve onto:"+cauhoi+" ?dl onto:co_noi_dung ?content }"; Query query = QueryFactory.create(queryString) ; QueryExecution qexec = QueryExecutionFactory.create(queryString, model) ; Kết hiển thị cách xác nội dung tất điều luật có nói “người lao động” 4.3 Thiết kế phần mềm mô ứngdụngtìmkiếmthôngtin Bộ luật lao động Trong điều kiện thời gian lực em có hạn, em tạo phần mềm nhỏ, mô ứngdụngtìmkiếmthôngtin Bộ Luật lao động Trang 80 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuậtWebngữnghĩa Phần mềm viết ngôn ngữ Java, có sử dụng công cụ Protégé Jena trình viết Sau đây, xin giới thiệu giao diện số chức chương trình Màn hình giao diện chính, cho phép người sử dụng lựa chọn phương thức tìmkiếm Hình 4.7 – Màn hình Trên hình chính, người sử dụng có bốn chọn lựa tìm kiếm: - Tìmkiếm dựa vào comment: tức em sử dụng liệu có chứa nội dung điều luật annotation ontology - Tìmkiếm dựa theo chủ đề: Em sử dụng liệu ngữnghĩa suy diễn, cho phép người sử dụngtìmkiếmthôngtin theo chủ đề gợi ý sẵn - Tìmkiếm dựa theo câu hỏi: Em sử dụng liệu ngữnghĩa suy diễn, cho phép người sử dụngtìmkiếmthôngtin theo câu hỏi đặt - Tìmkiếm SPARQL: Cho phép người sử dụng sử dụng ngôn ngữ truy vấn SPARQL để tìmkiếmthôngtin ontology, với lựa chọn này, yêu cầu người sử dụng phải có hiểu biết ontology luật lao động Nếu người sử dụng chọn lựa chọn đầu tiên, hình tìmkiếm dựa vào annotation ra: Trang 81 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Hình 4.8 – Màn hình tìmkiếm annotation Giả sử, người dùng đặt câu hỏi “Người lao động có quyền gì?”, kết trả sau: Hình 4.9- Màn hình trả kết qủa tìmkiếm Annotation Trường hợp thứ hai, người dùng chọn lựa chọn tìmkiếm theo chủ đề, hình cho phép tìmkiếmthôngtin theo chủ đề Trang 82 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Hình 4.10 – Màn hình cho phép tìmkiếm theo chủ đề Trong chức này, người dùng lựa chọn chủ đề em gợi ý sẵn : “Người lao động, Người sử dụng lao động, Người học nghề, Nghĩa vụ người sử dụng lao động, Nghĩa vụ người lao động, Quyền người sử dụng lao động, Quyền người lao động, Các điều cấm, Hợp đồng lao động, Chấm dứt hợp đồng lao động, Tiền lương,Thời làm việc, thời nghỉ ngơi, Nội quy lao động, Kỷ luật lao động” để tìmkiếmthôngtin liên quan Giả sử, người sử dụng chọn chủ đề “Người học nghề”, kết tìmkiếm trả sau: Trang 83 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Hình 4.11 – Kết tìmkiếm theo chủ đề “Người học nghề” Trường hợp thứ ba, người sử dụng chọn phương thức đặt câu hỏi để tìmkiếmthôngtin dựa liệu ngữ nghĩa, hình thứ ba Hình 4.12 – Màn hình sử dụng câu hỏi để tìmkiếmthôngtin Trang 84 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuậtTrong hình này, người sử dụng tự đặt câu hỏi liên quan đến Bộ luật lao động Nếu thôngtintìm thấy, kết hiển thị Ví dụ, người sử dụng đặt câu hỏi “Nghĩa vụ người sử dụng lao động gì?”, kết trả sau: Hình 4.13 – Màn hình hiển thị kết sau người dùng đặt câu hỏi Và cuối cùng, người dùng chọn lựa phương án tìmkiếm SPARQL, trước hết phải chắn thân người sử dụng thật nắm bắt ontology luật lao động để đưa truy vấn xác Màn hình sau Trang 85 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Hình 4.14 – Màn hình truy vấn SPARQL Và người sử dụng nhập vào truy vấn để “hiển thị tất điều luật nói sách tiền lương”, kết sau Trang 86 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Hình 4.15 – Kết trả truy vấn SPARQL Tổng kết chương: Trong chương bốn, em trình bày phương pháp để thực từ thao tác đọc ghi nhận thuật ngữ, đến tạo ontology Luật lao động dựa theo em tìm hiểu nghiên cứu để hoàn thành phần mềm mang tính chất demo sử dụngWebngữnghĩa để tìmkiếmthôngtin Bộ luật lao động Trang 87 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật PHẦN KẾT LUẬN Trang 88 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Kết đạt Sau hoàn thành luận văn này, em thu số kết sau: 1.1 Về mặt lý thuyết - Nắm bắt công nghệ Webngữ nghĩa, vai trò lĩnh vực thực tế cách tạo ứngdụngWebngữnghĩa - Nắm bắt cách sử dụng công cụ Protégé - Ban đầu nắm cách xây dựng ontology dùng để biểu diễn thôngtin có ngữnghĩa lĩnh vực cụ thể - Hiểu việc áp dụng Ontology liệu ngữnghĩa vào việc xây dựng công cụ tìmkiếm 1.2 Về mặt chương trình - Bước đầu xây dựng Ontology Luật lao động - Xây dựng chương trình mô công cụ tìmkiếmthôngtin Bộ luật lao động theo chức khác Đánh giá kết 1.1 Về mặt lý thuyết Với thân em, Webngữnghĩa công nghệ liên quan đến nhiều vấn đề kỹ thuật phức tạp Việc xây dựng công cụ tìmkiếm không mới, hướng tiếp cận ngữnghĩa chưa có nhiều công trình nghiên cứu Qua thời gian làm luận văn, em nâng cao khả nghiên cứu, khả đọc tham khảo tài liệu Tuy nhiên, khó khăn thân khả kỹ thuật em có hạn, nên chưa thể có nghiên cứu thật sâu công nghệ Webngữ nghĩa, chưa có đóng góp mặt lý thuyết 1.2 Về mặt chương trình Em xây dựng chương trình demo tìmkiếmthôngtin Bộ luật lao động Việc phát triển ứngdụng này, giúp đỡ người lao động, đặc biệt Trang 89 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật người lao động phổ thông tiếp cận nhanh chóng với Bộ luật lao động để hiểu rõ quyền lợi trách nhiệm Trong điều kiện thời gian có hạn, em chưa có điều kiện đánh giá cách kỹ lưỡng, em xin đưa số ưu điểm nhược điểm ứngdụng sau: • Ưu điểm: Ứngdụng em sử dụng mô hình lưu trữ liệu có ngữ nghĩa, nên việc tìmkiếm xác Với mô hình lưu trữ liệu thứ nhất, sử dụng annotation để lưu trữ, thích hợp với việc tìmkiếmthôngtin mang tính chất khái niệm, định nghĩa Còn việc tìmkiếm mang tính phức tạp hơn, mô hình lưu trữ liệu thứ hai, sử dụng instance biểu diễn chức sau hợp lý • Nhược điểm: Ontology xây dựng chưa thật đầy đủ, nên số nội dungngữnghĩa chưa biểu diễn Hơn việc xây dựng ontology cần phải có nhiều yếu tố hỗ trợ, cần phải có chuyên gia yếu tố quan trọng Ngoài ra, em chưa sử dụng công cụ xử lý ngôn ngữ tự nhiên để phân tích, tất thuật ngữ liệt kê thủ công • So sánh giải pháp Hiện tại, Việt Nam có số công cụ tìmkiếm Luật, công cụ sử dụng hình thức tìmkiếm từ khóa Ở đây, thời gian có hạn, em xin đưa công cụ tìmkiếmLuật có: website www.luatvietnan.vn Việc so sánh quy mô chức chương trình công cụ với phần mềm demo em khập khiễng Vì thực tế, phần mềm em phục vụ cho việc nghiên cứu công nghệ mới, sản phẩm website thương mại Nhưng em xin đánh giá so sánh chức tìmkiếm nội dung Với website www.luatvietnam.vn, người sử dụng nhập nội dungtìmkiếm “người lao động” tìm loại văn “Luật” Trang 90 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Thì kết là: Trang 91 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật Theo em đánh giá, kết tìmkiếm theo từ khóa Công cụ liệt kê tất văn luật có “người” “lao” “động” Với kết này, người sử dụng thời gian để lọc kết thật cần tìm Với ứngdụng em, việc tìm theo chủ đề theo nội dung cần tìm đưa người sử dụng đến kết nội dung điều Bộ luật Kết tránh thời gian lọc liệu tìmkiếm cho người sử dụng Hướng phát triển Như trình bày, chương trình demo dừng lại chức giao diện chưa đẹp mắt, em tin tưởng kết luận văn tiền đề để em phát triển phầm mềm công cụ tìmkiếmthôngtinLuật mức cao hơn, hỗ trợ nhiều chức để thật ứngdụng thực tế Trang 92 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật TÀI LIỆU THAM KHẢO Tiếng Anh [1] Diego BERRUETA, Jose Emilio LABRA and Luis POLO, Searching over Public Administration Legal Documents Using Ontologies, Department of Computer Science, University of Oviedo [2]C.Biagioli, E.Francesconi, A.Passerini, S.Montemagni, C.Soria, Automatic semantics extraction in law documents, http://www.ittig.cnr.it [3]David E Goldschmidt and Mukkai Krishnamoorthy (2005), Architecting a Search Engine for the Semantic Web, Rensselaer Polytechnic Institute, USA [4] D Fensel, S Decker, M Erdmann, H.-P Schnurr, R tuder, A Witt (2000),Lessons learned from applying AI tothe Web, Journal of Cooperative Information Systems [5] John Hebeler, Matthew Fisher, Ryan Blace, Andrew Perez-Lopez (2009), Semantic Web Programming, WILEY, Canada [6] Berner-Lee, Tim (1998), Semantic Web Road map, URI: http://www.w3.org/DesignIssues/Semantic [7] Claudia Soria, Roberto Bartolini, Alessandro Lenci, Simonetta Montemagni, Vito Pirrelli, Automatic extraction of semantics in law documents, University of Pisa, Department of Linguistics, Via S Maria 36, 56100 Pisa, Italy [8] David Trastour, Claudio Bartolini, Chris Preist (2003), Semantic Web Support for the Business-to-Business E-Commerce Pre-Contractual Lifecycle, HP Laboratories Bristol [9](2004), OWL, Ontology Web Language, W3C Recommendation, URI: http://www.x3.org/2004/OWL/ [10] http://sparql.org [11] http://semanticweb.org/wiki/Main_Page [12] http://protege.stanford.edu/doc/users.html [13] http://razor.occams.info/code/semweb/ Tiếng Việt [14] Cao Tuấn Dũng (2011), Bài III-Ngôn ngữ biểu diễn Ontology Trang 93 ỨngdụngWebngữnghĩatìmkiếmthôngtinLuật MỤC LỤC Trang phụ bìa DANH MỤC CÁC THUẬT NGỮ, TỪ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ PHẦN MỞ ĐẦU Lý chọn đề tài Mục đích nghiên cứu luận văn, đối tượng, phạm vi nghiên cứu Cấu trúc luận văn PHẦN NỘI DUNG Chương I – TỔNG QUAN 1.1 Nguồn gốc mục tiêu webngữnghĩa 1.2 Khái niệm Semantic Web 10 1.3 Kiến trúc Semantic Web 13 1.4 Xây dựng Semantic Web 18 Chương II – ONTOLOGY VÀ SEMANTIC WEB 20 2.1 Khái niệm Ontology 20 2.2 Các thành phần Ontology 22 2.3 Ngôn ngữ biểu diễn Ontology 23 2.4 RDF Schema 39 2.5 Ngôn ngữ OWL 50 Chương III – SPARQL- NGÔN NGỮ TRUY VẤN CHO RDF 53 3.1 Giới thiệu 53 3.2 Viết truy vấn đơn giản 53 3.3 Truy vấn với RDF Literal 57 Tập lời giải kết 60 2.3.1 3.4.8Những câu hỏi “yes hay no” 66 Tổng kết chương: 66 Chương IV: ÁP DỤNG SEMANTIC WEBTRONGTÌMKIẾMTHÔNGTINLUẬT LAO ĐỘNG 67 4.1 Xây dựng liệu ngữnghĩa Bộ luật lao động 67 4.2 Khai thác sử dụng Ontology Luật lao động cho việc tra cứu thôngtin 78 4.3 Thiết kế phần mềm mô ứngdụngtìmkiếmthôngtin Bộ luật lao động 80 PHẦN KẾT LUẬN 88 Kết đạt 89 Đánh giá kết 89 Hướng phát triển 92 TÀI LIỆU THAM KHẢO 93 Trang 94 ... từ xây dựng phần mềm tìm kiếm thông tin Luật lao động Trang Ứng dụng Web ngữ nghĩa tìm kiếm thông tin Luật PHẦN NỘI DUNG Trang Ứng dụng Web ngữ nghĩa tìm kiếm thông tin Luật Chương I – TỔNG QUAN.. .Ứng dụng Web ngữ nghĩa tìm kiếm thông tin Luật LỜI CAM ĐOAN Tôi xin cam đoan: Luận văn thạc sĩ Công nghệ thông tin Ứng dụng Web ngữ nghĩa tìm kiếm thông tin Luật công trình... soạn định nghĩa Web Trang 12 Ứng dụng Web ngữ nghĩa tìm kiếm thông tin Luật ngữ nghĩa, máy xử lý tài liệu web có liệu thông minh Hơn nữa, ta định nghĩa liệu thông minh liệu độc lập với ứng dụng,