On tap web ngu nghia

16 932 0
On tap web ngu nghia

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TÀI LIỆU ÔN THI MÔN SEMANTIC WEB a b − − − − − − c − − − Lý thuyết Web ngữ nghĩa gì? Định nghĩa: Web ngữ nghĩa mở rộng Web mà thông tin đị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 ngữ nghĩa phát triển chuẩn chung công nghệ, cải tiến Web cách thêm vào lớp ngữ nghĩa để máy tính hiểu thông tin Web nhiều hơn, tăng cường kết xuất thông tin cách tự động, tích hợp liệu Vậy SW mạng lưới thông tin toàn cầu liên kết theo cách thức để máy tính dễ dàng xử lý Có thể hiểu đơn giản cách trình bày liệu có hiệu mạng toàn cầu SW có khả làm việc với liệu, điều mở lớp ứng dụng Web ngữ nghĩa SW hứa hẹn cung cấp mô hình liên kết nguồn thông tin khác chẳng hạn trang Web, CSDL hay luồng liệu thông tin sống hàng ngày Do ứng dụng thiết kế dựa khái niệm đề cập sử dụng thông tin xử lý máy tính, để tạo động lực lớn cho việc phát triển hệ công cụ ứng dụng Web Bản chất SW Dữ liệu máy tính đọc được: SW viễn cảnh, ý tưởng liệu định nghĩa, liên kết Web theo cách tự động hóa, kết hợp sử dụng lại liệu thông qua ứng dụng khác cho mục đích hiển thị Các tác tử thông minh: Mục đích SW trình diễn Web cho máy có khả đọc, để từ cho phép chương trình thông minh truy hồi xử lý thông tin tích hợp CSDL phân tán: SW đủ linh hoạt để có khả thể tất CSDL quy tắc logic để liên kết chúng lại với tạo thành giá trị gia tăng Chú thích tốt hơn: ý tưởng SW cung cấp cho Web thích dạng máy tính xử lý liên kết chúng lại với Cải thiện chức tìm kiếm: Có thể truy cập tài nguyên Web thông qua nội ung thay cho từ khóa Web Mục đích để xây dựng mục có cấu trúc cho trang Web Các dịch vụ Web: SW cung cấp truy cập tài liệu tĩnh để sưu tập thông tin hữ dụng mà cho dịch vụ cung cấp chức hữu ích khác Cấu trúc Web ngữ nghĩa Tầng Unicode & URI: nhằm bảo đảm việc sử dụng tập kí tự quốc tế cung cấp lớn định danh tài nguyên Web ngữ nghĩa Tầng XML: với định nghĩa kg tên lđồ bảo đảm tích hợp định nghĩa SW với chuẩn khác dựa XML Tầng RDF RDFS: tạo phát biểu để mô tả đối tượng với từ vựng định nghĩa URI, đối tượng tham chiếu đến từ vựng định nghĩa URI Đây lớp mà gán kiểu (type) cho tài nguyên liên kết − Ontology Vocabulary: từ vựng xd sở tầng RDF RDFS, cho phép thể ngữ nghĩa hình thức, định nghĩa mối liên hệ khái niệm với − Tầng Logic: xây dựng tập luật, xem sở luật SW hỗ trợ cho trình suy diễn − Tầng Proof: CM suy diễn hệ thống cách liên kết kiện − Tầng Trust: đảm bảo tính tin cậy ứng dụng SW giúp ứng dụng định nên hay không nên tin tưởng tài nguyên − Tầng Digital Signature: chữ ký điện tử, dùng để xác định chủ thể tài nguyên RDF a RDF RDF ngôn ngữ mô tả thông tin tài nguyên Web RDF đặc biệt dùng để mô tả siêu liệu tài nguyên Web tiêu đề, tác giả, ngày tháng tạo lập chỉnh sửa Web, thông tin quyền thông tin đăng ký tài liệu Web dùng để lên kế hoạch cho tài nguyên chia sẻ RDF sử dụng URI dùng để định danh nguồn tài nguyên Web thuộc tính để mô tả nguồn tài nguyên Mặc dù RDF gọi ngôn ngữ thực chất RDF mô hình liệu.Dĩ nhiên, mô hình liệu trừu tượng cần cú pháp cụ thể để diễn đạt RDF diễn đạt dựa vào cú pháp XML gọi RDF/XML Bằng cách sử dụng XML, thông tin RDF dễ dàng trao đổi máy tính khác nhau, sử dụng hệ điều hành khác ngôn ngữ ứng dụng khác Tuy nhiên cú pháp RDF không thiết phải dựa vào XML mà có nhiều cách để trình bày cú pháp khác RDF RDF khung ứng dụng mô tả tài nguyên để xử lý siêu liệu Web, cung cấp tính liên thông ứng dụng nhằm trao đổi thông tin mà máy tính xử lý được, chế mô tả tài nguyên mà giả sử liệu tài nguyên không thuộc miền ứng dụng hết b Các thành phần RDF Tài nguyên Tài nguyên (Resource) đối tượng, “cái” (thing) mà co thể đề cập đến Chẳng hạn tài nguyên tác giả, sách, nhà xuất bản, địa điểm, người, khách sạn, phòng, truy vấn tìm kiếm v.v…Mỗi tài nguyên có URI Một URI URL (Uniform Resource Locator, hay địa WEB hay loại đính dánh đó; lưu ý định dạng nghĩa truy nhập đến tài nguyên Các lược đồ URI định nghĩa không cho địa Web mà cho đối tượng đa dạng khác số điện thoại, số ISBN, địa địa lý Thực tế có thảo luận dài tính chất URI hay câu hỏi có tính chất triết lý (chẳng hạn định danh hợp lý sử dụng cho người) Một cách tổng quát, giả sử URI định danh cho tài nguyên Web Thuộc tính Các thuộc tính(Property) dạng tài nguyên đặc biệt, chúng mô tả mối quan hệ tài nguyên, ví dụ “written by”, “age”, “title”, v.v…Các thuộc tính RDF xác định URI thực tế URL Ý tưởng sử dụng URI để xác định “thing” quan hệ chúng quan trọng.Sự lựa chọn cho chế đánh tên nhất, phổ dụng toàn cầu Phát biểu − − − Một phát biểu (Statement) khẳng định thuộc tính tài nguyên.Một phát biểu ba chứa tài nguyên, thuộc tính (property) giá trị Giá trị tài nguyên literal Các literal giá trị nguyên tử (chuỗi) c Mô hình liệu RDF Định nghĩa Một mô hình RDF gồm ba đối tượng sau: − Tài nguyên (Resources): tất mô tả biểu thức RDF Nó trang Web, phần trang Web hay tập trang Web − Thuộc tính (Properties): thuộc tính, đặc tính, quan hệ dùng để mô tả tính chất tài nguyên − Giá trị (Value): giá trị gán cho thuộc tính Mô hình RDF mô tả tài nguyên thông qua phát biểu (statements), phát biểu gồm ba thành phần sau: − Chủ thể (Subject): địa hay vị trí tài nguyên muốn mô tả, xác định URI − Vị từ/thuộc tính (Predicate): xác định tính chất tài nguyên, xác định URI − Đối tượng (Object): nội dung gán cho thuộc tính, tài nguyên giá trị literal Bộ ba RDF Mỗi phát biểu (chủ thể, vị từ/thuộc tính, đối tượng) gọi ba (triple) Ví dụ: Xét phát biểu sau: http://www.example.org/index.html has a creatorwhose value isJohn Smith Phát biểu phân thành thành phần sau: Chủ thể (Subject) http://www.example.org/index.html Vị từ/thuộc tính (Predicate) http://purl.org/dc/elements/1.1/creator Đối tượng (Object): John Smith Chúng ta biết URI dùng để mô tả tài nguyên Web, chon en phát biểu phải dùng từ “creator” “John Smith”, ta dùng URI “http://purl.org/dc/elements/1.1/creator” “http://www.example.org/staffid/85740” để mô tả cho khái niệm Phát biểu biễu diễn dạng ba sau: Đồ thị RDF Đồ thị RDF đồ thị có hướng đánh nhãn, phương pháp mặc định để mô tả mô hình liệu RDF với hai lý do: Thứ nhất, đồ thị dễ hiểu không bị nhầm lẫn chủ thể, thuộc tính chủ thể giá trị thuộc tính Ngoài ra, không tồn nhập nhằng phát biểu tồn bên mô hình liệu RDF phức tạp Thứ hai, sử dụng đồ thị RDF kỹ thuật mô tả mặc định, có mô hình liệu RDF biểu diễn đồ thị RDF mà RDF/XML Một ba mô tả dạng nút – cung – nút.Hướng đồ thị quan trọng.Cung đồ thị chủ thể đến đối tượng Tập hợp lại tạo thành đồ thị RDF (RDF Graph).Các nút đồ thị chủ thể đối tượng ba RDF cung đồ thị vị từ, nhận giá trị URI, nút trắng literal Vị từ/thuộc tính Chủ thể Đối tượng Hình 1.1 Mối quan hệ thành phần ba RDF Ví dụ: Với phát biểu ta mô hình hóa lại sau: Hình 1.2: Mô tả phát biểu đơn giản đồ thị Ví dụ: Ta thêm phát biểu sau cho chủ thể http://www.example.org/index.html has a creation-date whose value is August 16, 1999 http://www.example.org/index.htmlhas alanguage whose value isEnglish Được biểu diễn dạng đồ thị sau: http://www.example.org/index.h http://purl.org/dc/elements/1.1./creator http://www.example.org/terms/creation-date http://www.example.org/staffid/85740 http://purl.org/dc/elements/1.1./language August16, 1999 En Hình 1.3: Biểu diễn cho nhiều phát biểu có subject .1 Mô hình đối tượng phát biểu RDF URI giá trị literal.Ở hình ta dùng hình ovalđể biểu diễn tài nguyên URI dùng hình chữ nhật để biểu diễn tài nguyên giá trị literal RDF Literal Literal sử dụng để biểu diễn giá trị số, ngày tháng, chuỗi…Bất biểu diễn giá trị literal biểu diễn dạng URI Một literal đối tượng phát biểu chủ thể thuộc tính Literal có hai kiểu sau: literal thường (plain) hay literal có kiểu: − Một literal thường chuỗi kết hợp với thẻ XML Trong ngôn ngữ tự nhiên ta gọi kiểu text Ví dụ http://www/example.org/staffid/85740 http://www/example.org/staffid/85740 27 Hình 1.4: Giá trị literal biểu diễn cho tuổi John Smith Giá trị 27 chuỗi gồm ký tự “2” “7” Nhưng ta muốn biểu diễn số, số nguyên phải dùng kiểu literal có kiểu − Một literal có kiểu hình thành cách kết hợp chuỗi với định danh URI để biểu diễn kiểu liệu đặc biêt Kết trả nút đồ thị tương tự kiểu literal Kiểu giá trị biểu diễn literal có kiểu ánh xạ đến kiểu giá trị đặc biệt mà ta khai báo thông qua URI Ở ví dụ trên, muốn biểu diễn tuổi John kiểu số nguyên ta có cách khai báo sau: Chủ thể (Subject) http://www.example.org/staffid/85740 Vị từ/thuộc tính (Predicate) http://www.example.org/terms/age Đối tượng (Object): “27”< http://www.w3.org/2001/XMLSchema#integer> Và biểu diễn thành đồ thị sau: http://www.example.org/staffid/85740 http://example.org/terms/age “27” Hình 1.5: Literal có kiểu biểu diễn cho tuổi ông John Smith i ii iii Ontology a Định nghĩa Ontology hiểu biết domain đó.Chia vật, tượng trao đổi với nhau.Các ngôn ngữ Ontology biểu diễn tri thức chia cho ứng dụng sử dụng với Ontology đặc tả tường minh, mang tính hình thức khái niệm hóa chia sẻ cách xác định khái niệm liên quan tượng Ở tường minh có nghĩa khái niệm sử dụng ràng buộc chúng định nghĩa rõ ràng đọc hiểu Ontology Chia sẻ phản ánh quan điểm Ontology nắm bắt tri thức chấp nhận nhóm người Ontology thuật ngữ mượn từ triết học, đề cập đến ngành khoa học mô tả loại thực thể giới thực chúng liên hệ với Trong W3C, Ontology cung cấp mô tả cho phần tử sau: • Các lớp lĩnh vực xác định • Các quan hệ lớp • Các thuộc tính lớp Ontology gồm có: − Các khái niệm biểu diễn thông qua lớp chương trình phân lớp lớp chứa phép thể − Thuộc tính gồm có sử dụng từ gốc trí tuệ nhân tạo “Roles” &”Slots” − Tiền đề, quan hệ lớp: Kế thừa, ràng buộc tập thuộc tính, tính chất thuộc tính (đối xứng, kéo theo) − Tác vụ suy diễn: + Phân tích Ontology phân lớp khái niệm + Phát lớp có lớp khác + Kiểm tra tính quán bên Ontology b Phương pháp xây dựng Ontology Bước 1: Xác định mục đích: xác định mục tiêu sử dụng Ontology Bước 2: Xây dựng Ontology: chia thành bước Xác định khái niệm mối quan hệ lĩnh vực quan tâm Tạo định nghĩa cho khái niệm, mối quan hệ xác định thuật ngữ tham chiếu đến chúng Mã hóa: biểu diễn tri thức có bước (i) ngôn ngữ hình thức Tích hợp, hợp Ontology tồn tại: thiết lập ánh xạ khác hai Ontology, giữ Ontology ban đầu hòa nhập với Ontology với mục đích tạo Ontology từ Ontology ban đầu Có thể xem ánh xạ Ontology tập quy tắc viết lại kết hợp thuật ngữ biểu đạt định nghĩa Ontology nguồn với thuật ngữ biểu đạt Ontology đích Bước 3: Đánh giá: thiết lập đánh giá Ontology với khung gồm xác định yêu cầu Bước 4: Lập tài liệu: Lập tài liệu Ontology theo phân loại mục đích Bài tập :Ngôn ngữ truy vấn SPARQL Cú pháp tổng quát khái niệm Dữ liệu: "SPARQL Tutorial" Truy vấn: SELECT ?title WHERE { ?title } Kết truy vấn: Title “SPARQL Tutorial” Chodữ liệu sau: @prefix dc: @prefix : @prefix ns: :book1 :book1 :book2 :book2 dc:title "SPARQL Tutorial" ns:price 42 dc:title "The Semantic web" ns:price 23 Truy vấn: Không có OPTIONAL PREFIX dc: PREFIX ns: SELECT ?title ?price WHERE { ?x ns:price ?price FILTER (?price< 30) ?x dc:title ?title } Kết quả: Bằng cách ràng buộc biến “price”, có book2 thích hợp với truy vấn có giới hạn dựa vào gía trị phép “price” Trường hợp có OPTIONAL, kết truy vấn: PREFIX dc: PREFIX ns: SELECT ?title ?price WHERE { ?x dc:title ?title OPTIONAL { ?x ns:price ?price FILTER (?price< 30) } } Không có giá cho sách với tựa đề “SPARQL” mẫu đồ thị tùy chọn không dẫn đến lời giải bao gồm biễn price Hai đồ thị sau sử dụng ví dụ: # Named graph: http://example.org/foaf/aliceFoaf @prefix foaf: @prefix rdf: @prefix rdfs: _:a _:a _:a _:b _:b _:b _:b foaf:name "Alice" foaf:mbox foaf:knows _:b foaf:name "Bob" foaf:mbox foaf:nick "Bobby" rdfs:seeAlso rdf:type foaf:PersonalProfileDocument # Named graph: http://example.org/foaf/bobFoaf @prefix foaf: @prefix rdf: @prefix rdfs: _:z foaf:mbox _:z rdfs:seeAlso _:z foaf:nick "Robert" rdf:type foaf:PersonalProfileDocument Truy cập tên đồ thị Truy vấn bên kết hợp mẫu đồ thị dựa đồ thị có tên dataset đưa lời giải mà có biến src ràng buộc tới IRI đồ thị kết hợp PREFIX foaf: SELECT ?src ?bobNick WHERE { GRAPH ?src { ?x foaf:mbox ?x foaf:nick ?bobNick } } Kết truy vấn cho ta tên đồ thị mà thông tiin tìm thấy giá trị cho nick Bob: • Dữ liệu: @prefix foaf: _:a _:a _:b _:b foaf:name "Johnny Lee Outlaw" foaf:mbox foaf:name "Peter Goodguy" foaf:mbox • Truy vấn: PREFIX foaf: SELECT ?name ?mbox WHERE { ?x foaf:name ?name ?x foaf:mbox ?mbox } • Kết truy vấn: mbox Kết hợp kiểu OPTIONAL Những thành phần tùy chọn mẫu đồ thị xác định mặt cú pháp với từ khóa OPTIONAL áp dụng vào kiểu đồ thị: Dữ liệu: pattern OPTIONAL { pattern } liệu: @prefix foaf: @prefix rdf: _:a rdf:type foaf:Person _:a foaf:name "Alice" _:a foaf:mbox _:a foaf:mbox _:b rdf:type foaf:Person _:b foaf:name "Bob" Truy vấn: PREFIX foaf: SELECT ?name ?mbox WHERE { ?x foaf:name ?name OPTIONAL { ?x foaf:mbox ?mbox } } Với liêu trên, kết truy vấn là: Kết hợp Pattern với UNION SPARQL cung cấp phương tiện kết hợp mẫu đồ thị lại để cho số mẫu đồ thị thay phù hợp.nếu có nhiều lời giải phù hợp, tất lời giải tìm thấy Từ khóa UNION cú pháp cho giải pháp mẫu • Dữ liệu @prefix dc10: @prefix dc11: _:a dc10:title "SPARQL Query Language Tutorial" _:b dc11:title "SPARQL Protocol Tutorial" _:c dc10:title "SPARQL" _:c dc11:title "SPARQL (updated)" • Truy vấn PREFIX dc10: PREFIX dc11: SELECT ?title WHERE { { ?book dc10:title ?title } UNION { ?book dc11:title ?title } } • Kết truy vấn Truy vấn tìm thấy tựa đề sách liệu, mà tựa đề ghi lại sử dụng thuộc tính Dublin Core từ phiên 1.0 hay 1.1 Nếu ứng dụng muốn biết thông tin ghi lại cách xác truy vấn sau: PREFIX dc10: PREFIX dc11: SELECT ?x ?y WHERE { {?book dc10:title ?x} UNION {?book dc11:title ?y} } y "SPARQL (updated)" "SPARQL Protocol T Giải đề kiểm tra Bài 1: Cho liệu RDF câu lệnh SPARQL sau: Dữ liệu: @prefic pm: @prefix ex: ex: a pm: Frame “Anh” ex: a pm :Www ex: b pm: Frame “Khanh” ex: b pm : Email Câu lệnh truy vấn SPARQL PREFIX pm: SELECT ?name ?hpage ?mbox WHERE {?x pm: Frame ? name ?x pm.Www ?hpage OPTIONAL { ?x pm: Email ?mbox }} a Mô hình hóa liệu RDF theo dạng đồ thị b Cho biết kết câu lệnh SPARQL nói với tập liệu RDF cho giải thích kết c Hãy viết câu lệnh SPARQL để hiển thị tên tất tài nguyên có liệu với trang Web họ Giải: a Đồ thị http://example.org/ns#/a Pm:Frame Pm: Www Anh http://example.org/ns#/b Pm:Frame Khanh Pm: Email mailto: b Kết câu lệnh SPARQL nói tập liệu RDF cho giải thích kết Name Anh Hpage http://example.org/Anh/ mbox Giải thích: Câu truy vấn yêu cầu xuất hình Name, hpage mbox với điều kiện in Name hpage Như hiển thị trường hợp có tên Anh trường hợp pm: a có tên Anh hpage http://example.org/Anh/ mbox nên để trống Ngược lại, b có name Khanh hpage mà có mailto nên trường hợp b không hiển thị c Câu lệnh SPARQL để hiển thị tên tất tài nguyên có liệu với trang Web họ SELECT ?name ?hpage ?mbox WHERE {?x pm: Frame ? name OPTIONAL { ?x pm.Www ? hpage }} Bài 2: Cho liệu RDF Dữ liệu: # Graph: http://example.org/foaf/aliceFoaf @prefix foaf: @prefix rdf: @prefix rdfs: _:a foaf:name "Alice" _:a foaf:mbox _:a foaf:knows _:b _:b rdfs:seeAlso rdf:type foaf:PersonalProfileDocument _:b foaf:name "Bob" _:b foaf:mbox _:b foaf:age 32 # Graph: http://example.org/foaf/bobFoaf @prefix foaf: @prefix rdf: @prefix rdfs: _:1 foaf:mbox _:1 rdfs:seeAlso _:1 foaf:age 35 rdf:type foaf:PersonalProfileDocument Câu truy vấn: PREFIX foaf: SELECT ?src ?bobAge WHERE { GRAPH ?src { ?x foaf:mbox ?x foaf:age ?bobAge }} a Mô hình hóa liệu RDF theo dạng đồ thị b Cho biết kết câu lệnh SPARQL nói với tập liệu RDF cho giải thích kết Giải a Mô hình hóa liệu RDF theo dạng đồ thị Trường hợp: Alice Name _:a Alice mbox alice@work.example knows _:b name age Bob Bob mbox seeAlso bob@work.example 32 http://example.org/foaf/bobFoaf type foaf:PersonalProfileDocument Trường hợp: Bob Name _:a Bob mbox seeAlso alice@work.example age http://example.org/foaf/bobFoaf 35 type PersonalProfileDocument b Cho biết kết câu lệnh SPARQL nói với tập liệu RDF cho giải thích kết Bài 3: Cho tài liệu RDF biễu diễn sau theo định dạng XML sau: HOANG YEN Master of Education Leadership 4 a) b) Mô hình hoá liệu RDF theo dạng đồ thị Liệt kê ba (Subject-Predicate-Object triple) liệu RDF Giải c) Mô hình hoá liệu RDF theo dạng đồ thị d) Liệt kê ba (Subject-Predicate-Object triple) liệu RDF S Px:050874 Px:050874 Px:050874 Px:EN1101 Px:EN1101 P Px:name Px: title Px:teaches Px:courseName Px:credit O “Hoang yen” “Master of Education” Px:EN1101 “Leadership” “4” [...]... là Anh vì trong trường hợp pm: a thì có tên là Anh và hpage là http://example.org/Anh/ và không có mbox nên để trống Ngược lại, trong b thì có name là Khanh nhưng không có hpage mà chỉ có mailto nên trường hợp b không hiển thị c Câu lệnh SPARQL để hiển thị tên của tất cả các tài nguyên có trong dữ liệu trên cùng với trang Web của họ SELECT ?name ?hpage ?mbox WHERE {?x pm: Frame ? name OPTIONAL { ?x pm.Www... HOANG YEN Master of Education Leadership 4 a) b) Mô hình hoá dữ liệu RDF trên theo dạng đồ thị Liệt kê các bộ ba (Subject-Predicate-Object triple) trong... ?hpage ?mbox WHERE {?x pm: Frame ? name ?x pm.Www ?hpage OPTIONAL { ?x pm: Email ?mbox }} a Mô hình hóa dữ liệu RDF trên theo dạng đồ thị b Cho biết kết quả của câu lệnh SPARQL nói trên với tập dữ liệu RDF đã cho và giải thích kết quả c Hãy viết câu lệnh SPARQL để hiển thị tên của tất cả các tài nguyên có trong dữ liệu trên cùng với trang Web của họ Giải: a Đồ thị http://example.org/ns#/a Pm:Frame Pm:... Alice mbox alice@work.example knows _:b name age Bob Bob mbox seeAlso bob@work.example 32 http://example.org/foaf/bobFoaf type foaf:PersonalProfileDocument Trường hợp: Bob Name _:a Bob mbox seeAlso alice@work.example age http://example.org/foaf/bobFoaf 35 type PersonalProfileDocument b Cho biết kết quả của câu lệnh SPARQL nói trên với tập dữ liệu RDF đã cho và giải thích kết quả Bài 3: Cho tài liệu... tựa đề của những cuốn sách trong dữ liệu, mà tựa đề được ghi lại sử dụng những thuộc tính của Dublin Core từ phiên bản 1.0 hay 1.1 Nếu những ứng dụng muốn biết thông tin được ghi lại một cách chính xác như thế nào thì truy vấn như sau: PREFIX dc10: PREFIX dc11: SELECT ?x ?y WHERE { {?book dc10:title ?x} UNION {?book dc11:title ?y} }... RDF trên Giải c) Mô hình hoá dữ liệu RDF trên theo dạng đồ thị d) Liệt kê các bộ ba (Subject-Predicate-Object triple) trong dữ liệu RDF trên S Px:050874 Px:050874 Px:050874 Px:EN1101 Px:EN1101 P Px:name Px: title Px:teaches Px:courseName Px:credit O “Hoang yen” “Master of Education” Px:EN1101 “Leadership” “4” ... _:1 foaf:mbox _:1 rdfs:seeAlso _:1 foaf:age 35 rdf:type foaf:PersonalProfileDocument Câu truy vấn: PREFIX foaf: SELECT ?src ?bobAge WHERE { GRAPH ?src { ?x foaf:mbox ?x foaf:age ?bobAge }} a Mô hình hóa dữ liệu... _:a foaf:name "Alice" _:a foaf:mbox _:a foaf:knows _:b _:b rdfs:seeAlso rdf:type foaf:PersonalProfileDocument _:b foaf:name "Bob" _:b foaf:mbox _:b foaf:age 32 # Graph: http://example.org/foaf/bobFoaf @prefix foaf: @prefix rdf:

Ngày đăng: 13/08/2016, 14:41

Từ khóa liên quan

Mục lục

  • Kết hợp các Pattern với UNION.

Tài liệu cùng người dùng

Tài liệu liên quan