{"id":3,"date":"2014-02-18T18:31:42","date_gmt":"2014-02-18T18:31:42","guid":{"rendered":"https:\/\/www.w3.org\/community\/declarative-apps\/?p=3"},"modified":"2019-09-23T12:35:31","modified_gmt":"2019-09-23T12:35:31","slug":"call-for-participation-in-declarative-linked-data-apps-community-group","status":"publish","type":"post","link":"https:\/\/www.w3.org\/community\/declarative-apps\/2014\/02\/18\/call-for-participation-in-declarative-linked-data-apps-community-group\/","title":{"rendered":"Call for Participation in Declarative Linked Data Apps Community Group"},"content":{"rendered":"<p>The <a href=\"http:\/\/www.w3.org\/community\/declarative-apps\/\">Declarative Linked Data Apps Community Group<\/a> has been launched:<\/p>\n<hr \/>\n<p>The mission of this group is to produce a specification that describes how Web and Linked Data applications can be built using declarative technologies only, minimizing the need for source code. A draft <a href=\"https:\/\/atomgraph.github.io\/Linked-Data-Templates\/\" target=\"_blank\" rel=\"nofollow\">Linked Data Templates<\/a> specification has been submitted by AtomGraph.<\/p>\n<p>Current software development models involve writing source code (mostly in imperative languages) and building programs from it. Source code is prone to bugs, and managing it requires developers. The <em>declarative<\/em> approach is instead to push as much application logic from source code to data, so that the application can be managed and reused as data itself, while the software becomes <em>generic<\/em> and application-independent.<\/p>\n<p>This approach is related to functional languages and to processing pipelines. The generic software works as a <em>processor<\/em>: it takes the incoming request and the declarative application description and runs it through a pipeline, first retrieving the state of the requested resource (or changing it) and then rendering it into the requested format, such as a Web page. This is similar to an XSLT processor transforming XML documents.<\/p>\n<p><a title=\"Graphity\" href=\"https:\/\/github.com\/AtomGraph\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">AtomGraph<\/a> provides open-source Linked Data components for Linked Data API as well as end-user application building. They support any SPARQL 1.1-compatible datasource and seamlessly combine multiple declarative technologies:<\/p>\n<ul>\n<li>Linked Data Templates<\/li>\n<li>URI templates<\/li>\n<li>SPARQL\/<a href=\"https:\/\/spinrdf.org\/spin.html#spin-templates\" target=\"_blank\" rel=\"nofollow\">SPIN<\/a> templates<\/li>\n<li><a href=\"https:\/\/www.w3.org\/TR\/xslt20\/\">XSLT<\/a> stylesheets (both server- and client-side)<\/li>\n<li><a href=\"http:\/\/www.lsrn.org\/semweb\/rdfpost.html\" target=\"_blank\" rel=\"nofollow\">RDF\/POST encoding<\/a><\/li>\n<\/ul>\n<p>Please join this group if you&#8217;re interested in any practical or theoretical aspects of RDF Knowledge Graphs, Linked Data, Semantic Web declarative technologies, or AtomGraph software.<\/p>\n<hr \/>\n<p>In order to <a href=\"http:\/\/www.w3.org\/community\/declarative-apps\/join\">join the group<\/a>, you will need a <a href=\"http:\/\/www.w3.org\/community\/account\/request\">W3C account<\/a>.<\/p>\n<p>This is a community initiative. This group was originally proposed on 2014-02-18 by Dziugas Tornau. The following people supported its creation: Dziugas Tornau, Martynas Jusevicius, Arto Bendiken, james anderson, Brad Jones. W3C&#8217;s hosting of this group does not imply endorsement of its activities.<\/p>\n<p>The group now has access to W3C-hosted services for email, blog, wikis, irc, tracking tools, and more. Read more about <a href=\"\/community\/about\/tool\/\">tools and services available by default and upon request<\/a>.<\/p>\n<p>If you believe that there is an issue with this group that requires the attention of the W3C staff, please send us email on <a href=\"mailto:site-comments@w3.org\" target=\"_blank\" rel=\"nofollow\">site-comments@w3.org<\/a><\/p>\n<p>Thank you,<br \/>\nW3C Community Development Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Declarative Linked Data Apps Community Group has been launched: The mission of this group is to produce a specification that describes how Web and Linked Data applications can be built using declarative technologies only, minimizing the need for source &hellip; <a href=\"https:\/\/www.w3.org\/community\/declarative-apps\/2014\/02\/18\/call-for-participation-in-declarative-linked-data-apps-community-group\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[2],"tags":[],"class_list":["post-3","post","type-post","status-publish","format-standard","hentry","category-announcements"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/posts\/3","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/comments?post=3"}],"version-history":[{"count":5,"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/posts\/3\/revisions"}],"predecessor-version":[{"id":13,"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/posts\/3\/revisions\/13"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/media?parent=3"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/categories?post=3"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.w3.org\/community\/declarative-apps\/wp-json\/wp\/v2\/tags?post=3"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}