Summary
Key Points:
Nguyên văn
You have been permanently redirected here from the old URL (https://www.vanirsystems.com/danielsblog/2008/04/10/simplified-adding-wordpress-blogs-into-the-linked-data-web-using-virtuoso/).
Just reading through Kingsleys blog post titled “Adding WordPress Blogs into the Linked Data Web using Virtuoso“. Which is about a really good way of getting your WordPress Blog on the Web of Linked Data.However, I’m just going to simplify it a little bit by providing some diagrams and some simpler descriptions.
WordPress and the Linked Data Web
WordPress is a very well known blogging system that can be installed on a web server and can be accessed like any other website. It is (currently) not natively Semantic Web / Linked Data enhanced, and its internals look a bit like this:
Native WordPress (without Linked Data)
Which uses the PHP language as a method for generating HTML, in addition to communicating with the MySQL database and doing some other fancy things. It uses Apache as an HTTP Server.
WordPress Linked Data Method 1:
However! It is possible to install WordPress in this form on the Virtuoso Universal Server. Then by linking the MySQL database into Virtuoso (done using a technique called Virtual Database Linkage), Linked Data Views can be seen (using a format called RDF):
Wordpress with Database Virtualisation (Virtuoso)
Which, similarly to the Document-based WordPress has generated HTML from PHP. Except this time it is using Virtuoso as an Application/HTTP Server, and to “virtualise” the MySQL Database in order to create RDF Views (which uses inbound and outbound links to get onto the Linked Data Web).
WordPress Linked Data Method 2:
Alternatively, to make things more native, its possible to move the MySQL-based database into the Virtuoso Database Management System (which also uses SQL), and connecting to it via PHP-ODBC:
Wordpress with Native Tables and Linked Data Views (Using Virtuoso)
This method is the most efficient method in terms of compute and storage capability. This method has been prebuilt by the OpenLink team, and is installable as a VAD in the Virtuoso Conductor.
Benefits
As Kingsley mentioned; there are benefits. Each object (e.g. User, Blog, Post) gets a Uniform Resource Identifier (URI), which is a key to that particular object. Every Object is also linked together using predefined links (these links are called Predicates, and are defined in things known as Ontologies), these links provide a well defined and queryable graph:
Querying can be done using a SPARQL endpoint, which is also supplied on every Virtuoso instance.
Alternatively, it can be browsed (like on the Document Web), using a Semantic Web Browser such as OpenLink RDF Browser or Tabulator.
More information
More information can be found on Kingsleys Blog Post “Adding WordPress Blogs into the Linked Data Web using Virtuoso“.
We also have:
A guide to the SIOC information available in WordPress-on-Virtuoso.
The Virtuoso Website
The OpenLink Data Spaces Site
The Linked Data Starting Point
And if you would like to know even more, then you can approach me via email or skype (my details available on my website or through my Personal URI), or even in person if you see me… I will be more than happy to explain.
Quan điểm mới
Nhớ lại bài viết này, tôi cảm thấy khá thú vị khi viết về cách kết hợp WordPress với Linked Data Web bằng Virtuoso. Lúc đó, tôi đang rất hào hứng với ý tưởng đưa blog cá nhân vào thế giới dữ liệu liên kết, một khái niệm còn khá mới mẻ với nhiều người. Tôi nhớ mình đã dành khá nhiều thời gian để tìm hiểu và thử nghiệm, từ việc cấu hình Virtuoso đến việc tạo các RDF Views từ cơ sở dữ liệu MySQL của WordPress.
Cảm giác khi viết bài này là một sự pha trộn giữa sự phấn khích và một chút lo lắng. Tôi muốn chia sẻ kiến thức một cách dễ hiểu nhất, nhưng đồng thời cũng không muốn làm mất đi sự chính xác kỹ thuật. Tôi đã cố gắng sử dụng các hình ảnh và ví dụ đơn giản để giúp người đọc dễ hình dung hơn. Đôi khi tôi tự hỏi liệu mình có đang làm quá phức tạp hay không, nhưng rồi lại nghĩ rằng, đây là một chủ đề không hề đơn giản, và việc giải thích kỹ lưỡng là cần thiết.
Một điều tôi nhớ rõ là sự hài lòng khi hoàn thành bài viết. Tôi cảm thấy mình đã làm được điều gì đó có ích, giúp người khác hiểu rõ hơn về cách thức hoạt động của Linked Data và cách áp dụng nó vào thực tế. Dù đã qua vài năm, nhưng mỗi khi nhìn lại, tôi vẫn cảm thấy tự hào về bài viết này. Nó không chỉ là một bài hướng dẫn kỹ thuật, mà còn là một phần trong hành trình khám phá và chia sẻ kiến thức của tôi.
Nếu có cơ hội, tôi vẫn muốn viết thêm về những chủ đề tương tự, nhưng có lẽ sẽ cố gắng làm cho nó dễ tiếp cận hơn nữa. Vì cuối cùng, mục tiêu của tôi luôn là giúp mọi người hiểu và áp dụng được những công nghệ mới, dù chúng có vẻ phức tạp đến đâu.
Reference Articles
Khóa học marketing online miễn phí 2024 (tổng hợp)
Các kỹ thuật SEO bao gồm nghiên cứu từ khóa, tối ưu hóa nội dung, xây dựng liên kết (backlink), và cải thiện tốc độ tải trang. Học viên sẽ ...
Source: ChiasePremium.comMarketing chủ động bằng tặng quà khách hàng - Sun Gift
In Logo, Slogan của doanh nghiệp trên sản phẩm, bao bì quà tặng đã trở thành một chiến lược Marketing chủ động bằng tặng quà khách hàng.
Source: sungift.vnNissan NP 300 Pick up (D22) 2.5 dCi 133 HP King Cab
Nissan NP 300 Pick up (D22) automotive library. Full Nissan vehicle information: Fuel tank capacity. Acceleration to 100km /h. Power. Torque.
Source: car-info.comBusiness - Miss Dream
Typically, cash buyers are investors or other people who are looking for an attractive price to invest in a property and aren't going to require any financing.
Source: missdream.store
Related Discussions