<http://triplify.org/wacko/triplify/page/About> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/About> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-22T18:14:47"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/About> <http://triplify.org/vocabulary/WackoWiki/body> "<#<div class=\"floatbox\">{{ToC}}</div>#>\n===Problem===\n\n====Short Story====\nThere **must** be something such as a Web of data, semantics or knowledge.\n\n====Long Story====\n\nThe vision of the Semantic Web still has not become reality even though significant research and development efforts were undertaken. The growth of semantic representations is probably still outpaced by the growth of traditional Web pages and one might be skeptic about the potential success of the Semantic Web at all. But are there alternatives? From our point of view: Not really! **The missing spark for starting the Semantic Web is to overcome the chicken-and-egg dilemma of missing semantic representations and search facilities on the Web.**\n\nTriplify tackles this dilemma by leveraging relational representations behind existing Web applications. A large part of Web content is generated by database driven Web applications. The structure and semantics encoded in relational database schemes, however, unfortunately was not accessible to Web search engines, mashups etc.\n\n<#<div style=\"float:right;font-size:85%;line-height:1.5em;\">\n<table>\n<tr><th>Project</th><th>Area</th><th>Downloads</th></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/phpbb\">phpBB</a></td><td>discussion forum</td><td>235480</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/gallery\">Gallery</a></td><td>photo gallery</td><td>166005</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/xoops\">XOOPS</a></td><td>CMS</td><td>115807</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/coppermine\">Coppermine</a></td><td>photo gallery</td><td>113854</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/typo3\">Typo3</a></td><td>CMS</td><td>63641</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/lportal\">Liferay Portal</a></td><td>Portal</td><td>39615</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/egroupware\">eGroupWare</a></td><td>group ware</td><td>33865</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/alfresco\">Alfresco</a></td><td>CMS</td><td>31914</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/e107\">e107</a></td><td>CMS</td><td>19996</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/lifetype\">Lifetype</a></td><td>Blogging</td><td>16730</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/plone\">Plone</a></td><td>CMS</td><td>13993</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/compiere\">Compiere</a></td><td>ERP + CRM</td><td>13718</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/webcalendar\">WebCalendar</a></td><td>Calendar</td><td>12832</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/nucleuscms\">Nucleus</a></td><td>Blogging</td><td>12739</td></tr>\n<tr><td><a href=\"http://sourceforge.net/projects/tikiwiki\">Tikiwiki</a></td><td>Wiki</td><td>6368</td></tr>\n</table>\n</div>#>\n\nThe table on the right contains the ((http://sourceforge.net/search/index.php?words=trove%3A%2892+645+96+644+95+94+663+668+651%29&type_of_search=soft&pmode=0&gfload=&gfnew=&inex=1&sortselect=has_file%3Atrue&registration_date__0=&trove__225=456&trove__274=369&trove__160=584&trove__199=426&trove__13=14&trove__1=534&trove__6=7&trove__496=499&remove_trove%257C235%257Cdefault%257C1=on 15 most popular web application projects hosted at Sourceforge)) according to download figures (in May '07).\n\nImagine the wealth of content available for semantic searches and mashups, when the structured content of these Web applications would be accessible on the Web. Within the Semantic Web initiative a number of standards and techniques were developed supporting the encoding and exchange of structured information and knowledge on the Web. **That's the core of the Triplify approach - exploiting structured relational representations behind Web applications for creating a critical mass of semantic representations on the Web.**\n\n\n===Solution===\n\nTriplify is based on the definition of relational database queries for a specific Web application in order to retrieve valuable information and to convert the results of these queries into RDF, JSON and Linked Data. Experiences showed that for most web-applications a relatively small number of queries (mostly between 3-7) is sufficient to extract the important information. After generating such database views the Triplify software can be used to convert the view into an RDF, JSON or Linked Data representation, which can be shared and accessed on the (Semantic) Web.\n\n====Installation====\n\nTriplify works as follows:\n  1. You ((http://sourceforge.net/projects/triplify/ download)) and extract a folder containing the Triplify script and a configuration file into your Web application.\n  2. You download a ((Documentation Triplify configuration matching your Web application)) or create a new one by defining a number of SQL queries, selecting information, which should be made publicly available.\n  3. Your Web application is part of the Semantic Web and interoperable & mashable with other Web applications.\n\n**You don't have to struggle with ontologies, mapping languages, logics or other scary things ;-)**\n\n====SQL query structure====\nIf there is no existing Triplify configuration for your Web application you have to create your own. The main part is the definition of a number of SQL queries selecting information, which should be made publicly available. In order for Triplify to be able to convert the results of your SQL queries into RDF the query results are required to have a certain structure:\n  * the first column must contain identifiers which can be used to generate instance URIs (i.e. the primary key of your database table)\n  * column names will be used to generate property URIs, by renaming the columns of your database table (e.g. ##SELECT id,name AS 'foaf:name' FROM users##) you can reuse properties from existing vocabularies such as Dublin Core, FOAF, SIOC.\n  * the individual cells of the query result contain data values or references to other instances and will eventually constitute the objects of resulting triples\n\n>> http://triplify.org/files/triplify2.png <<\n\nDetails are explained in ((http://triplify.svn.sourceforge.net/viewvc/triplify/triplify-php/config.inc.php?view=markup Triplify's configuration file)). Configurations for popular Web applications are collected in ((Documentation)).\n\n====Requirements====\n\n  * Triplify is currently only implemented in PHP, but we welcome volunteers which work on implementations in other Web application languages. This should be possible pretty quick, since the crucial parts are barely more than 200 lines of code.\n  * Triplify needs direct access to the relational database by means of either a PDO object (which is standard in PHP) or the standard ~MySQL driver. However, your Web application may use any other database abstraction framework.\n  * In order to expose RDF as Linked Data, Triplify relies on URL rewriting, as provided by Apache's mod_rewrite. However, standard RDF and JSON export will work without URL rewriting.\n\n====Issues====\n  * **Triplify is still beta grade software.** There might be issues with exotic encodings, databases, PHP/Apache configurations. We would appreciate ((Community your feedback)) in order to resolve these.\n  * **Performance:** Triplify is currently aimed at small to medium Web applications (i.e. less than 100MB database content). However, Triplify supports caching of the triplification results and hence can be used with large Web applications as well.\n  * **Privacy:** Please be cautious not to reveal any sensitive information. Email addresses should be SHA1 hashed, password hashes and information which is not publicly accessible should be omitted in the Triplify SQL queries. As a rule of thumb only those information should be made available trough Triplify, which are also publicly accessible on Web pages.\n\n====License====\n\n<#<img src=\"http://www.gnu.org/graphics/lgplv3-88x31.png\" style=\"float:right\" />#>\n\nTriplify is licensed under the terms of the ((http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License)). You are free to copy, modify or redistribute it, event together with commercial software.\n" .
<http://triplify.org/wacko/triplify/page/About> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SebastianDietzold> .
<http://triplify.org/wacko/triplify/page/About> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/About/Solution> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/About/Solution> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-12T20:56:23"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/About/Solution> <http://triplify.org/vocabulary/WackoWiki/body> "==Solution==\n\nTriplify is based on the definition of relational database queries for a specific Web application in order to retrieve valuable information and to convert the results of these queries into RDF, JSON and Linked Data. Experiences showed that for most web-applications a relatively small number of queries (mostly between 3-7) is sufficient to extract the important information. After generating such database views the Triplify software can be used to convert the view into an RDF, JSON or Linked Data representation, which can be shared and accessed on the (Semantic) Web.\n\nTriplify works as follows:\n  1. You ((http://sourceforge.net/projects/triplify/ download)) and extract a folder containing the Triplify script and a configuration file into your Web application.\n  2. You download a ((Configuration Triplify configuration matching your Web application)) or create a new one by defining a number of SQL queries, selecting information, which should be made publicly available.\n  3. Your Web application is part of the Semantic Web and interoperable & mashable with other Web applications.\n\n====SQL query structure====\nIf there is no existing Triplify configuration for your Web application you have to create your own. The main part is the definition of a number of SQL queries selecting information, which should be made publicly available. In order for Triplify to be able to convert the results of your SQL queries into RDF the query results are required to have a certain structure:\n  * the first column must contain strings which can be used to generate instance URIs\n  * column names will be used to generate predicate URIs\n  * the individual cells of the query result contain data values or references to other instances and will eventually constitute the objects of resulting triples\n\nDetails are explained in ((http://triplify.svn.sourceforge.net/viewvc/triplify/triplify/config.inc.php?view=markup Triplify's configuration file)).\n\n===Requirements===\n\n  * Triplify is currently only implemented in PHP, but we welcome volunteers which work on implementations in other Web application languages.\n  * Triplify needs direct access to the relational database by means of a PDO object (which is standard in PHP). However, your Web application may uses any other database abstraction framework.\n  * In order to expose RDF as Linked Data, Triplify relies on URL rewriting, as provided by Apache's mod_rewrite.\n\n===Issues===\n  * **Triplify is currently still in Beta mode.** There might be issues with exotic encodings, databases, PHP/Apache configurations. We would appreciate ((Community your feedback)) in order to resolve these.\n  * **Performance:** Triplify is currently aimed at small to medium Web applications (i.e. less than 100MB database content). However, Triplify supports caching of the triplification results and hence can be used with large Web applications as well.\n  * **Privacy:** Please be cautious not to reveal any sensitive information. Email addresses should be MD5 hashed, password hashes and information which is not publicly accessible should be omitted in the Triplify SQL queries.\n\n===License===\nTriplify is licensed under the terms of the ((http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License)). You are free to copy, modify or redistribute it, event together with commercial software." .
<http://triplify.org/wacko/triplify/page/About/Solution> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/About/Solution> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/About/Publications> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/About/Publications> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T19:18:21"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/About/Publications> <http://triplify.org/vocabulary/WackoWiki/body> "==Publications==\nNone yet ;-)\n\n===Vocabularies===\n\nWhen creating Triplify configurations try to reuse existing vocabularies as much as possible. Some central vocabularies are:\n\n  * ((http://www.foaf-project.org/ Friend of a Friend (FOAF) project)) published a ((http://xmlns.com/foaf/spec/ vocabulary specification)) for expressing information about people and their relationships.\n  * ((http://sioc-project.org/ Semantically-Interlinked Online Communities)) Project provides methods for interconnecting discussion methods such as blogs, forums and mailing lists to each other.\n  * ((http://www.w3.org/2004/02/skos/ Simple Knowledge Organisation Systems (SKOS))) is a family of vocabularies designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems.\n  * ((http://purl.org/net/dayf/wiki/Ontology_Beer Beer Ontology)) - probably the most important vocabulary on the Semantic Web ;-)\n\nA comprehensive list of vocabularies can be also found at: http://schemaweb.info.\n\n===Related Stuff===\n\nW3C's ((http://www.w3.org/2001/sw/ Semantic Web)) initiative is an umbrella for many standards (such as RDF) and activities aiming at bringing more structure to the Web.\n\n  * The ((http://okfn.org Open Knowledge Foundation)) is devoted to promoting and protecting open knowledge.\n  * ((http://dataportability.org DataPortability)) is devoted to increase awareness for preventing data lock-ins in certain applications or services.\n  * ((http://linkeddata.org Linked Data)) is recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge  on the Semantic Web using URIs and RDF.\n  * ((http://www4.wiwiss.fu-berlin.de/bizer/d2rq/index.htm D2RQ)) - Treating Non-RDF Databases as Virtual RDF Graphs. D2RQ has basically the same aim as Triplify, however, it is more difficult to deploy. It also includes its own mapping language to map DB content to ontologies, where Triplify just uses SQL. Other than Triplify D2RQ also contains SPARQL endpoint functionality.\n  * ((http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/SPARQLSponger Openlink's Sponger)) allows to access non-RDF data sources using SPARQL.\n  * ((http://DBpedia.org DBpedia)) \"semantifies\" Wikipedia by providing RDF datasets and a SPARQL endpoint for semantics extracted from Wikipedia." .
<http://triplify.org/wacko/triplify/page/About/Publications> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/About/Publications> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/WantedPages> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/WantedPages> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/WantedPages> <http://triplify.org/vocabulary/WackoWiki/body> "{{WantedPages}}" .
<http://triplify.org/wacko/triplify/page/WantedPages> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/WantedPages> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/OrphanedPages> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/OrphanedPages> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/OrphanedPages> <http://triplify.org/vocabulary/WackoWiki/body> "{{OrphanedPages}}" .
<http://triplify.org/wacko/triplify/page/OrphanedPages> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/OrphanedPages> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/MyPages> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/MyPages> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/MyPages> <http://triplify.org/vocabulary/WackoWiki/body> "{{MyPages}}" .
<http://triplify.org/wacko/triplify/page/MyPages> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/MyPages> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/MyChanges> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/MyChanges> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/MyChanges> <http://triplify.org/vocabulary/WackoWiki/body> "{{MyChanges}}" .
<http://triplify.org/wacko/triplify/page/MyChanges> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/MyChanges> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/RecentChanges> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/RecentChanges> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/RecentChanges> <http://triplify.org/vocabulary/WackoWiki/body> "{{RecentChanges}}" .
<http://triplify.org/wacko/triplify/page/RecentChanges> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/RecentChanges> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/RecentlyCommented> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/RecentlyCommented> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/RecentlyCommented> <http://triplify.org/vocabulary/WackoWiki/body> "{{RecentlyCommented}}" .
<http://triplify.org/wacko/triplify/page/RecentlyCommented> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/RecentlyCommented> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/PageIndex> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/PageIndex> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/PageIndex> <http://triplify.org/vocabulary/WackoWiki/body> "{{PageIndex}}" .
<http://triplify.org/wacko/triplify/page/PageIndex> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/PageIndex> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/Users> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Users> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Users> <http://triplify.org/vocabulary/WackoWiki/body> "{{LastUsers}}" .
<http://triplify.org/wacko/triplify/page/Users> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/Users> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/Registration> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Registration> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Registration> <http://triplify.org/vocabulary/WackoWiki/body> "{{Registration}}" .
<http://triplify.org/wacko/triplify/page/Registration> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/Registration> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/Password> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Password> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Password> <http://triplify.org/vocabulary/WackoWiki/body> "{{ChangePassword}}" .
<http://triplify.org/wacko/triplify/page/Password> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/Password> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/TextSearch> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/TextSearch> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/TextSearch> <http://triplify.org/vocabulary/WackoWiki/body> "{{Search}}" .
<http://triplify.org/wacko/triplify/page/TextSearch> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/TextSearch> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/Login> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Login> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Login> <http://triplify.org/vocabulary/WackoWiki/body> "{{Login}}" .
<http://triplify.org/wacko/triplify/page/Login> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SebastianDietzold> .
<http://triplify.org/wacko/triplify/page/Login> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/Settings> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Settings> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Settings> <http://triplify.org/vocabulary/WackoWiki/body> "{{UserSettings}}" .
<http://triplify.org/wacko/triplify/page/Settings> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/Settings> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/InterWiki> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/InterWiki> <http://triplify.org/vocabulary/WackoWiki/changed> "2007-06-25T18:17:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/InterWiki> <http://triplify.org/vocabulary/WackoWiki/body> "{{InterWikiList}}" .
<http://triplify.org/wacko/triplify/page/InterWiki> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/WikiAdmin> .
<http://triplify.org/wacko/triplify/page/InterWiki> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/WackoInstaller> .
<http://triplify.org/wacko/triplify/page/Team> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Team> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-15T05:03:54"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Team> <http://triplify.org/vocabulary/WackoWiki/body> "<#<div class=\"floatbox\"><img src=\"http://bis.informatik.uni-leipzig.de/images/uni_logo.jpg\" /><p></p><br /><img src=\"http://infai.org/themes/infai2007/layout/logo-infai.png\" /></div>#>\n\n===Contact===\n\nTriplify is developed by the ((http://aksw.org Agile Knowledge and Semantic Web research group (AKSW))) at the ((http://bis.informatik.uni-leipzig.de Department of Business Information Systems)) at the ((http://www.informatik.uni-leipzig.de Institute for Computer Science)) at ((http://www.uni-leipzig.de Universität Leipzig)).\n\n#|\n||**Triplify.org**\nc/o AG AKSW / Business Information Systems dep.\nInstitut für Informatik\nUniversität Leipzig\nPostfach 100920\n04009 Leipzig\nEuropean Union / Germany\n|\nPhone: +49 (341) 97-32320\nFax: +49 (341) 97-32329\nEmail: ((mailto:info@triplify.org info@triplify.org))\nWeb: http://triplify.org\n||\n|#\n\nInhaltlich Verantwortlicher gemäß ¶ 6 MDStV: Sören Auer (Address as above)\n\n\n===Team===\n{{vcard name=\"sn\" value=\"Auer\"}}\n{{vcard name=\"sn\" value=\"Aumüller\"}}\n{{vcard name=\"sn\" value=\"Dietzold\"}}\n\nThe Triplify website was designed by Michael Haschke (((http://eye48.com eye48.com))).\n" .
<http://triplify.org/wacko/triplify/page/Team> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SebastianDietzold> .
<http://triplify.org/wacko/triplify/page/Team> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/About/Problem> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/About/Problem> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T19:13:55"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/About/Problem> <http://triplify.org/vocabulary/WackoWiki/body> "==Problem==\n\n===Short Story===\nTheir **must** be something coming such as a Web of data, semantics or knowledge.\n\n===Long Story===\n\nThe vision of the Semantic Web still has not become reality even though significant research efforts were undertaken. The growth of semantic representations is probably still outpaced by the growth of traditional Web pages and one might be skeptic about the potential success of the Semantic Web at all. But are there alternatives? From our point of view: Not really! The missing spark for starting the Semantic Web is to overcome the chicken-and-egg dilemma of missing semantic representations and search facilities on the Web.\n\nTriplify tackles this dilemma by leveraging relational representations behind existing Web applications. A large part of Web content is generated by database driven Web applications. The structure and semantics encoded in relational database schemes, however, unfortunately was not accessible to Web search engines, mashups etc.\n\nThe following table contains the ((http://sourceforge.net/search/index.php?words=trove%3A%2892+645+96+644+95+94+663+668+651%29&type_of_search=soft&pmode=0&gfload=&gfnew=&inex=1&sortselect=has_file%3Atrue&registration_date__0=&trove__225=456&trove__274=369&trove__160=584&trove__199=426&trove__13=14&trove__1=534&trove__6=7&trove__496=499&remove_trove%257C235%257Cdefault%257C1=on most popular web application projects hosted at Sourceforge)) according to download figures.\n\n#||\n|| **Project** | **Area** | **Downloads in May '07** ||\n|| ((http://sourceforge.net/projects/phpbb	phpBB))	| discussion forum software	| 235480 ||\n|| ((http://sourceforge.net/projects/gallery	Gallery	))	| photo gallery	| 166005 ||\n|| ((http://sourceforge.net/projects/xoops	XOOPS ))	| CMS	| 115807 ||\n|| ((http://sourceforge.net/projects/coppermine	Coppermine ))	| photo gallery	| 113854 ||\n|| ((http://sourceforge.net/projects/typo3	Typo3 ))	| CMS	| 63641 ||\n|| ((http://sourceforge.net/projects/lportal	Liferay Portal ))	| Portal	| 39615 ||\n|| ((http://sourceforge.net/projects/egroupware	eGroupWare ))	| enterprise collaboration	| 33865 ||\n|| ((http://sourceforge.net/projects/alfresco	Alfresco ))	| CMS	| 31914 ||\n|| ((http://sourceforge.net/projects/e107	e107 ))	| CMS	| 19996 ||\n|| ((http://sourceforge.net/projects/lifetype	Lifetype ))	| Blogging	| 16730 ||\n|| ((http://sourceforge.net/projects/plone	Plone ))	| CMS	| 13993 ||\n|| ((http://sourceforge.net/projects/compiere	Compiere ))	| ERP + CRM	| 13718 ||\n|| ((http://sourceforge.net/projects/webcalendar	WebCalendar ))	| Calendar	| 12832 ||\n|| ((http://sourceforge.net/projects/nucleuscms	Nucleus ))	| Blogging	| 12739 ||\n|| ((http://sourceforge.net/projects/tikiwiki	Tikiwiki ))	| Wiki	| 6368 ||\n|| ((http://sourceforge.net/projects/phpnuke	PHPNuke ))	| Web portal	| 1654 ||\n||#\n\nImagine the wealth of content available for semantic searches and mashups, when the structured content of these Web applications would be accessible on the Web. Within the Semantic Web initiative a number of standards and techniques were developed supporting the encoding and exchange of structured information and knowledge on the Web. That's the core of the Triplify approach - exploiting structured relational representations behind Web applications for creating a critical mass of semantic representations on the Web. ((Solution Read more about the Triplify solution.))" .
<http://triplify.org/wacko/triplify/page/About/Problem> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/About/Problem> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Community> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Community> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-16T20:05:49"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Community> <http://triplify.org/vocabulary/WackoWiki/body> "<#<div class=\"floatbox\">{{ToC}}</div>#>\n\n===Support Triplify===\nTriplify aims at building a strong community of Web application developers interested in taking the Web to the next level and highly welcomes new contributors. Here are some ways how you can support Triplify:\n  * **stay tuned** by subscribing to the ((http://lists.sourceforge.net/mailman/listinfo/triplify-discussion discussion)) or ((https://lists.sourceforge.net/lists/listinfo/triplify-announcements announcement)) mailinglist or the ((http://blog.aksw.org AKSW blog))\n  * **install Triplify** on your Websites\n  * **create configurations** for popular Web applications or notify the respective developer community about Triplify - you can also create respective projects on ((http://Cofundos.org Cofundos))\n  * **support** the ((http://cofundos.org/projects.php?tag=Triplify Triplify projects on Cofundos)) (a platform for pooling ideas and pledges for open-source implementations)\n  * **port the source code** to other Web application languages such as Ruby, Python, Java\n  * **translate** Triplify documentation into other languages\n  * **spread the word** about semantic content representation by blogging about Triplify, telling your friends and co-workers\n\n===Mailinglists===\n\nWe are very interested in hearing your opinion about Triplify and to get ideas for further improvements. Please send feedback and ideas to the ((http://lists.sourceforge.net/mailman/listinfo/triplify-discussion discussion mailinglist)). This mailing list is the main forum for Triplify related discussions. If you just want to stay up-to-date about what is happening around Triplify, you can subscribe to our low-traffic ((https://lists.sourceforge.net/lists/listinfo/triplify-announcements announcements mailing list)).\n\n===Bug Tracking===\n\nIn order to improve Triplify we need your feedback. Please submit all known problems to the Triplify bugtracker at: http://sourceforge.net/tracker/?group_id=219253. Please include:\n  * an SQL dump (or structure) of the Web application you are trying to triplify\n  * the Triplify configuration\n  * a description of the problem and how it should look like (from your point of view)\nWe will then try to come up with a solution as soon as possible. \n\n\n===Blog===\n\nWe also discuss the project on the ((http://blog.aksw.org AKSW Blog)).\n\n\n===Commercial Support and Consulting===\n\nOccasionally we receive requests for commercial support and consulting regarding Triplify and semantic technologies in general. Please contact ((http://www.informatik.uni-leipzig.de/~auer/ Sören Auer)) regarding consulting inquiries." .
<http://triplify.org/wacko/triplify/page/Community> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Community> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/OpenConf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/OpenConf> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-02-26T16:17:11"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/OpenConf> <http://triplify.org/vocabulary/WackoWiki/body> "==~OpenConf==\n\n((http://www.openconf.org OpenConf)) is a conference management software developed in PHP backed by a ~MySQL database. Google currently finds approx. ((http://www.google.com/search?hl=en&lr=&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&as_qdr=all&q=allintitle%3A%22+-+OpenConf++Conference+Management+System%22&btnG=Search 500 ~OpenConf installations)) online. The valuable meta-data about these conferences and workshops as well as their authors, publications and reviewers are not accessible.\n\nFive queries select relevant informations from the ~OpenConf database schema regarding papers, authors, PC members, topics and paper-topics relationships.\n\n{{Include file=\"/Configuration/OpenConf/2.0\" notoc=\"1\"}}" .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/OpenConf> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/OpenConf> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-16T02:18:05"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf> <http://triplify.org/vocabulary/WackoWiki/body> "==OpenConf==\n\n((http://www.openconf.org OpenConf)) is a conference management software developed in PHP backed by a MySQL database. Google currently finds approx. ((http://www.google.com/search?hl=en&lr=&client=firefox-a&rls=org.mozilla%3Ade%3Aofficial&as_qdr=all&q=allintitle%3A%22+-+OpenConf++Conference+Management+System%22&btnG=Search 500 OpenConf installations)) online. \n\nTriplify (with this configuration) makes this valuable meta-data about these conferences and workshops as well as their authors, publications and reviewers accessible. Five queries select relevant information from the OpenConf database schema regarding papers, authors, PC members, topics and paper-topics relationships.\n\n{{Include page=\"/Configuration/OpenConf/20\"}}" .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/20> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/20> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-05-29T09:27:01"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/20> <http://triplify.org/vocabulary/WackoWiki/body> "==Triplify Configuration for ~OpenConf 2.0==\n%%(php)\nrequire_once(\"../include.php\");\nrequire_once(\"../db.php\");\n\n$triplify['namespaces']=array(\n	'vocabulary'=>'http://triplify.org/vocabulary/OpenConf/',\n	'foaf'=>'http://xmlns.com/foaf/0.1/',\n	'dc'=>'http://purl.org/dc/elements/1.1/',\n	'xsd'=>'http://www.w3.org/2001/XMLSchema#',\n);\n\n$triplify['queries']=array(\n	'paper'=>array(\n		\"SELECT paperid id,title,keywords,abstract FROM \".OCC_TABLE_PAPER.\"\n			WHERE accepted='T'\",\n		\"SELECT paperid id,topicid hasTopic FROM \".OCC_TABLE_PAPERTOPIC.\" INNER JOIN\n			\".OCC_TABLE_PAPER.\" USING(paperid) WHERE accepted='T'\"\n	),\n	'author'=>\"SELECT CONCAT(paperid,'-',position) id,SHA(CONCAT('mailto:',email)) mbox_sha1sum,paperid isAuthorOf,\n			name_first `foaf:firstName`,name_last `foaf:family_name`,organization,country\n			FROM \".OCC_TABLE_AUTHOR.\" INNER JOIN \".OCC_TABLE_PAPER.\"\n			USING(paperid) WHERE accepted='T'\",\n	'PCmember'=>\"SELECT reviewerid id,SHA(CONCAT('mailto:',email)) mbox_sha1sum,'\".$OC_confURL.\"' isPCmemberOf,\n			name_first,name_last,url `foaf:homepage`,organization,country\n			FROM \".OCC_TABLE_REVIEWER.\" WHERE onprogramcommittee='T'\",\n	'topic'=>\"SELECT topicid id, topicname, short FROM \".OCC_TABLE_TOPIC,\n);\n\n$triplify['objectProperties']=array(\n	'isAuthorOf'=>'paper',\n	'isPCmemberOf'=>'',\n	'hasTopic'=>'topic'\n);\n\n$triplify['TTL']=0;\n\n$triplify['db']=new PDO('mysql:host='.OCC_DB_HOST.';dbname='.OCC_DB_NAME, OCC_DB_USER, OCC_DB_PASSWORD);\n\n$triplify['classMap']=array(\n	'author'=>'foaf:Person',\n	'PCmember'=>'foaf:Person'\n);\n%%" .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/20> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenConf/20> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Documentation/Using> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Documentation/Using> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-02-27T00:21:36"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Documentation/Using> <http://triplify.org/vocabulary/WackoWiki/body> "==Using Triplify Data==\n\n===Creating Mashups===\n\nProbably the largest benefit when using Triplify is that your Web application becomes easily mashable with other Web data sources.\n\n  * ((http://pipes.yahoo.com Yahoo! Pipes)) - Triplify instances can be used as data sources within Yahoo!'s pipe designer\n  * ((http://programmableweb.com Programmableweb)) - provides a database of API's, which can be combined with Triplify data sources\n  * **JSON output:** simply append ?t-output=json to any Triplify URI and you can easily access Triplify data, even without an RDF/N3 parser\n\n===Semantic Search===\n\nSearch engines, which exploit semantic representations are still rare or in early stages.\n\n  * ((http://sindice.com Sindice)) is a lookup index for Semantic Web documents\n  * ((http://swse.deri.org/ SWSE))\n  * ((http://swoogle.umbc.edu/ Swoogle)) is probably the oldest Semantic Web search engine\n\nRegistered Triplify data sources will be submitted to these and any upcoming future semantic search engines.\n\n===RDF and Linked Data Browser===\n\nThere some RDF browsers available, which allow to browse and filter Triplify data:\n\n  * ((http://demo.openlinksw.com/DAV/JS/rdfbrowser/index.html OpenLink RDF Browser))\n  * ((http://www.w3.org/2005/ajar/tab Tabulator))\n\nJust enter the URL of your Triplify installation and start browsing your data." .
<http://triplify.org/wacko/triplify/page/Documentation/Using> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Documentation/Using> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Registry> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Registry> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-17T12:35:39"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Registry> <http://triplify.org/vocabulary/WackoWiki/body> "===Registry===\n\nTriplify is complemented by a light weight registry for RDF data sources. RDF data sources can simply register via accessing ##~http://triplify.org/Registry/?url=url_of_rdf_source## (optionally a parameter ##vocabulary## can be used to hint the used vocabulary). The complete list of the registered data sources is itself available as a ((http://triplify.org/triplify Triplify data source)). The registry is a simple way to discover RDF data sources (using a certain vocabulary). Registered data sources are also automatically submitted to Semantic Web search engines and indexes (e.g. ((http://pingthesemanticweb.com/ PTSW))). Most Triplify instances should be able to register automatically. If you want to submit your RDF data source manually, please provide the URL in the following form.\n\n\n{{register}}" .
<http://triplify.org/wacko/triplify/page/Registry> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Registry> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenConf> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenConf> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-02-26T23:01:26"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenConf> <http://triplify.org/vocabulary/WackoWiki/body> "http://triplify.org/Configuration/OpenConf/2.0" .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenConf> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenConf> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenCon> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenCon> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-02-26T23:02:25"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenCon> <http://triplify.org/vocabulary/WackoWiki/body> "http://triplify.org/Configuration/OpenConf/2.0" .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenCon> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/vocabulary/OpenCon> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/Drupal> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/Drupal> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-16T02:14:57"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/Drupal> <http://triplify.org/vocabulary/WackoWiki/body> "==Triplify Configuration for Drupal with example CCK content type==\n%%(php)\n<?php\n/* triplify config for Drupal (www.drupal.org)\n * should be suitable for major Drupal version (tested 4.6, 5.7)\n * todo: teaser (drupal 4.x: in node, 5.x in node_revisions)\n * todo: table prefixes !!!\n * no custom content type fields exported\n */\n\n$triplify['namespaces']=array(\n	'vocabulary'=>'http://triplify.org/vocabulary/Drupal/',\n	'sioc'=>'http://rdfs.org/sioc/ns#',\n	'foaf'=>'http://xmlns.com/foaf/0.1/',\n	'dc'=>'http://purl.org/dc/elements/1.1/',\n	'dcterms'=>'http://purl.org/dc/terms/',\n	'skos'=>'http://www.w3.org/2004/02/skos/core#',\n	'tag'=>'http://www.holygoat.co.uk/owl/redwood/0.1/tags/',	\n	'xsd'=>'http://www.w3.org/2001/XMLSchema#',\n);\n\n$sql['user']   = \"SELECT uid AS id, name AS 'sioc:name', SHA(CONCAT('mailto:',mail)) AS 'sioc:email_sha1', FROM_UNIXTIME(created) AS 'sioc:created_at' FROM users WHERE uid > 0\";\n               //\"SELECT uid AS id, name AS 'foaf:nickname', SHA(CONCAT('mailto:',mail)) AS 'foaf:mbox_sha1sum', FROM_UNIXTIME(created) AS created FROM users WHERE uid > 0 AND status = 1\",	\n\n/* Drupal core node, adjust to your contenttype, usually type='page' or remove to expose all */\n\n$sql['node']   = \"SELECT n.nid AS id, n.title AS 'dc:title', FROM_UNIXTIME(n.created) AS 'sioc:created_at', FROM_UNIXTIME(n.changed) AS 'sioc:modified_at', n.uid AS 'sioc:has_creator' FROM node n WHERE n.status = 1 AND type='pub'\";\n\n/* Drupal node to taxonomy/category terms */\n\n$sql['terms']  = \"SELECT n.nid AS id, td.name AS 'skos:prefLabel' FROM node n INNER JOIN (term_node tn NATURAL JOIN term_data td) ON n.nid=tn.nid WHERE n.status = 1\";\n\n/* Drupal CCK custom content type fields */\n\n$sql['pub']    = \"SELECT nid AS id, field_authorsconcat_value AS 'dc:contributor', field_year_value AS 'dc:date', field_pages_value AS 'pages', field_language_value AS 'dc:language', field_copyright_value AS 'dc:rights', field_appeared_value AS 'dc:publisher' FROM content_type_pub\";\n\n$sql['author'] = \"SELECT nid AS id, field_authors_value as 'dc:creator' FROM content_field_authors ORDER BY nid,delta\";\n\n/* putting it together for triplify */\n\n$triplify['queries']=array(\n	'user' => $sql['user'],\n	'pub'  => array(\n		$sql['node'],\n		$sql['pub'],\n		$sql['author'],\n		$sql['terms'],\n		),\n);\n\n$triplify['objectProperties']=array(\n//	'user_id'=>'user',\n	'sioc:has_creator'=>'user',\n	\n);\n\n$triplify['classMap']=array(\n//	'node'=>'sioc:Post',\n	'pub'=>'sioc:Post',\n	'user'=>'sioc:User',\n//	'user'=>'foaf:person'\n);\n\n$triplify['TTL']=0;\n\n$triplify['db']=new PDO('mysql:host=localhost;dbname=drupal', 'user', 'pass');\n?>\n%%" .
<http://triplify.org/wacko/triplify/page/Configuration/Drupal> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/DavidAumueller> .
<http://triplify.org/wacko/triplify/page/Configuration/Drupal> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki/42> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki/42> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-05-29T09:26:38"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki/42> <http://triplify.org/vocabulary/WackoWiki/body> "==Triplify Configuration for ~WackoWiki 4.2==\n%%(php)\n<?php\ninclude('../wakka.personal.config.php');\n\n$triplify['namespaces']=array(\n        'vocabulary'=>'http://triplify.org/vocabulary/WackoWiki/',\n        'foaf'=>'http://xmlns.com/foaf/0.1/',\n        'sioc'=>'http://rdfs.org/sioc/ns#',\n        'sioctypes'=>'http://rdfs.org/sioc/types#',\n        'dc'=>'http://purl.org/dc/elements/1.1/',\n        'dcterms'=>'http://purl.org/dc/terms/',\n        'skos'=>'http://www.w3.org/2004/02/skos/core#',\n        'tag'=>'http://www.holygoat.co.uk/owl/redwood/0.1/tags/',\n        'xsd'=>'http://www.w3.org/2001/XMLSchema#',\n);\n\n$triplify['queries']=array(\n        'page'=>\"SELECT tag id,time AS 'dcterms:modified',body 'sioc:content',owner 'sioc:has_owner',user 'sioc:has_modifier'\n                        FROM {$wakkaConfig['table_prefix']}pages p\n                                INNER JOIN {$wakkaConfig['table_prefix']}acls a\n                                        ON(p.tag=a.page_tag AND a.privilege='read' AND a.list='*')\",\n#       'revision'=>\"SELECT id,tag ofPage,time changed,body,owner createdBy,user lastChangedBy\n#                       FROM {$wakkaConfig['table_prefix']}revisions p\n#                               INNER JOIN {$wakkaConfig['table_prefix']}acls a\n#                                       ON(p.tag=a.page_tag AND a.privilege='read' AND a.list='*')\",\n        'user'=>\"SELECT name id,SHA(CONCAT('mailto:',email)) AS 'foaf:mbox_sha1sum',motto\n                        FROM {$wakkaConfig['table_prefix']}users\",\n);\n\n$triplify['objectProperties']=array(\n        'sioc:has_owner'=>'user',\n        'sioc:has_modifier'=>'user',\n        'ofPage'=>'page',\n);\n\n$triplify['classMap']=array(\n        'user'=>'foaf:Person',\n        'page'=>'sioctypes:WikiArticle',\n);\n\n$triplify['TTL']=0;\n\n$triplify['db']=new PDO('mysql:host='.$wakkaConfig['mysql_host'].';dbname='.$wakkaConfig['mysql_database'],$wakkaConfig['mysql_user'],$wakkaConfig['mysql_password']);\n?>\n%%" .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki/42> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki/42> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/21> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/21> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-05-29T09:26:15"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/21> <http://triplify.org/vocabulary/WackoWiki/body> "==Triplify configuration for WordPress 2.1==\n%%(php)\n<?php\ninclude('../wp-config.php');\n\n$triplify['namespaces']=array(\n	'vocabulary'=>'http://triplify.org/vocabulary/Wordpress/',\n	'foaf'=>'http://xmlns.com/foaf/0.1/',\n	'sioc'=>'http://rdfs.org/sioc/ns#',\n	'dc'=>'http://purl.org/dc/elements/1.1/',\n	'dcterms'=>'http://purl.org/dc/terms/',\n	'skos'=>'http://www.w3.org/2004/02/skos/core#',\n	'tag'=>'http://www.holygoat.co.uk/owl/redwood/0.1/tags/',\n	'xsd'=>'http://www.w3.org/2001/XMLSchema#',\n);\n\n$triplify['queries']=array(\n	'post'=>array(\n		\"SELECT id,post_author 'sioc:has_creator',post_date 'dcterms:created',post_title 'dc:title',\n				post_content 'sioc:content',post_modified 'dcterms:modified'\n			FROM {$table_prefix}posts WHERE post_status='publish'\",\n		\"SELECT post_id id,tag_id 'tag:taggedWithTag' FROM {$table_prefix}post2tag\",\n		\"SELECT post_id id,category_id 'belongsToCategory' FROM {$table_prefix}post2cat\",\n	),\n	'tag'=>\"SELECT tag_ID id,tag 'tag:tagName' FROM {$table_prefix}tags\",\n	'category'=>\"SELECT cat_ID id,cat_name 'skos:prefLabel',category_parent 'skos:narrower' FROM {$table_prefix}categories\",\n	'user'=>array(\n		\"SELECT id,user_login 'foaf:accountName',SHA(CONCAT('mailto:',user_email)) 'foaf:mbox_sha1sum',\n				user_url 'foaf:homepage',display_name 'foaf:name'\n			FROM {$table_prefix}users\",\n		\"SELECT user_id id,meta_value 'foaf:firstName' FROM {$table_prefix}usermeta WHERE meta_key='first_name'\",\n		\"SELECT user_id id,meta_value 'foaf:family_name' FROM {$table_prefix}usermeta WHERE meta_key='last_name'\",\n	),\n	'comment'=>\"SELECT comment_ID id,comment_post_id 'sioc:reply_of',comment_author AS 'foaf:name',\n			SHA(CONCAT('mailto:',comment_author_email)) 'foaf:mbox_sha1sum',\n			comment_author_url 'foaf:homepage',comment_date AS  'dcterms:created',\n			comment_content 'sioc:content',comment_karma,comment_type\n		FROM {$table_prefix}comments WHERE comment_approved='1'\",\n);\n\n$triplify['objectProperties']=array(\n	'sioc:has_creator'=>'user',\n	'tag:taggedWithTag'=>'tag',\n	'belongsToCategory'=>'category',\n	'skos:narrower'=>'category',\n	'sioc:reply_of'=>'post',\n);\n\n$triplify['classMap']=array(\n	'user'=>'foaf:Person',\n	'post'=>'sioc:Post',\n	'tag'=>'tag:Tag',\n	'category'=>'skos:Concept',\n);\n\n$triplify['TTL']=0;\n\n$triplify['db']=new PDO('mysql:host='.DB_HOST.';dbname='.DB_NAME,DB_USER,DB_PASSWORD);\n?>\n%%" .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/21> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/21> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Documentation> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Documentation> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-08-02T02:41:50"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Documentation> <http://triplify.org/vocabulary/WackoWiki/body> "<#<div class=\"floatbox\">{{ToC}}</div>#>\n\n===Configuration===\n\nAfter you ((http://sourceforge.net/projects/triplify/ downloaded)) and extracted the Triplify script into your Web application you have to create a Triplify configuration suitable for your Web application. You can view the ((http://triplify.svn.sourceforge.net/viewvc/triplify/triplify-php/config.inc.php?view=markup Triplify example configuration)) with detailed explanations.\n\nOnce a Web application was \"triplized\" this configuration can be reused for all subsequent installations of the same Web application. This page contains community contributed Triplify configurations. Feel free to add configurations you created or just send them to us by email and we will add them here.\n\nApplication and link to config.inc.php:\n\n  * ((/Configuration/OpenConf OpenConf)): ((http://triplify.org/Configuration/OpenConf/2.0 2.0)) (contributed by ((SoerenAuer Sören)))\n  * Drupal: ((/Configuration/Drupal 5.x [with CCK])) (contributed by David)\n  * ((/Configuration/WackoWiki WackoWiki)): ((http://triplify.org/Configuration/WackoWiki/4.2 4.2)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/WordPress WordPress)): ((http://triplify.org/Configuration/WordPress/2.1 2.1)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/OJS OpenJournalSystems)): ((http://triplify.org/Configuration/OJS/2.0 2.0)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/Joomla Joomla!)) (contributed by ((Danh Le Phuoc)))\n  * ((/Configuration/osCommerce osCommerce )): (contributed by Elias)\n  * ((/Configuration/OMDB OMDB)): (contributed by ((SoerenAuer Sören)))\n\n\n===Integrating Triplify into Web applications===\n\nTriplify is most beneficial, when it becomes a direct part of the main-stream distribution of standard Web applications such as CMS, Wikis, Blogs etc.. Since, Triplify is very light-weight it is extremely easy to integrate into such Web applications:\n  * add the Triplify folder to the root folder of your Web application\n  * configure SQL queries selecting the information to be exposed\n  * make sure Triplify uses the database connection parameters of the Web application, this is usually achieved by including the Web applications configuration file and creating the PDO object or ~MySQL connection string by using the respective configuration values\n  * modify the installation procedure of your Web application, so that the ##triplify/cache/## folder is writable by the Web server or change the Triplify configuration variable ##$triplify['cachedir']##\n  * make sure that the installation procedure registers the Triplify instance with the ((Registry)), so it can be found by other Semantic Web applications. This can be simply done by accessing ##~http://triplify.org/register/?url='.urlencode($baseURI).'&type='.urlencode($triplify['namespaces']['vocabulary'])## either by means of ##fopen()## or by embedding a corresponding link (e.g. within an iframe) in the installer\n\nSuch a triplification of your Web application has tremendous advantages:\n  * The installations of the Web application are better found and **search engines can better evaluate the content**.\n  * Different installations of the Web application can **easily syndicate arbitrary content** without the need to adopt interfaces, content representations or protocols, even when the content structures change.\n  * It is possible to create **custom tailored search engines targeted at a certain niche**. Imagine a search engine for products, which can be queried for digital cameras with high resolution and large zoom.\n\nUltimately, a triplification will counteract the centralization we faced through Google, ~YouTube and Facebook and lead to an increased democratization of the Web\n\n\n===Using Triplify Data===\n\n====Creating Mashups====\n\nProbably the largest benefit when using Triplify is that your Web application becomes easily mashable with other Web data sources.\n\n  * ((http://simile.mit.edu/potluck/ Simile Potluck)) allows to mix and mash any Triplify data sources without any programming\n  * ((http://pipes.yahoo.com Yahoo! Pipes)) - Triplify instances can be used as data sources within Yahoo!'s pipe designer\n\n  * ((http://programmableweb.com Programmableweb)) - provides a database of API's, which can be combined with Triplify data sources\n  * **JSON output:** simply append ##?t-output=json## to any Triplify URI and you can easily access Triplify data, even without an RDF/N3 parser\n\n====Semantic Search====\n\nSearch engines, which exploit semantic representations are still rare or in early stages.\n\n  * ((http://sindice.com Sindice)) is a lookup index for Semantic Web documents\n  * ((http://swse.deri.org/ SWSE))\n  * ((http://swoogle.umbc.edu/ Swoogle)) is probably the oldest Semantic Web search engine\n\nRegistered Triplify data sources will be submitted to these and any upcoming future semantic search engines.\n\n====RDF and Linked Data Browser====\n\nThere some RDF browsers available, which allow to browse and filter Triplify data:\n\n  * ((http://demo.openlinksw.com/DAV/JS/rdfbrowser/index.html OpenLink RDF Browser))\n  * ((http://www.w3.org/2005/ajar/tab Tabulator))\n  * ((http://simile.mit.edu/exhibit/ Exhibit))\n\nJust enter the URL of your Triplify installation and start browsing your data.\n\n===Vocabularies and Links===\n\n====Vocabularies====\n\nWhen creating Triplify configurations try to reuse existing vocabularies as much as possible. Some central vocabularies are:\n\n  * ((http://www.foaf-project.org/ Friend of a Friend (FOAF) project)) published a ((http://xmlns.com/foaf/spec/ vocabulary specification)) for expressing information about people and their relationships.\n  * ((http://sioc-project.org/ Semantically-Interlinked Online Communities)) Project provides a vocabulary for interconnecting community generated content and discussions such as blog, forum and mailing list posts as well as Wiki articles.\n  * ((http://www.w3.org/2004/02/skos/ Simple Knowledge Organisation Systems (SKOS))) is a family of vocabularies designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems.\n  * ((http://purl.org/net/dayf/wiki/Ontology_Beer Beer Ontology)) - probably the most important vocabulary on the Semantic Web ;-)\n\nA comprehensive list of vocabularies can be also found at: http://schemaweb.info.\n\n====Links====\n\nW3C's ((http://www.w3.org/2001/sw/ Semantic Web)) initiative is an umbrella for many standards (such as RDF) and activities aiming at bringing more structure to the Web.\n\n  * The ((http://okfn.org Open Knowledge Foundation)) is devoted to promoting and protecting open knowledge.\n  * ((http://dataportability.org DataPortability)) is devoted to increase awareness for preventing data lock-ins in certain applications or services.\n  * ((http://linkeddata.org Linked Data)) is recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge  on the Semantic Web using URIs and RDF.\n  * ((http://www4.wiwiss.fu-berlin.de/bizer/d2rq/index.htm D2RQ)) - Treating Non-RDF Databases as Virtual RDF Graphs. D2RQ has basically the same aim as Triplify, however, it is more difficult to deploy. It also includes its own mapping language to map DB content to ontologies, where Triplify just uses SQL. Other than Triplify D2RQ also contains SPARQL endpoint functionality.\n  * ((http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/SPARQLSponger Openlink's Sponger)) allows to access non-RDF data sources using SPARQL.\n  * ((http://DBpedia.org DBpedia)) \"semantifies\" Wikipedia by providing RDF datasets and a SPARQL endpoint for semantics extracted from Wikipedia." .
<http://triplify.org/wacko/triplify/page/Documentation> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Documentation> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS/20> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS/20> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-16T02:09:58"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS/20> <http://triplify.org/vocabulary/WackoWiki/body> "==Open Journal Systems configuration==\n\nThis is an initial version which extracts just basic information about authors and articles.\n\n%%(php)\n<?php\n$cfg=parse_ini_file('../config.inc.php');\n\n$triplify['namespaces']=array(\n	'vocabulary'=>'http://triplify.org/vocabulary/ojs/',\n	'foaf'=>'http://xmlns.com/foaf/0.1/',\n	'sioc'=>'http://rdfs.org/sioc/ns#',\n	'sioctypes'=>'http://rdfs.org/sioc/types#',\n	'dc'=>'http://purl.org/dc/elements/1.1/',\n	'dcterms'=>'http://purl.org/dc/terms/',\n	'skos'=>'http://www.w3.org/2004/02/skos/core#',\n	'tag'=>'http://www.holygoat.co.uk/owl/redwood/0.1/tags/',\n	'dc'=>'http://purl.org/dc/elements/1.1/',\n	'xsd'=>'http://www.w3.org/2001/XMLSchema#',\n);\n\n$triplify['queries']=array(\n	'author'=>\"SELECT author_id,a.article_id AS 'sioc:creator_of',first_name AS 'foaf:firstName',middle_name,\n			last_name AS 'foaf:family_name',affiliation,country,\n			SHA(CONCAT('mailto:',email)) AS 'foaf:mbox_sha1sum',url AS 'foaf:homepage'\n		FROM article_authors aa INNER JOIN articles a ON(aa.article_id=a.article_id AND status=3)\",\n	'article'=>\"SELECT a.article_id AS id,title.setting_value title,abstract.setting_value abstract,keywords.setting_value keywords\n		FROM articles a\n			INNER JOIN article_settings title ON(a.article_id=title.article_id AND title.setting_name='title')\n			INNER JOIN article_settings abstract ON(a.article_id=abstract.article_id AND abstract.setting_name='abstract')\n			INNER JOIN article_settings keywords ON(a.article_id=keywords.article_id AND keywords.setting_name='subject')\n		WHERE status=3\",\n);\n\n$triplify['objectProperties']=array(\n	'sioc:creator_of'=>'article',\n);\n\n$triplify['classMap']=array(\n	'author'=>'foaf:person'\n);\n\n$triplify['TTL']=0;\n\n$triplify['db']=new PDO($cfg['driver'].':host='.$cfg['host'].';dbname='.$cfg['name'],$cfg['username'],$cfg['password']);\n\n?>\n%%" .
<http://triplify.org/wacko/triplify/page/Configuration/OJS/20> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS/20> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Overview> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Overview> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-07-31T00:26:15"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Overview> <http://triplify.org/vocabulary/WackoWiki/body> "<#\n<div class=\"highlightedbox\" style=\"padding-left:0; padding-right:0; text-align:center;\">\n<h1 class=\"onlyAural\">Triplify</h1>\n<img src=\"http://triplify.org/files/triplify-overview.png\" width=\"799\" height=\"338\" alt=\"\" />\n</div>\n#>\n\n{{feed title=\"News\" divclass=\"floatbox\" url=\"http://blog.aksw.org/feed/?cat=15\" max=\"2\"}}\n\n**Triplify provides a building block for the \"semantification\" of Web applications.** Triplify is a small plugin for Web applications, which reveals the semantic structures encoded in relational databases by making database content available as RDF, JSON or Linked Data.\n\n**Triplify is very light weight:** It consists just of few files with less than 500 lines of code. For a typical Web application a configuration for Triplify can be created in less than one hour and if this Web application is deployed multiple times (as most open-source Web applications are) the configuration can be reused without modifications.\n\n**Triplify makes Web applications easier mashable and lays the foundation for next generation, semantics based Web searches.**\n\n{{cofundos tag=\"Triplify\" divclass=\"box noborderinclude\"}}\n" .
<http://triplify.org/wacko/triplify/page/Overview> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Overview> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/Documentation/Configuration> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Documentation/Configuration> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-12T20:33:38"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Documentation/Configuration> <http://triplify.org/vocabulary/WackoWiki/body> "==Configuration==\n\nYou can view the ((http://triplify.svn.sourceforge.net/viewvc/triplify/triplify-php/config.inc.php?view=markup Triplify example configuration)) with detailed explanations.\n\nThis page contains community contributed Triplify configurations. Feel free to add configurations you created or just send them to us by email and we will add them here.\n\n\nApplication and link to config.inc.php\n\n  * ((/Configuration/OpenConf OpenConf)): ((http://triplify.org/Configuration/OpenConf/2.0 2.0)) (contributed by ((SoerenAuer Sören)))\n  * Drupal: ((/Configuration/Drupal core)) (contributed by David)\n  * ((/Configuration/WackoWiki WackoWiki)): ((http://triplify.org/Configuration/WackoWiki/4.2 4.2)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/WordPress WordPress)): ((http://triplify.org/Configuration/WordPress/2.1 2.1)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/OJS OpenJournalSystems)): ((http://triplify.org/Configuration/OJS/2.0 2.0)) (contributed by ((SoerenAuer Sören)))\n" .
<http://triplify.org/wacko/triplify/page/Documentation/Configuration> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Documentation/Configuration> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Using> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Using> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T19:31:16"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Using> <http://triplify.org/vocabulary/WackoWiki/body> "==Using Triplify Data==\n\n===Creating Mashups===\n\nProbably the largest benefit when using Triplify is that your Web application becomes easily mashable with other Web data sources.\n\n  * ((http://pipes.yahoo.com Yahoo! Pipes)) - Triplify instances can be used as data sources within Yahoo!'s pipe designer\n  * ((http://programmableweb.com Programmableweb)) - provides a database of API's, which can be combined with Triplify data sources\n  * **JSON output:** simply append ?t-output=json to any Triplify URI and you can easily access Triplify data, even without an RDF/N3 parser\n\n===Semantic Search===\n\nSearch engines, which exploit semantic representations are still rare or in early stages.\n\n  * ((http://sindice.com Sindice)) is a lookup index for Semantic Web documents\n  * ((http://swse.deri.org/ SWSE))\n  * ((http://swoogle.umbc.edu/ Swoogle)) is probably the oldest Semantic Web search engine\n\nRegistered Triplify data sources will be submitted to these and any upcoming future semantic search engines.\n\n===RDF and Linked Data Browser===\n\nThere some RDF browsers available, which allow to browse and filter Triplify data:\n\n  * ((http://demo.openlinksw.com/DAV/JS/rdfbrowser/index.html OpenLink RDF Browser))\n  * ((http://www.w3.org/2005/ajar/tab Tabulator))\n\nJust enter the URL of your Triplify installation and start browsing your data." .
<http://triplify.org/wacko/triplify/page/Using> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Using> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Configuration> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-06-25T18:37:37"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration> <http://triplify.org/vocabulary/WackoWiki/body> "==Configuration==\n\nYou can view the ((http://triplify.svn.sourceforge.net/viewvc/triplify/triplify-php/config.inc.php?view=markup Triplify example configuration)) with detailed explanations.\n\nThis page contains community contributed Triplify configurations. Feel free to add configurations you created or just send them to us by email and we will add them here.\n\n\nApplication and link to config.inc.php\n\n  * ((/Configuration/OpenConf OpenConf)): ((http://triplify.org/Configuration/OpenConf/2.0 2.0)) (contributed by ((SoerenAuer Sören)))\n  * Drupal: ((/Configuration/Drupal 7.0 [with CCK])) (contributed by David)\n  * ((/Configuration/WackoWiki WackoWiki)): ((http://triplify.org/Configuration/WackoWiki/4.2 4.2)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/WordPress WordPress)): ((http://triplify.org/Configuration/WordPress/2.1 2.1)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/OJS OpenJournalSystems)): ((http://triplify.org/Configuration/OJS/2.0 2.0)) (contributed by ((SoerenAuer Sören)))\n  * ((/Configuration/osCommerce osCommerce )): (contributed by Elias)" .
<http://triplify.org/wacko/triplify/page/Configuration> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Configuration> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/SoerenAuer> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/SoerenAuer> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-12T20:39:19"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/SoerenAuer> <http://triplify.org/vocabulary/WackoWiki/body> "I'm the founder and main developer of Triplify.\n\nIn addition to that I'm computer scientist doing research in the field of the Databases, the Semantic Web and Social Networks. I lead the research group Agile knowledge Engineering and Semantic Web (http://AKSW.org). You can find more information about my scientific work on my professional homepage at:\n\nhttp://www.informatik.uni-leipzig.de/~auer" .
<http://triplify.org/wacko/triplify/page/SoerenAuer> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/SoerenAuer> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Test2> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Test2> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T16:22:12"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Test2> <http://triplify.org/vocabulary/WackoWiki/body> "Test1" .
<http://triplify.org/wacko/triplify/page/Test2> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Test2> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Test1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Test1> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T16:22:27"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Test1> <http://triplify.org/vocabulary/WackoWiki/body> "{{Redirect page=\"/Test2\"}}" .
<http://triplify.org/wacko/triplify/page/Test1> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Test1> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Problem> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Problem> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T19:28:39"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Problem> <http://triplify.org/vocabulary/WackoWiki/body> "==Problem==\n\n===Short Story===\nTheir **must** be something coming such as a Web of data, semantics or knowledge.\n\n===Long Story===\n\nThe vision of the Semantic Web still has not become reality even though significant research efforts were undertaken. The growth of semantic representations is probably still outpaced by the growth of traditional Web pages and one might be skeptic about the potential success of the Semantic Web at all. But are there alternatives? From our point of view: Not really! The missing spark for starting the Semantic Web is to overcome the chicken-and-egg dilemma of missing semantic representations and search facilities on the Web.\n\nTriplify tackles this dilemma by leveraging relational representations behind existing Web applications. A large part of Web content is generated by database driven Web applications. The structure and semantics encoded in relational database schemes, however, unfortunately was not accessible to Web search engines, mashups etc.\n\nThe following table contains the ((http://sourceforge.net/search/index.php?words=trove%3A%2892+645+96+644+95+94+663+668+651%29&type_of_search=soft&pmode=0&gfload=&gfnew=&inex=1&sortselect=has_file%3Atrue&registration_date__0=&trove__225=456&trove__274=369&trove__160=584&trove__199=426&trove__13=14&trove__1=534&trove__6=7&trove__496=499&remove_trove%257C235%257Cdefault%257C1=on most popular web application projects hosted at Sourceforge)) according to download figures.\n\n#||\n|| **Project** | **Area** | **Downloads in May '07** ||\n|| ((http://sourceforge.net/projects/phpbb	phpBB))	| discussion forum software	| 235480 ||\n|| ((http://sourceforge.net/projects/gallery	Gallery	))	| photo gallery	| 166005 ||\n|| ((http://sourceforge.net/projects/xoops	XOOPS ))	| CMS	| 115807 ||\n|| ((http://sourceforge.net/projects/coppermine	Coppermine ))	| photo gallery	| 113854 ||\n|| ((http://sourceforge.net/projects/typo3	Typo3 ))	| CMS	| 63641 ||\n|| ((http://sourceforge.net/projects/lportal	Liferay Portal ))	| Portal	| 39615 ||\n|| ((http://sourceforge.net/projects/egroupware	eGroupWare ))	| enterprise collaboration	| 33865 ||\n|| ((http://sourceforge.net/projects/alfresco	Alfresco ))	| CMS	| 31914 ||\n|| ((http://sourceforge.net/projects/e107	e107 ))	| CMS	| 19996 ||\n|| ((http://sourceforge.net/projects/lifetype	Lifetype ))	| Blogging	| 16730 ||\n|| ((http://sourceforge.net/projects/plone	Plone ))	| CMS	| 13993 ||\n|| ((http://sourceforge.net/projects/compiere	Compiere ))	| ERP + CRM	| 13718 ||\n|| ((http://sourceforge.net/projects/webcalendar	WebCalendar ))	| Calendar	| 12832 ||\n|| ((http://sourceforge.net/projects/nucleuscms	Nucleus ))	| Blogging	| 12739 ||\n|| ((http://sourceforge.net/projects/tikiwiki	Tikiwiki ))	| Wiki	| 6368 ||\n|| ((http://sourceforge.net/projects/phpnuke	PHPNuke ))	| Web portal	| 1654 ||\n||#\n\nImagine the wealth of content available for semantic searches and mashups, when the structured content of these Web applications would be accessible on the Web. Within the Semantic Web initiative a number of standards and techniques were developed supporting the encoding and exchange of structured information and knowledge on the Web. That's the core of the Triplify approach - exploiting structured relational representations behind Web applications for creating a critical mass of semantic representations on the Web. ((Solution Read more about the Triplify solution.))" .
<http://triplify.org/wacko/triplify/page/Problem> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Problem> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Solution> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Solution> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T19:29:33"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Solution> <http://triplify.org/vocabulary/WackoWiki/body> "==Solution==\n\nTriplify is based on the definition of relational database queries for a specific Web application in order to retrieve valuable information and to convert the results of these queries into RDF, JSON and Linked Data. Experiences showed that for most web-applications a relatively small number of queries (mostly between 3-7) is sufficient to extract the important information. After generating such database views the Triplify software can be used to convert the view into an RDF, JSON or Linked Data representation, which can be shared and accessed on the (Semantic) Web.\n\nTriplify works as follows:\n  1. You ((http://sourceforge.net/projects/triplify/ download)) and extract a folder containing the Triplify script and a configuration file into your Web application.\n  2. You download a ((Configuration Triplify configuration matching your Web application)) or create a new one by defining a number of SQL queries, selecting information, which should be made publicly available.\n  3. Your Web application is part of the Semantic Web and interoperable & mashable with other Web applications.\n\n====SQL query structure====\nIf there is no existing Triplify configuration for your Web application you have to create your own. The main part is the definition of a number of SQL queries selecting information, which should be made publicly available. In order for Triplify to be able to convert the results of your SQL queries into RDF the query results are required to have a certain structure:\n  * the first column must contain strings which can be used to generate instance URIs\n  * column names will be used to generate predicate URIs\n  * the individual cells of the query result contain data values or references to other instances and will eventually constitute the objects of resulting triples\n\nDetails are explained in ((http://triplify.svn.sourceforge.net/viewvc/triplify/triplify/config.inc.php?view=markup Triplify's configuration file)).\n\n===Requirements===\n\n  * Triplify is currently only implemented in PHP, but we welcome volunteers which work on implementations in other Web application languages.\n  * Triplify needs direct access to the relational database by means of a PDO object (which is standard in PHP). However, your Web application may uses any other database abstraction framework.\n  * In order to expose RDF as Linked Data, Triplify relies on URL rewriting, as provided by Apache's mod_rewrite.\n\n===Issues===\n  * **Triplify is currently still in Beta mode.** There might be issues with exotic encodings, databases, PHP/Apache configurations. We would appreciate ((Community your feedback)) in order to resolve these.\n  * **Performance:** Triplify is currently aimed at small to medium Web applications (i.e. less than 100MB database content). However, Triplify supports caching of the triplification results and hence can be used with large Web applications as well.\n  * **Privacy:** Please be cautious not to reveal any sensitive information. Email addresses should be MD5 hashed, password hashes and information which is not publicly accessible should be omitted in the Triplify SQL queries.\n\n===License===\nTriplify is licensed under the terms of the ((http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License)). You are free to copy, modify or redistribute it, event together with commercial software." .
<http://triplify.org/wacko/triplify/page/Solution> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Solution> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Publications> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Publications> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-13T19:30:41"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Publications> <http://triplify.org/vocabulary/WackoWiki/body> "==Publications==\nNone yet ;-)\n\n===Vocabularies===\n\nWhen creating Triplify configurations try to reuse existing vocabularies as much as possible. Some central vocabularies are:\n\n  * ((http://www.foaf-project.org/ Friend of a Friend (FOAF) project)) published a ((http://xmlns.com/foaf/spec/ vocabulary specification)) for expressing information about people and their relationships.\n  * ((http://sioc-project.org/ Semantically-Interlinked Online Communities)) Project provides methods for interconnecting discussion methods such as blogs, forums and mailing lists to each other.\n  * ((http://www.w3.org/2004/02/skos/ Simple Knowledge Organisation Systems (SKOS))) is a family of vocabularies designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems.\n  * ((http://purl.org/net/dayf/wiki/Ontology_Beer Beer Ontology)) - probably the most important vocabulary on the Semantic Web ;-)\n\nA comprehensive list of vocabularies can be also found at: http://schemaweb.info.\n\n===Related Stuff===\n\nW3C's ((http://www.w3.org/2001/sw/ Semantic Web)) initiative is an umbrella for many standards (such as RDF) and activities aiming at bringing more structure to the Web.\n\n  * The ((http://okfn.org Open Knowledge Foundation)) is devoted to promoting and protecting open knowledge.\n  * ((http://dataportability.org DataPortability)) is devoted to increase awareness for preventing data lock-ins in certain applications or services.\n  * ((http://linkeddata.org Linked Data)) is recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge  on the Semantic Web using URIs and RDF.\n  * ((http://www4.wiwiss.fu-berlin.de/bizer/d2rq/index.htm D2RQ)) - Treating Non-RDF Databases as Virtual RDF Graphs. D2RQ has basically the same aim as Triplify, however, it is more difficult to deploy. It also includes its own mapping language to map DB content to ontologies, where Triplify just uses SQL. Other than Triplify D2RQ also contains SPARQL endpoint functionality.\n  * ((http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/SPARQLSponger Openlink's Sponger)) allows to access non-RDF data sources using SPARQL.\n  * ((http://DBpedia.org DBpedia)) \"semantifies\" Wikipedia by providing RDF datasets and a SPARQL endpoint for semantics extracted from Wikipedia." .
<http://triplify.org/wacko/triplify/page/Publications> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Publications> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-14T03:13:31"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress> <http://triplify.org/vocabulary/WackoWiki/body> "==~WordPress==\n\nWordPress is a Weblog system. More information can be found at:\nhttp://wordpress.org/\n\n{{Include page=\"/Configuration/WordPress/21\"}}" .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/Exhibit> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/Exhibit> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-14T03:48:49"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/Exhibit> <http://triplify.org/vocabulary/WackoWiki/body> "==Styles==\n\n==Views==\n\n<div ex:role=\"view\" ex:grouped=\"false\"></div>\n\n==Facets==\n\n<div ex:role=\"facet\" ex:expression=\".type\"></div>\n" .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/Exhibit> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WordPress/Exhibit> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/Joomla> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/Joomla> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-04-21T18:37:01"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/Joomla> <http://triplify.org/vocabulary/WackoWiki/body> "===Joomla! Configuration===\n\nThis configuration was created by ((http://www.deri.ie/about/team/member/danh%20le_phuoc/ Danh Le Phuoc)). Danh is working on refining the configuration in a GSoC project. So in case of inquiries, bug reports and feature requests regarding this configuration email Danh and/or the ((Community Triplify mailinglist)).\n\n%%(php)\n<?php\ndefine( '_JEXEC', 1 );\ninclude(\"../configuration.php\");\n$conf = new JConfig();\n\n$triplify['db']=new PDO(\"mysql:host=$conf->host;dbname=$conf->db\",\"$conf->user\",\"$conf->password\");\n\n/* Alternatively the db configuration value can point to a mysql link resource*/\n#$triplify['db']=mysql_connect($conf->host,$conf->user,$conf->password);\n#mysql_select_db($conf->db);\n\n$triplify['namespaces']=array(\n	'vocabulary'=>'http://triplify.org/vocabulary/Joomla/',\n	'rdf'=>'http://www.w3.org/1999/02/22-rdf-syntax-ns#',\n	'rdfs'=>'http://www.w3.org/2000/01/rdf-schema#',\n	'owl'=>'http://www.w3.org/2002/07/owl#',\n	'foaf'=>'http://xmlns.com/foaf/0.1/',\n	'sioc'=>'http://rdfs.org/sioc/ns#',\n	'sioctypes'=>'http://rdfs.org/sioc/types#',\n	'rss'=>'http://purl.org/rss/1.0/modules/content/',\n	'dc'=>'http://purl.org/dc/elements/1.1/',\n	'dcterms'=>'http://purl.org/dc/terms/',\n	'skos'=>'http://www.w3.org/2004/02/skos/core#',\n	'tag'=>'http://www.holygoat.co.uk/owl/redwood/0.1/tags/',\n	'xsd'=>'http://www.w3.org/2001/XMLSchema#',\n);\n\n$servURI='http://'.$_SERVER['SERVER_NAME'].($_SERVER['SERVER_PORT']!=80?':'.$_SERVER['SERVER_PORT']:'');\n$bsURI=$servURI.substr($_SERVER['REQUEST_URI'],0,strpos($_SERVER['REQUEST_URI'],'/triplify'));\n $article_uri=\"$bsURI/index.php?option=com_content&view=article&id=\";\n$triplify['queries']=array(\n	'content'=>array(\n		\"SELECT c.id AS id,c.title AS 'dc:title', u.name AS 'sioc:has_creator',\n				CONCAT('\".$article_uri.\"',c.id) AS 'sioc:about',\n				c.created AS 'sioc:created_at',\n				c.modified AS 'sioc:modified_at',\n				s.title AS 'vocabulary:has_section',cat.title AS 'vocabulary:has_category',\n				c.fulltext AS 'sioc:content', c.fulltext AS 'rss:encoded'\n			FROM jos_content c INNER JOIN jos_users u ON(created_by=u.id)\n			LEFT JOIN jos_sections s ON(c.sectionid=s.id)\n			LEFT JOIN jos_categories cat ON(c.catid=cat.id)\n			\"),\n	'user'=>\"SELECT name id,SHA(CONCAT('mailto:',email)) AS 'foaf:mbox_sha1sum'		FROM jos_users\",\n	'section'=>\"SELECT id,title as 'vocabulary:section_Title',description as 'vocabulary:sectionDescription' FROM jos_sections\",\n	'cat'=>\"SELECT id,title as 'vocabulary:cat_Title',description as 'vocabulary:catDescription'		FROM jos_categories\",\n);\n\n$triplify['objectProperties']=array(\n	'sioc:has_creator'=>'user',\n	'sioc:about' =>''\n);\n\n$triplify['classMap']=array(\n	'user'=>'foaf:person',\n	'content'=>'foaf:Post',\n	'section'=>'vocabulary:Section',\n	'cat'=>'vocabulary:Category'\n);\n\n$triplify['license']='http://creativecommons.org/licenses/by/3.0/us/';\n\n$triplify['metadata']=array(\n	'dc:title'=>'',\n	'dc:publisher'=>''\n);\n\n$triplify['register']=true;\n\n$triplify['TTL']=0;\n\n$triplify['cachedir']='cache/';\n\n$triplify['LinkedDataDepth']='0';\n\nfunction htmlcleaning( $text ) {\n\n	$text = preg_replace('#<br[^>]*>#ims', \"\\n\", $text);\n	$text = preg_replace('#<li[^>]*>#ims', \"\\n - \", $text);\n	$text = preg_replace( '#{.*?}#ims',   '',   $text );\n	$text = strip_tags( $text );\n	$text = decodeHTML( $text );\n\n	return $text;\n}\n\nfunction decodeHTML( $string ) {\n	$string = strtr( $string, array_flip(get_html_translation_table( HTML_ENTITIES ) ) );\n	$string = preg_replace( \"/&#([0-9]+);/me\", \"chr('\\\\1')\", $string );\n\n	return $string;\n}\n$triplify['CallbackFunctions']=array(\n	'sioc:content'=>'htmlcleaning',\n	'dc:title'=>'htmlcleaning',\n);\n?>\n%%" .
<http://triplify.org/wacko/triplify/page/Configuration/Joomla> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/Joomla> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-16T02:03:34"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki> <http://triplify.org/vocabulary/WackoWiki/body> "==~WackoWiki==\n\nWackoWiki is a Wiki system. More information can be found at:\nhttp://wackowiki.com\n\n{{Include page=\"/Configuration/WackoWiki/42\"}}" .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/WackoWiki> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-16T02:09:02"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS> <http://triplify.org/vocabulary/WackoWiki/body> "==~Open Journal Systems (OJS)==\n\nOJS is a journal management system. More information can be found at:\nhttp://pkp.sfu.ca/ojs/\n\n{{Include page=\"/Configuration/OJS/20\"}}" .
<http://triplify.org/wacko/triplify/page/Configuration/OJS> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OJS> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenJournalSystems> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenJournalSystems> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-16T02:09:24"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenJournalSystems> <http://triplify.org/vocabulary/WackoWiki/body> "{{Redirect page=\"/Configuration/OJS\"}}" .
<http://triplify.org/wacko/triplify/page/Configuration/OpenJournalSystems> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Configuration/OpenJournalSystems> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Intern/Announcements> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Intern/Announcements> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-18T17:21:14"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Intern/Announcements> <http://triplify.org/vocabulary/WackoWiki/body> "{{ToC}}\n\n===Sent Announcements===\n  * Slashdot\n  * ((http://freshmeat.net/projects/triplify/ Freshmeat))\n\n===Triplify Announcement Englisch===\n\nThe largest obstacle for the uptake of the Semantic Web is still the lack of semantically represented data, information and knowledge. On the other hand the majority of Web pages already now is generated by database driven Web applications containing highly structured data. Triplify aims at revealing such data and make it accessible using next generation semantic technologies.\n\nTriplify is a small plugin for database driven Web applications which:\n\n  * exposes RDF, Linked Data and JSON,\n  * is extremely simple to configure - just provide some SQL queries, selecting the information to be exposed (i.e. ##SELECT id, name AS 'foaf:name' FROM users##),\n  * is complemented by a light-weight registry for RDF data sources.\n\nWe hope Triplify will make a significant contribution to get *more* data and semantics on the Web. But Triplify needs your contribution too - please consider donating some minutes to provide a Triplify configuration for a popular Web application. Such configurations will be shared on Triplify.org to make the \"semantification\" of Web applications even for novices a *no brainer*.\n\nUltimately, when a critical mass of Web applications is equipped with semantic interfaces such as Triplify it is easy to mix-and-mash information from different web sites and search engines are able to search the Web more efficiently and to combine different keywords more intelligently. When searching e.g. for airports near Leipzig, cities in France with more than 100.000 inhabitants or digital cameras combining a large zoom with high resolution we will not have to rely on lucky hits.\n\nMore information about Triplify can be found at: http://triplify.org\n\n===Joomla!===\n\n**Let's make Joomla! part of the Semantic Web**\n\n**Abstract:** The Web is more and more going semantics (cf. the recent announcements of Yahoo! and e.g. the Drupal Semantic Web initiative). Yesterday a new technology called Triplify (http://triplify.org) was released, which provides a building block for the “semantification” of Web applications in particular Joomla!. Triplify is a small plugin for Web applications, which reveals the semantic structures encoded in relational databases by making database content available as RDF, JSON or Linked Data.\n\nTriplify is very light weight: It consists just of few files with less than 500 lines of code. For Joomla a configuration for Triplify can be probably be created in less than 2 hours and the configuration can be reused without modifications on all Joomla installations. Triplify would make Joomla! easier mashable and lays the foundation for next generation, semantics based Web searches.\n\n**Main text:** The largest obstacle for the uptake of the Semantic Web is still the lack of semantically represented data, information and knowledge. On the other hand the majority of Web pages already now is generated by database driven Web applications containing structured data - such as Joomla!. Triplify now aims at revealing such data and make it accessible using next generation semantic technologies.\n\nTriplify is a small plugin (<300 LoC) for database driven Web applications which:\n\n  * exposes RDF, Linked Data and JSON,\n  * is extremely simple to configure - just provide some SQL queries, selecting the information to be exposed,\n  * is complemented by a light-weight registry for RDF data sources.\n\nWe hope Triplify will make a significant contribution to get more data and semantics on the Web. But Triplify needs your contribution too - please consider donating some minutes to provide a Triplify configuration for a popular Web application such as Joomla! or pledge for the respective open-source projects at Cofundos.org [1]. Such configurations will be shared on Triplify.org to make the \"semantification\" of Web applications even for novices a no brainer.\n\nUltimately, when a critical mass of Web applications is equipped with semantic interfaces such as Triplify it is easy to mix-and-mash information from different web sites and search engines are able to search the Web more efficiently and to combine different keywords more intelligently. When searching e.g. for airports near Leipzig, cities in France with more than 100.000 inhabitants or digital cameras combining a large zoom with high resolution we will not have to rely on lucky hits.\n\nMore information about Triplify can be found at: http://triplify.org\n\n[1] http://cofundos.org/project.php?id=112\n\n\n===Triplify Ankündigung Deutsch===\n\nDas größte Hindernis für eine umfassende Verbreitung des Semantic Web ist im Moment noch die mangelnde Verfügbarkeit von semantisch ausgezeichneten Daten, Informationen und Wissen (z.B. als RDF oder Linked Data). Andererseits wird bereits ein weitaus überwiegender Teil von Webseiten von datenbankbasierten Webanwendungen (wie CMS, Blogs, Wikis, Foren, Groupware etc.) generiert, die hochgradig strukturierte Inhalte enthalten.\n\nDie an der Universität Leipzig entwickelte Technologie - Triplify macht es nun zum Kinderspiel solche Webanwendungen zu \"semantifizieren\", also die in einer relationalen Datenbank gespeicherten Inhalte als RDF, Linked Data oder auch JSON zu publizieren. Triplify basiert auf der Definition von Datenbankabfragen, die relevante Informationen auswählen und deren Ergebnisse dann von Triplify automatisch in RDF-Statements (Triples) konvertiert und im Web publiziert werden.\n\nWurde für eine bestimmte Webapplikation, wie z.B. Wordpress, Typo3 oder Compiere, einmal eine Triplify-Konfiguration erzeugt kann diese ohne Änderung von allen weiteren Installationen dieser Webapplikation verwendet werden. Unter Triplify.org finden sich bereits einige Konfigurationen für populäre Webapplikationen (wie z.B. Wordpress, WackoWiki oder OpenConf). Damit weitere dazukommen und das Semantic Web an Fahrt gewinnt ist Triplify jedoch auf Beiträge angewiesen.\n\nSobald eine kritische Masse von Webapplikationen ihre strukturierten Daten auf diese Weise zur Verfügung stellen können Suchmaschinen wesentlich gezielter nach Informationen suchen und verschiedene Suchbegriffe intelligenter kombinieren. Bei einer Websuche z.B. nach Flughäfen in der Nähe von Leipzig, Orten in Frankreich mit mehr als 100.000 Einwohnern oder Digitalkameras mit hoher Auflösung und großem Zoom ist man dann nicht mehr auf Zufallstreffer angewiesen.\n\nMehr Informationen zu Triplify finden sich auch unter: http://Triplify.org " .
<http://triplify.org/wacko/triplify/page/Intern/Announcements> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Intern/Announcements> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Challenge> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Challenge> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-07-31T00:27:11"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Challenge> <http://triplify.org/vocabulary/WackoWiki/body> "<#<a href=\"http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData\"><img src=\"http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData?action=AttachFile&do=get&target=LoDLogo.gif\" style=\"float:right;width:240px;height:53px;\" /></a>#>\n\n==LOD Triplification Challenge at I-Semantics 2008==\n\n<#<div class=\"floatbox\">\n<fieldset>\n<legend><strong>Patron</strong></legend><br /><a href=\"http://www.w3.org/People/Berners-Lee/\">Tim Berners-Lee</a>, W3C\n</fieldset>\n{{ToC}}<fieldset style=\"width:150px; padding-top:20px;\">\n<legend><strong>Sponsors</strong></legend><br /><a href=\"http://www.openlinksw.com\"><img src=\"http://www.openlinksw.com/index_files/openlink150.gif\" border=\"0\"></a><br />&nbsp;<br /><a href=\"http://www.punkt.at\"><img src=\"http://www.punkt.at/images/punktlogo.gif\" width=\"180\" height=\"30\" border=\"0\"></a><br />&nbsp;<br />\n<a href=\"http://www.infai.org\"><img src=\"http://infai.org/themes/infai2007/layout/logo-infai.png\" width=\"190\" height=\"54\" border=\"0\"></a>\n</fieldset></div>#>\n\n<#<div style=\"background-color:#eaa; padding:5px; font-weight:bold\">Check out the Linking Open Data <a href=\"/Challenge/Nominations\" style=\"font-weight:bold; color:white\">Triplification Challenge Nominations!</a></div>#>\n\n===Introduction===\n\nThe ((http://www.i-semantics.at/ I-Semantics 2008)) includes a LinkingOpenData Triplification Challenge which will award three prizes to the most promising triplifications of existing Web applications, Websites and data sets. The prizes are:\n\n  * ((http://www.apple.com/macbookair/ MacBook Air)) or Euro 1.000 (1st prize)\n  * ((http://event.asus.com/eeepc/microsites/en/ Asus EeePC)) or Euro 300 (2nd prize) \n  * ((http://www.apple.com/ipodtouch/ iPod Touch)) or Euro 200 (3rd prize) \n\nThe prizes are kindly sponsored by ((http://www.openlinksw.com OpenLink Software)) and ((http://www.punkt.at Punkt.NetServices)) and ((http://infai.org InfAI)).\n\nFor the success of the Semantic Web it is from our point of view crucial to **overcome the chicken-and-egg problem** of missing semantic representations on the Web and the lack of their evaluation by standard search engines. One way to tackle this problem (some might say the only one) is to reveal and expose existing structured (relational) representations, which are already backing most of the existing Web sites. The Triplification challenge aims to expedite this process by raising awareness and showcasing best practices.\n\nWe envision submissions such as:\n  * **Applications of Linked Data tools and techniques** such as for example ((http://Triplify.org Triplify)), ((http://virtuoso.openlinksw.com/ Virtuoso)) or ((http://sites.wiwiss.fu-berlin.de/suhl/bizer/d2r-server/index.html D2RQ)) on custom Web applications and data sets exposing a large quantity and variety of content.\n  * **Implementations of exporters and mappers** from existing content repository formats (such as mbox mailing list archives, ~BibTeX, XML-Schemes etc.) into RDF and Linked Data.\n  * **Adoptions / configurations of ((http://Triplify.org Triplify)) for standard Web applications**, such as for example Wikis, Weblogs, Webshops, Forums, Web-Gallery, ERP/CRM systems and Web-calendar software. You can find popular Web applications for example at ((http://sourceforge.net/search/index.php?words=trove%3A%2892+645+96+644+95+94+663+668+651%29&sort=num_downloads&sortdir=desc&offset=0&type_of_search=soft&pmode=0&form_cat=18 SourceForge)).\n  * **Portings of the Triplify script** into other Web application programming languages such as Python, Ruby, Perl, ASP. The Triplify script is very small (<300 lines of code) however, the port should be as compatible as possible with the current reference implementation but integrate well with the environment given by the programming language.\n  * **Applications showcasing the benefits of Linked Data to end-users** such as for information syndication, specialized search, browsing or augmentation of content.\n\nThe challenge is open to anyone interested in applying Semantic Web and Linked Data technologies. This might include students, developers, researchers, and people from industry. Individual or group submissions are both acceptable.\n\n===Criteria===\n\nEntries will be assessed according to the extent to which they:\n\n  * **Demonstrate innovation** through the expression of existing data structures as Linked Data.\n  * Reasonably **reuse existing vocabularies** see ((Documentation)) and alignment ontologies (e.g. ((http://DBpedia DBpedia)) or the datasets from the ((http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData LinkingOpenData cloud)).\n  * Highlight the technical capabilities of a Semantic Web and **bring benefits to potential users** e.g. by on exposing data which facilitates usage and applications with an high impact.\n\nAll three criteria will be given equal importance in selecting the winning entry. In the event of a tie, the entry deemed to bring greatest benefits to potential users will be awarded the prize.\n\n===Reviews and Judging===\n\nSubmissions to the Triplification Challenge will be reviewed by members of the I-Semantics Programme Committee and invited experts from the Linked Data community. Based on the reviews and the number of submissions approximately 5 to 10 submissions will be **nominated for the prizes**. A final decision will be made by the Organising Committee, based on the reviews by Programme Committee members.\n\n===Submissions===\n\nSubmissions should consist of a 2 page description (in ((http://triple-i.tugraz.at/about/style_guide JUCS)) format) of the application, accompanied by (a link to) the software source code and a link to an online demo. The descriptions should be submitted electronically via email to ((mailto:auer@informatik.uni-leipzig.de?subject=Triplification+Challenge+Submission Sören Auer)) (with the subject ##Triplification Challenge Submission##) by June 30th, 2008. Descriptions of nominated submissions will be included in the conference proceedings. Nominations for the Triplification Challenge should be presented at the conference by their authors. Under certain circumstances (e.g. undergraduate student or open-source community contribution) the conference fee will be waived for a nominee on special request.\n\n===Organizing Committee==\n  * ((http://www.informatik.uni-leipzig.de/~auer/ Sören Auer)), ((http://aksw.org AKSW)), Universität Leipzig\n  * ((http://www.bizer.de Chris Bizer)), FU-Berlin\n  * ((http://www.w3.org/People/Ivan/ Ivan Herman)), W3C\n  * ((http://www.openlinksw.com/blog/~kidehen/ Kingsley Idehen)), ~OpenLink Software\n  * ((http://punkt.at/index.php?main=4&id=1 Andreas Koller)), punkt.~netServices \n  * ((http://www.boabinteractive.com.au/people/david/ David Peterson)), Drupal community and ~BoaB interactive\n\n===Contact and Further Information===\n\nIn the event of any inquiries regarding the Triplification Challenge, please contact ((mailto:auer@informatik.uni-leipzig.de Sören Auer)). For technical information please consult the ((http://esw.w3.org/topic/SweoIG/TaskForces/CommunityProjects/LinkingOpenData W3C SWEO LinkingOpenData Wiki)), ((http://www.w3.org/DesignIssues/LinkedData.html Tim Berners-Lee's Design Issues)), the ((/Overview Triplify web site)), the ((http://www4.wiwiss.fu-berlin.de/bizer/pub/LinkedDataTutorial/ Linked Data Tutorial)), ((http://virtuoso.openlinksw.com/Whitepapers/pdf/Deploying_Linked_Data_Final1.pdf Linked Data using OpenLink Virtuoso)) and use the ((http://lists.sourceforge.net/mailman/listinfo/triplify-discussion Triplify discussion)) & ((http://simile.mit.edu/mailman/listinfo/linking-open-data LOD)) mailinglists." .
<http://triplify.org/wacko/triplify/page/Challenge> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/Challenge> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/Download/Buttons> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Download/Buttons> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-03-27T22:04:56"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Download/Buttons> <http://triplify.org/vocabulary/WackoWiki/body> "==Graphics and Buttons==\n\nFeel free to use those graphics on your websites, wikis and weblogs.\n\n===Triplify Buttons===\n\n  * <# <img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/button/square/triplified_blue_64px.png\" width=\"64\" alt=\"Triplified, blue button\" /> <img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/button/square/triplified_purple_64px.png\" width=\"64\" alt=\"Triplified, purple button\" /> <img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/button/square/triplified_orange_64px.png\" width=\"64\" alt=\"Triplified, orange button\" /> <img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/button/square/triplified_green_64px.png\" width=\"64\" alt=\"Triplified, green button\" /> <img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/button/square/triplified_color_64px_round.png\" width=\"64\" alt=\"Triplified, colored button\" /> <img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/button/square/triplify_color_64px_round.png\" width=\"64\" alt=\"Triplify, colored button\" /><br/> #>((http://triplify.svn.sourceforge.net/viewvc/triplify/graphic/button/square/ square sized buttons)) as PNG in different colors with sizes between 16px and 512px, use the ((http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/button/square/triplified_scalable.svg scalable SVG version)) for your own derivations\n\nThe buttons are licenced under ((http://creativecommons.org/licenses/by/3.0/ Creative Commons BY)).\n\n===Triplify Logo===\n\n<#\n<ul>\n<li><img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplify_color_128px.png\" alt=\"Logo: Triplify\" width=\"128\" /><br/>Logo Triplify as PNG in sizes <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplify_color_64px.png\">64px</a>, <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplify_color_128px.png\">128px</a>, <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplify_color_256px.png\">256px</a>, <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplify_color_512px.png\">512px</a> and <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplify_color_scalable.svg\">scalable SVG</a></li>\n\n<li><img src=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplified_color_128px.png\" alt=\"Logo: Triplified\" width=\"128\" /><br/>Logo Triplified as PNG in sizes <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplified_color_64px.png\">64px</a>, <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplified_color_128px.png\">128px</a>, <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplified_color_256px.png\">256px</a>, <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplified_color_512px.png\">512px</a> and <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/logo/triplified_color_scalable.svg\">scalable SVG</a></li>\n</ul>\n#>\n\nThe Triplify logo is licenced under ((http://creativecommons.org/licenses/by-nd/3.0/ Creative Commons BY-ND)).\n\n===Overview Graphics===\n\nThe graphical overview about Triplify is available as <# <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/overview/big-picture.png\">PNG (800x338px)</a> and <a href=\"http://triplify.svn.sourceforge.net/viewvc/*checkout*/triplify/graphic/overview/big-picture.svg\">SVG</a> #>. It's licenced under ((http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231 W3C Document License)) because we used the logos of ((http://www.w3.org/2007/10/sw-logos.html Semantic Web)) and RDF.\n" .
<http://triplify.org/wacko/triplify/page/Download/Buttons> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/Download/Buttons> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/MichaelHaschke> .
<http://triplify.org/wacko/triplify/page/vocabulary/phpBB> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/vocabulary/phpBB> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-06-23T14:01:05"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/vocabulary/phpBB> <http://triplify.org/vocabulary/WackoWiki/body> "==Triplify phpBB Vocabulary==\n\n{{ToC}}\n\n====Used external vocabularies====\nSIOC, DC etc.\n\n===Classes===\ntest\n\n===Properties===\n\n" .
<http://triplify.org/wacko/triplify/page/vocabulary/phpBB> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/SoerenAuer> .
<http://triplify.org/wacko/triplify/page/vocabulary/phpBB> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/vocabulary/oscommerce> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/vocabulary/oscommerce> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-08-25T20:45:28"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/vocabulary/oscommerce> <http://triplify.org/vocabulary/WackoWiki/body> "==Triplify osCommerce Vocabulary==\n\n{{ToC}}\n\n===Download and Demo Site===\n\nA modified osCommerce version with integrated Triplify can be obtained ((http://triplify.org/files/oscommerce-2.2rc2a.zip here)).\n\nSee a small screen shot from ((http://triplify.org/files/shot.bmp triples)) and ((http://triplify.org/files/shotinst.bmp installer)).\n\nYou can also download a ((http://triplify.org/files/patch.zip patch)) for you osCommerce installation.\n\nA demo osCommerce site is available at: http://triplify.org/oscommerce/catalog/\n\nThe RDF can be obtained from: http://triplify.org/oscommerce/catalog/triplify\n\n\n===Used external vocabularies===\nSIOC, DC, SKOS, VCARD, GoodRelations etc.\n\n===Classes===\n\n\n\n===Properties===\n\n====num_Product====\nThe \"num_Product\" describes a quantity of products remaining or available for an Item. Useful for more than one product purchase. \n**Status**: Testing\nRange: ((http://www.w3.org/2001/XMLSchema#integer xsd:integer))\n\n====total====\nThe \"total\" shows the final price of all products being added in basket and will be paid. \n**Status**: Testing\nRange: ((http://triplify.org/vocabulary/oscommerce/currency/ currency))\n\n====price====\nShows the value of a product in the selected ((http://triplify.org/vocabulary/oscommerce/currency/ currency)) datatype.\n**Status**: Testing\n\n====products_weight====\nThis property specifies the weight of a product in order to give information for the transport price of this product.\n**Status**: Testing\nRange: ((http://www.w3.org/2001/XMLSchema#decimal xsd:decimal))\n\n====reviews_rating====\nThis property usually comes in compination with reviews_text. The rating value must have a scale, in order to be properly. It shows how a customer find a product according to it´s quality.\n**Status**: Testing\nRange: ((http://www.w3.org/2001/XMLSchema#integer xsd:integer))\n\n====reviews_text====\nProperty which gives a short textual description of the product or service. It is usually used in compination with reviews_rating in order to justify the rating.\n**Status**: Testing\nRange: ((http://www.w3.org/2000/01/rdf-schema#Literal rdfs:Literal))" .
<http://triplify.org/wacko/triplify/page/vocabulary/oscommerce> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/vocabulary/oscommerce> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/Configuration/osCommerce> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Configuration/osCommerce> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-08-22T10:04:15"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Configuration/osCommerce> <http://triplify.org/vocabulary/WackoWiki/body> "==osCommerce==\nosCommerce is a e-commerce community. More information can be found at:\nhttp://www.oscommerce.org/\n\n==Triplify Configuration for ~osCommerce-2.2rc2a==\n%%(php)\n<?php\n\ninclude('../admin/includes/configure.php');\n\n$triplify['db']=new PDO('mysql:host=' .DB_SERVER.\n';dbname=' .DB_DATABASE,DB_SERVER_USERNAME,DB_SERVER_PASSWORD);\n\n$triplify['namespaces']=array(\n	'vocabulary'=>'http://triplify.org/vocabulary/oscommerce#',\n	'rdf'=>'http://www.w3.org/1999/02/22-rdf-syntax-ns#',\n	'rdfs'=>'http://www.w3.org/2000/01/rdf-schema#',\n	'owl'=>'http://www.w3.org/2002/07/owl#',\n	'foaf'=>'http://xmlns.com/foaf/0.1/',\n	'sioc'=>'http://rdfs.org/sioc/ns#',\n	'sioctypes'=>'http://rdfs.org/sioc/types#',\n	'dc'=>'http://purl.org/dc/elements/1.1/',\n	'dcterms'=>'http://purl.org/dc/terms/',\n	'skos'=>'http://www.w3.org/2004/02/skos/core#',\n	'tag'=>'http://www.holygoat.co.uk/owl/redwood/0.1/tags/',\n	'xsd'=>'http://www.w3.org/2001/XMLSchema#',\n	'osd'=>'http://triplify.org/vocabulary/oscommerce/currency/',\n	'vcard'=>'http://www.w3.org/2001/vcard-rdf/3.0/',\n	'gr'=>'http://purl.org/goodrelations/v1#',\n);\n\n$triplify['queries']=array(\n\n 'category'=>array( \"SELECT categories_id id, parent_id AS 'sioc:has_parent',\n                       date_added 'dcterms:created^^xsd:date',\n                       last_modified 'dcterms:modified^^xsd:dateTime'\n                       FROM categories\" ,\n                       \"SELECT categories_id id, categories_name 'dcterms:title'\n                       FROM categories_description\"\n                      ),\n\n 'manufacturer'=>array(\"SELECT manufacturers_id id, manufacturers_name 'dcterms:title',\n                         date_added 'dcterms:dateSubmitted^^xsd:dateTime',\n                         last_modified 'dcterms:modified^^xsd:dateTime'\n                         FROM manufacturers\",\n                         \"SELECT manufacturers_id id, manufacturers_url 'foaf:homepage',\n                         date_last_click 'dcterms:date^^xsd:date'\n                         FROM manufacturers_info\"\n                         ),\n\n 'product'=>array(\"SELECT products_id id, products_quantity 'num_Product',\n                   products_model 'gr:hasMakeAndModel',\n                   products_price 'vocabulary:price^^osd:Euro', \n                   products_date_added 'dcterms:dateSubmitted^^xsd:date',\n                   products_last_modified 'dcterms:modified^^xsd:dateTime',\n                   products_date_available 'dcterms:issue^^xsd:date', \n                   products_weight 'vocabulary:products_weight',\n                   products_tax_class_id 'belongsToTax=>tax'\n                   FROM products\",\n                   \"SELECT products_id id, products_name 'dcterms:title',\n                   products_description 'gr:description',\n                   products_url 'foaf:homepage', products_viewed 'sioc:num_views'\n                   FROM products_description\",\n                   \"SELECT products_id id, categories id 'belongsToCategory=>category'\n                   FROM products_to_categories\"\n                   ),\n \n 'review'=>array(\"SELECT reviews_id id,products_id 'belongsToProduct=>product',\n                 reviews_rating 'vocabulary:reviews_rating',\n                 date_added 'dcterms:date^^xsd:date'\n                 FROM reviews\",\n                 \"SELECT reviews_id id, reviews_text 'vocabulary:reviews_text'\n                 FROM reviews_description\"\n                 ),\n\n\n 'newsletter'=>\"SELECT newsletters_id id, title 'dcterms:title',\n                date_added 'dcterms:dateSubmitted^^xsd:dateTime',\n                FROM newsletters\",\n                \n 'special'=>\"SELECT specials_id id, products_id 'belongsToProduct=>product',\n              specials_new_products_price 'vocabulary:price^^xsd:float',\n              specials_date_added 'dcterms:date^^xsd:date',\n              specials_last_modified 'dcterms:modified^^xsd:dateTime',\n              expires_date 'gr:validThrough'\n              FROM specials\",\n\n 'tax'=>\"SELECT tax_class_id id, tax_class_title 'dcterms:title',\n         tax_class_description 'dcterms:description',\n         last_modified 'dcterms:modified^^xsd:date', date_added 'dcterms:date^^xsd:date'\n         FROM tax_class\",\n\n);\n\n\n$triplify['classMap']=array(\n\n   'category'=>'skos:Concept',\n   'manufacture'=>'sioc:Space',\n   'banner'=>'sioc:Site',\n   'product'=>'gr:ActualProductOrServiceInstance',\n   'special'=>'gr:Offering',\n);\n\n$triplify['metadata']=array(\n\n	'dc:title'=> CFG_STORE_NAME,\n	'sioc:has_owner'=> CFG_STORE_OWNER_NAME,\n	'sioc:administrator_of'=> CFG_ADMINISTRATOR_USERNAME,\n);\n\n$triplify['license']= TRIPLIFY_LICENSE ; /*will be choosed during the installation*/\n\n$triplify['register']=true; /*register by (http://triplify.org/Registry)*/\n\n$triplify['TTL']=0;\n\n$triplify['cachedir']='../catalog/includes/functions/cache/';\n\n$triplify['LinkedDataDepth']='0';\n\n$triplify['CallbackFunctions']=array(\n);\n?>\n%%" .
<http://triplify.org/wacko/triplify/page/Configuration/osCommerce> <http://triplify.org/vocabulary/WackoWiki/createdBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/Configuration/osCommerce> <http://triplify.org/vocabulary/WackoWiki/lastChangedBy> <http://triplify.org/wacko/triplify/user/EliasTheodorou> .
<http://triplify.org/wacko/triplify/page/Challenge/Nominations> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://triplify.org/vocabulary/WackoWiki/page> .
<http://triplify.org/wacko/triplify/page/Challenge/Nominations> <http://triplify.org/vocabulary/WackoWiki/changed> "2008-07-31T00:24:21"^^<http://www.w3.org/2001/XMLSchema#dateTime> .
<http://triplify.org/wacko/triplify/page/Challenge/Nominations> <http://triplify.org/vocabulary/WackoWiki/body> "==Tr