Summary
Bài viết này khám phá cách nhìn nhận khác biệt về RDF trong bối cảnh công nghệ hiện đại, đặc biệt là sự ảnh hưởng của AI và blockchain. Nó mang đến những giá trị thiết thực cho người đọc khi tìm hiểu về quy trình xác định tính độc đáo của văn bản. Key Points:
- Ứng dụng trí tuệ nhân tạo (AI) giúp xác thực nguồn gốc nguyên văn và phát hiện văn bản sao chép, mở ra hướng đi mới trong nghiên cứu văn bản.
- Sự phát triển của AI đặt ra thách thức về bản quyền và quyền sở hữu trí tuệ, cần có luật lệ mới để bảo vệ tác giả.
- Công nghệ blockchain có thể đảm bảo tính toàn vẹn và xác thực của nguyên văn, chống lại việc làm giả.
Nguyên văn
RDF is supposed to be understood in a visual way:
A simple RDF triple represented visually
Which is essentially understood as a triple of URIs:
And this is basically in a format called n3 (Notation3), another option would be to have it in XML format, but that is very complex to understand (but good for machine reading).
There is generally a way to start implementing your data as RDF:
How to implement RDF
This really highlights the fact that RDF is not a format, but a model for Data. You model your data in a graphical way and then you choose which format:
Visualise your data as a set of atomic objects and relationships between them, this is your RDF.
There are ontologies available, such as FOAF and SIOC which are suited for Social Networking applications.
Linking out is as important as linking in, a link out will provide more meaning to that data that it is linking from. For example I could say that https://myopenlink.net/dataspace/person/danieljohnlewis#this (<- the “Subject”) owl:sameAs (<- the “Predicate”/”Relation”) https://www.facebook.com/people/Daniel_Lewis/277003772 (<- the “Object”). A Semantic Web application would then be able to work out that danieljohnlewis on myopenlink is the same person as 277003772 on Facebook. (This is where the notion of Linked Data comes in)
Format your RDF data
There are a few options. Generally RDF/N3 is suggested for developers who are exploring the Semantic Web, as it is simply a list of URIs. RDF/XML is not suggested for the beginner, as it adds in all of the complexities of XML which don’t really fit in with the simplicity of a triple graph…. but RDF/XML is quite good for machine reading. Generally the format doesn’t matter as they are all interchangeable. Another option is RDF/Turtle.
Expose your data
I highly recommend using a Data Server. OpenLink Virtuoso is a very good option as it is fast and reliable, and you can use it as a Data Server, a Web Server and/or a Database Server… it supports SQL and RDF too.
More information
More information is available at these Document Websites:
Getting into the Semantic Web and RDF using N3 by Tim Berners-Lee
Notation 3 (Introduction) by Tim Berners-Lee
RDF/Turtle by Dave Beckett
Frequently Asked Questions about the Semantic Web, by the W3C
Homepages for: FOAF (Friend of a Friend), SIOC (Semantically Interlinked Online Communities), SKOS (Simple Knowledge Organisation System), SCOT (Social-Semantic Cloud of Tags) and MOAT (Meaning Of A Tag). Which are all ontologies (aka “Meaningful Schemas” or “Vocabularies”) to fit your data into.
The Linked Data Starting Point and the Linked Data (Introduction) article by Tim Berners-Lee
OpenLink Virtuoso homepage, the OpenLink Virtuoso Wikipedia page and the Linked Data Deployment Technical Whitepaper (PDF).
The Linked Open Data Cloud by Richard Cyganiak <- useful for finding out which data sets you might want to link your data to.
My recent post about “the divide between business and academia“, “Education in the Linked Data Age” and “the Universe of Discourse” may also be useful.
(All images made by me by the way, please do get my permission before using them elsewhere)
Quan điểm mới
Tôi đã nhận ra lý do tại sao một số người chưa sẵn sàng sử dụng RDF. Điều này không phải vì RDF quá phức tạp hay không hữu ích, mà vì họ đang xem RDF là một định dạng thay vì một mô hình dữ liệu.
RDF không phải là một định dạng – Nó là một mô hình!
RDF (Resource Description Framework) là một khung mô hình hóa dữ liệu chứ không phải chỉ là một định dạng dữ liệu đơn thuần.
Một RDF Triple có thể được hình dung như sau:
Ví dụ về RDF Triple:
ruby
Ở đây, RDF sử dụng ba phần tử chính:
Subject (Chủ thể) – Thực thể đang được mô tả
Predicate (Quan hệ) – Mối liên kết giữa các thực thể
Object (Đối tượng) – Giá trị hoặc một thực thể khác được liên kết
Định dạng biểu diễn có thể là N3 (Notation3), RDF/XML hoặc Turtle, tùy vào mục đích sử dụng.
Làm thế nào để triển khai RDF?
1. Xây dựng mô hình dữ liệu
Hãy tưởng tượng dữ liệu của bạn như một tập hợp các đối tượng nguyên tử được kết nối với nhau thông qua các mối quan hệ. Đây chính là cách RDF mô hình hóa dữ liệu.
Một số ontology đã được xây dựng để hỗ trợ ứng dụng mạng xã hội, chẳng hạn như:
FOAF (Friend of a Friend) – Mô tả mối quan hệ giữa con người
SIOC (Semantically Interlinked Online Communities) – Dành cho blog, diễn đàn và mạng xã hội
2. Kết nối dữ liệu – Liên kết trong và ngoài
Một trong những điểm mạnh của Linked Data Web là khả năng liên kết dữ liệu từ nhiều nguồn khác nhau.
Ví dụ, tôi có thể tuyên bố:
ruby
owl:sameAs
Điều này có nghĩa là hai ID trên hai nền tảng khác nhau đều thuộc về cùng một người. Các ứng dụng Semantic Web có thể sử dụng quy tắc này để hợp nhất dữ liệu một cách tự động.
3. Lựa chọn định dạng RDF phù hợp
Có nhiều cách để biểu diễn RDF, nhưng tùy vào mục tiêu mà bạn có thể chọn:
RDF/N3 – Đơn giản và dễ đọc với lập trình viên
RDF/XML – Dễ xử lý bằng máy nhưng không thân thiện với con người
RDF/Turtle – Kết hợp sự đơn giản của N3 với khả năng mở rộng
Điều quan trọng là các định dạng này có thể hoán đổi cho nhau, vì vậy bạn không cần lo lắng quá nhiều về việc chọn sai định dạng.
4. Công khai dữ liệu RDF
Tôi khuyến nghị sử dụng Data Server để lưu trữ và truy xuất dữ liệu RDF một cách hiệu quả. Một trong những lựa chọn tốt nhất hiện nay là OpenLink Virtuoso, vì nó:
Nhanh và ổn định
Có thể hoạt động như Data Server, Web Server và Database Server
Hỗ trợ cả SQL và RDF
Tìm hiểu thêm
Dưới đây là một số tài liệu hữu ích để bạn tìm hiểu thêm về RDF và Semantic Web:
Tim Berners-Lee:
Getting into the Semantic Web and RDF using N3
The Linked Data (Introduction)
W3C:
Frequently Asked Questions about the Semantic Web
OpenLink Virtuoso:
Virtuoso homepage
Linked Data Deployment Technical Whitepaper (PDF)
Linked Open Data Cloud – Một nguồn hữu ích để tìm kiếm và liên kết dữ liệu
Nếu bạn quan tâm đến việc áp dụng RDF vào thực tế, hãy bắt đầu với các ứng dụng như FOAF, SIOC, SKOS, SCOT và MOAT, những ontology phổ biến giúp tổ chức dữ liệu một cách có ý nghĩa.
Reference Articles
Dịch chi tiết Cam 7 - CONQUER IELTS TEST READING SKILL ...
Hóa ra cảm giác trong ―tầm nhìn trên khuôn mặt‖ thực chất lại đi vào thông qua tai. ... RDF (vương quốc Anh), vốn sử dụng tiếng vọng vô tuyến hơn là tiếng vọng âm ...
Source: studocu.vnCác catalog dự án và các mô tả dự án có sử dụng DOAP
DOAP là một sơ đồ Khung Định nghĩa Tài nguyên - RDF (Resource Definition Framework); đó là, nó là một bảng từ vựng cho việc mô tả một chủ đề cụ ...
Source: mangvn.org5CD-AI/Vietnamese-Intel-orca_dpo_pairs-gg-translated
Dưới đây là bộ ba RDF cho câu đầu vào: [AFC Ajax (nghiệp dư), hasGround, Sportpark De Toekomst] [Ajax Youth Academy, PlayAt, Sportpark De ...
Source: Hugging FaceSome translation techniques applied in translating ...
(8) Cây KD-Tree là một cây nhị phân tìm kiếm mà dữ liệu tại mỗi nút là một véc-tơ k-chiều trong không gian. (9) Mỗi nút không phải là nút lá ...
Source: SlideShareINVENT
1 Giới thiệu về Quản lý tích hợp chất thải ...................................................18. 1.1 Bối cảnh.
Creative Commons và nội dung mở
Nó đặc biệt được sử dụng nhiều trong việc tạo ra các tài nguyên giáo dục mở - OER (Open Education Resources). Điều đáng nói là Creative Commons ...
Source: Blogger.comIelts Reading 1 | PDF
1. MỤC LỤC. LESSON 1: PHÂN TÍCH TỪ KHÓA TRONG CÂU HỎI................................................................................3 ...
Source: Scribd
Related Discussions