{"id":1651,"date":"2010-01-27T11:17:00","date_gmt":"2010-01-27T11:17:00","guid":{"rendered":"http:\/\/www.leobard.net\/blog\/?p=1651"},"modified":"2017-11-04T15:50:58","modified_gmt":"2017-11-04T15:50:58","slug":"input-for-a-possible-rdf-2-0","status":"publish","type":"post","link":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/","title":{"rendered":"Input for a possible RDF 2.0"},"content":{"rendered":"<p>There are <a href=\"http:\/\/www.w3.org\/2009\/12\/rdf-ws\/\">activities towards updating the RDF standard<\/a>.<\/p>\n<p>Here are my thoughts on what problems and solutions we have:<\/p>\n<p><i>Leobard&#8217;s thoughts about needed changes to RDF.<\/i><\/p>\n<p>Problems:<\/p>\n<p>1) Reification is not an aesthetically appealing model because it forces the triple\/statement structure on quads. Therefore it is not used much and discouraged by some &#8220;named graph&#8221; enthousiasts. Nevertheless, the need to identify and annotate single triples and their values is there.<\/p>\n<p>2) rdf:value, datatype, language, and reification all address the same need and are redundant. <\/p>\n<p>3) The relation between a web resource (i.e. a web page in html) and the RDF document (named graph) containing the RDF data of the web page can NOT be expressed with the RDF standard. There exist various, scarcely documented methods such as the HTML Header tag &#8220;<link href=\"x.rdf\" rel=\"alternate\" type=\"application\/rdf+xml\"\/>&#8221; or 303 redirects, or content negotiation. Some of these methods are described in &#8220;Cool Uris for the Semantic Web&#8221;). This has been causing personal bellyaches for me since editing &#8220;Cool Uris for the Semantic Web&#8221;. It is not aesthetic as this central feature of linked data and RDF can&#8217;t be represented in RDF. <\/p>\n<p>4) Statements about reified triples must be possible for sets of triples.<\/p>\n<p>Suggestions for Solutions: [syntax: problem-&gt;solution]<\/p>\n<p>1)-&gt;S1) On the core level of RDF, add an URI identifier to a triple. Let Serializations allow to add this URI to the triple. Add a triple identifier to the core of the spec and APIs.<\/p>\n<p>2)-&gt;S2) Deprecate rdf:value.<\/p>\n<p>3)-&gt;S3) In RDFS we already hint at HTTP dereferenciation and linked data in rdfs:seeAlso and its subproperty rdfs:isDefinedBy. In foaf we have foaf:homepage that links a resource to its web page. In SKOS we had skos:isSubjectOf (but it was removed) I propose &#8220;&#8221;&#8221; rdfs:describes a rdfs:Property; rdfs:domain rdfs:Resource; rdfs:range rdfs:Resource; rdfs:comment &#8220;The subject RDF resource is metadata for the object document.&#8221; &#8220;&#8221;&#8221; . This solution seems to add problems though, as the relation between document and resource is dynamic and ever changing.<\/p>\n<p>3)-&gt;S3.1) Leave it as is. The problem of linking between HTML and RDF representations is on the level of HTML and not on RDF.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are activities towards updating the RDF standard. Here are my thoughts on what problems and solutions we have: Leobard&#8217;s thoughts about needed changes to RDF. Problems: 1) Reification is not an aesthetically appealing model because it forces the triple\/statement structure on quads. Therefore it is not used much and discouraged by some &#8220;named graph&#8221; &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Input for a possible RDF 2.0&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-1651","post","type-post","status-publish","format-standard","hentry","category-semweb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Input for a possible RDF 2.0 - Leobard&#039;s blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Input for a possible RDF 2.0 - Leobard&#039;s blog\" \/>\n<meta property=\"og:description\" content=\"There are activities towards updating the RDF standard. Here are my thoughts on what problems and solutions we have: Leobard&#8217;s thoughts about needed changes to RDF. Problems: 1) Reification is not an aesthetically appealing model because it forces the triple\/statement structure on quads. Therefore it is not used much and discouraged by some &#8220;named graph&#8221; &hellip; Continue reading &quot;Input for a possible RDF 2.0&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/\" \/>\n<meta property=\"og:site_name\" content=\"Leobard&#039;s blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/leobard\" \/>\n<meta property=\"article:published_time\" content=\"2010-01-27T11:17:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-11-04T15:50:58+00:00\" \/>\n<meta name=\"author\" content=\"leobard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"leobard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/\"},\"author\":{\"name\":\"leobard\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#\\\/schema\\\/person\\\/23f718c5d3bd8d343befaa1b11bdc609\"},\"headline\":\"Input for a possible RDF 2.0\",\"datePublished\":\"2010-01-27T11:17:00+00:00\",\"dateModified\":\"2017-11-04T15:50:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/\"},\"wordCount\":370,\"commentCount\":0,\"articleSection\":[\"SemWeb\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/\",\"url\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/\",\"name\":\"Input for a possible RDF 2.0 - Leobard&#039;s blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#website\"},\"datePublished\":\"2010-01-27T11:17:00+00:00\",\"dateModified\":\"2017-11-04T15:50:58+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#\\\/schema\\\/person\\\/23f718c5d3bd8d343befaa1b11bdc609\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/2010\\\/01\\\/27\\\/input-for-a-possible-rdf-2-0\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Input for a possible RDF 2.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/\",\"name\":\"Leobard&#039;s blog\",\"description\":\"personal weblog of Leo Sauermann\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/#\\\/schema\\\/person\\\/23f718c5d3bd8d343befaa1b11bdc609\",\"name\":\"leobard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g\",\"caption\":\"leobard\"},\"description\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/about-leo-sauermann\\\/\",\"sameAs\":[\"https:\\\/\\\/www.leobard.net\\\/\",\"https:\\\/\\\/www.facebook.com\\\/leobard\",\"https:\\\/\\\/www.instagram.com\\\/leobarder\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/leosauermann\\\/\"],\"url\":\"https:\\\/\\\/www.leobard.net\\\/blog\\\/author\\\/leobard\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Input for a possible RDF 2.0 - Leobard&#039;s blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/","og_locale":"en_US","og_type":"article","og_title":"Input for a possible RDF 2.0 - Leobard&#039;s blog","og_description":"There are activities towards updating the RDF standard. Here are my thoughts on what problems and solutions we have: Leobard&#8217;s thoughts about needed changes to RDF. Problems: 1) Reification is not an aesthetically appealing model because it forces the triple\/statement structure on quads. Therefore it is not used much and discouraged by some &#8220;named graph&#8221; &hellip; Continue reading \"Input for a possible RDF 2.0\"","og_url":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/","og_site_name":"Leobard&#039;s blog","article_author":"https:\/\/www.facebook.com\/leobard","article_published_time":"2010-01-27T11:17:00+00:00","article_modified_time":"2017-11-04T15:50:58+00:00","author":"leobard","twitter_card":"summary_large_image","twitter_misc":{"Written by":"leobard","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/#article","isPartOf":{"@id":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/"},"author":{"name":"leobard","@id":"https:\/\/www.leobard.net\/blog\/#\/schema\/person\/23f718c5d3bd8d343befaa1b11bdc609"},"headline":"Input for a possible RDF 2.0","datePublished":"2010-01-27T11:17:00+00:00","dateModified":"2017-11-04T15:50:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/"},"wordCount":370,"commentCount":0,"articleSection":["SemWeb"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/","url":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/","name":"Input for a possible RDF 2.0 - Leobard&#039;s blog","isPartOf":{"@id":"https:\/\/www.leobard.net\/blog\/#website"},"datePublished":"2010-01-27T11:17:00+00:00","dateModified":"2017-11-04T15:50:58+00:00","author":{"@id":"https:\/\/www.leobard.net\/blog\/#\/schema\/person\/23f718c5d3bd8d343befaa1b11bdc609"},"breadcrumb":{"@id":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.leobard.net\/blog\/2010\/01\/27\/input-for-a-possible-rdf-2-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.leobard.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Input for a possible RDF 2.0"}]},{"@type":"WebSite","@id":"https:\/\/www.leobard.net\/blog\/#website","url":"https:\/\/www.leobard.net\/blog\/","name":"Leobard&#039;s blog","description":"personal weblog of Leo Sauermann","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.leobard.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.leobard.net\/blog\/#\/schema\/person\/23f718c5d3bd8d343befaa1b11bdc609","name":"leobard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4f15ee76fffcb732371d121c4713809a3f075186c6223630d4fe6c82ae88166d?s=96&d=mm&r=g","caption":"leobard"},"description":"https:\/\/www.leobard.net\/blog\/about-leo-sauermann\/","sameAs":["https:\/\/www.leobard.net\/","https:\/\/www.facebook.com\/leobard","https:\/\/www.instagram.com\/leobarder\/","https:\/\/www.linkedin.com\/in\/leosauermann\/"],"url":"https:\/\/www.leobard.net\/blog\/author\/leobard\/"}]}},"_links":{"self":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts\/1651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/comments?post=1651"}],"version-history":[{"count":1,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts\/1651\/revisions"}],"predecessor-version":[{"id":2438,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/posts\/1651\/revisions\/2438"}],"wp:attachment":[{"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/media?parent=1651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/categories?post=1651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.leobard.net\/blog\/wp-json\/wp\/v2\/tags?post=1651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}