{"id":763,"date":"2007-01-22T16:20:48","date_gmt":"2007-01-22T20:20:48","guid":{"rendered":""},"modified":"2007-01-22T16:20:48","modified_gmt":"2007-01-22T20:20:48","slug":"wikipedia_concepts_to_help_managing_sema","status":"publish","type":"post","link":"https:\/\/fgiasson.com\/blog\/index.php\/2007\/01\/22\/wikipedia_concepts_to_help_managing_sema\/","title":{"rendered":"Wikipedia concepts to help managing Semantic Web described subjects"},"content":{"rendered":"<p>&nbsp;<\/p>\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td>\n<p>This article is an aggregation of thoughts I had while working on one of my recent semantic web projects. I have no idea what these ideas worth, but I hope to open a discussion regarding the problematic described bellow.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>The problematic<\/strong><\/p>\n<p>What is beautiful with the semantic web is that anyone can define anything about anything. I can define myself; I can define a project; I can define a car; Etc.<\/p>\n<p>What is so beautiful and powerful is also a huge problem and probably the bigger weakness of the semantic web.<\/p>\n<p>In fact, I can define myself with a FOAF profile. This FOAF profile describes relations about me. But nothing stops anybody to define other relations about me. One can describe good things about me, but one can describe bad things as well.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>How does it happen?<\/strong><\/p>\n<p>Readers: you will need some understanding of semantic web concepts to read the rest of that article.<\/p>\n<\/td>\n<td valign=\"top\">\n       &nbsp;&nbsp;&nbsp;&nbsp;<img decoding=\"async\" src=\"https:\/\/fgiasson.com\/blog\/media\/wikipedia_meet_semweb_01.png\" border=\"0\" alt=\"\" \/><\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p>Basically, I can use any URI (unique resource identifier) to describe relations about me. But anybody can define new relations with that URI as well.<\/p>\n<p>The problem arises if I get each RDF files from these two people and that I index them in the same triple store. Then I would get many relations (defined by two different people) for the same subject: me.<\/p>\n<p>Do you see what the situation is starting to look like?<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Same as Wikipedia<\/strong><\/p>\n<p>Yeah, the problem seems to be the same as Wikipedia\u2019s. In fact it is the same thing, except that Wikipedia is centralized on a same infrastructure, and that the semantic web is a decentralized over the Web.<\/p>\n<p>Since we can\u2019t restrict people to use a URI to describe it, we have to find another solution.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Some possible solutions<\/strong><\/p>\n<p>Possible solutions exist. By example, people indexing these documents could only index URI that are dereferenceable (this mean an URI I can look up over the HTTP protocol to get a RDF file about the identified resource).<\/p>\n<p>That way, they would restrict Bob to define anything about my URI from another web server than my own.<\/p>\n<p>A variant of that solution would be to get documents only from a list of trusted resources (like most of the current memetrackers does).<\/p>\n<p>However all these solutions downgrade the power of RDF: defining anything about anything. This mean that if I want, I can define everything about my dog \u201cbud\u201d even if he is not resolvable over HTTP.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Another solution: a Wikipedia like supervising authority<\/strong><\/p>\n<p>One solution could be to create an authority that would supervise the evolution of the  description of URIs in the semantic web.<\/p>\n<p>You should see the interface as the one of Wikipedia expect that we would not use WikiWords but URI to define things.<\/p>\n<p>So people could register to that \u201cauthority\u201d. They could define things about these URIs. Conflicted URIs could be tagged as is. Discussions about URI description could be open, Etc. <\/p>\n<p>&nbsp;<\/p>\n<p><strong>How such a system could be use as a solution to the problematic?<\/strong><\/p>\n<p>The authority could create an ontology to define that \u201cmeta-information\u201d about URIs. Then, they would get all the information from the service and publish it in RDF using the ontology.<\/p>\n<p>From that point, everybody that display information about URIs could add the \u201cmeta-information\u201d about URIs in their results. That way, their users would see if false information is included into the result, if the things defined for the URI (the subject) are conflicted, etc.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>For semantic web developers this solution is as simple as indexing RDF data into a triple store: (1) download (2) index (3) query and (4) display.<\/p>\n<p>This solution is not perfect, but it could help developers to display meaningful information to their system users while keeping the description power of RDF.<\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"Arial, Helvetica, sans-serif\" size=\"-2\">Technorati:   <a href=\"http:\/\/technorati.com\/tag\/Semantic\" rel=\"tag\" target=\"_blank\">Semantic<\/a> | <a href=\"http:\/\/technorati.com\/tag\/web\" rel=\"tag\" target=\"_blank\">web<\/a> | <a href=\"http:\/\/technorati.com\/tag\/wikipedia\" rel=\"tag\" target=\"_blank\">wikipedia<\/a> | <a href=\"http:\/\/technorati.com\/tag\/description\" rel=\"tag\" target=\"_blank\">description<\/a> | <a href=\"http:\/\/technorati.com\/tag\/uri\" rel=\"tag\" target=\"_blank\">uri<\/a> | <a href=\"http:\/\/technorati.com\/tag\/spam\" rel=\"tag\" target=\"_blank\">spam<\/a> | <a href=\"http:\/\/technorati.com\/tag\/subjects\" rel=\"tag\" target=\"_blank\">subjects<\/a> | <a href=\"http:\/\/technorati.com\/tag\/topics\" rel=\"tag\" target=\"_blank\">topics<\/a> | <a href=\"http:\/\/technorati.com\/tag\/entities\" rel=\"tag\" target=\"_blank\">entities<\/a> | <\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; This article is an aggregation of thoughts I had while working on one of my recent semantic web projects. I have no idea what these ideas worth, but I hope to open a discussion regarding the problematic described bellow. &nbsp; The problematic What is beautiful with the semantic web is that anyone can define [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[84,64],"tags":[],"class_list":["post-763","post","type-post","status-publish","format-standard","hentry","category-semantic-web","category-web"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=763"}],"version-history":[{"count":0,"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/763\/revisions"}],"wp:attachment":[{"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fgiasson.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}