phpBB

phpBB is an Open Source forum. More information can be found at:
http://www.phpbb.com/


Triplify Configuration for phpBB-3.0.2

<?php

include ('../config.php');

$triplify['db']=new PDO('mysql:host='.$dbhost';dbname='.$dbname,$dbuser,$dbpasswd);

$triplify['namespaces']=array(
    
'vocabulary'=>'http://triplify.org/vocabulary/phpbb#',
     
'rdf'=>'http://www.w3.org/1999/02/22-rdf-syntax-ns#',
    
'rdfs'=>'http://www.w3.org/2000/01/rdf-schema#',
    
'owl'=>'http://www.w3.org/2002/07/owl#',
    
'foaf'=>'http://xmlns.com/foaf/0.1/',
    
'sioc'=>'http://rdfs.org/sioc/ns#',
    
'sioctypes'=>'http://rdfs.org/sioc/types#',
    
'dc'=>'http://purl.org/dc/elements/1.1/',
    
'dcterms'=>'http://purl.org/dc/terms/',
    
'skos'=>'http://www.w3.org/2004/02/skos/core#',
    
'tag'=>'http://www.holygoat.co.uk/owl/redwood/0.1/tags/',
    
'xsd'=>'http://www.w3.org/2001/XMLSchema#',
);

$triplify['queries']=array(

 
'forum'=>"SELECT forum_id id, forum_name 'sioc:name',
          forum_desc AS 'sioc:about', forum_parents 'sioc:has_parent',
          forum_posts 'sioc:Post', forum_topics 'sioc:topic'
          FROM phpbb_forums"
,

 
'topic'=> "SELECT topic_id AS id, forum_id 'sioc:has_container',
           topic_title 'dcterms:title', topic_poster 'sioc:has_creator',
           topic_time 'dcterms:created^^xsd:time',
           topic_views 'sioc:num_views',
           topic_replies 'sioc:num_replies',
           topic_last_post_subject 'sioc:content'
           from phpbb_topics"
,

 
'post'=> "SELECT post_id AS id, topic_id 'sioc:topic',
          forum_id 'sioc:has_container', poster_id 'sioc:has_creator',
          post_username 'foaf:accountName',post_time 'dcterms:created^^xsd:time',
          post_subject 'sioc:content', post_text 'sioc:has_reply',
          post_edit_time 'dcterms:modified^^xsd:dateTime',
          post_edit_user 'sioc:has_modifier'
          FROM phpbb_posts"
,

 
'user'=>array("SELECT user_id id, group_id 'sioc:member_of',
         username AS 'foaf:accountName',
         SHA(CONCAT('mailto:',user_email)) AS 'sioc:email_sha1',
         user_lastpost_time 'sioc:previous_by_date^^xsd:time',
         user_birthday 'foaf:birthday^^xsd:dateTime',
         user_icq 'foaf:icqChatID',
         user_website 'foaf:homepage',
         user_posts 'sioc:creator_of'
         FROM phpbb_users" 
,
        
"SELECT user_id id, group_id 'sioc:has_usergroup'
        FROM phpbb_user_group"
        
),

 
'group'=>"SELECT group_id id, group_name 'sioc:Usergroup',
          group_desc 'sioc:about'
          FROM phpbb_groups"
,
);
           
$triplify['objectProperties']=array(
        
'sioc:name'=>'forum',
        
'sioc:about'=>'forum',
        
'sioc:Post'=>'post',
        
'sioc:topic'=>'topic',
        
'sioc:has_container'=>'forum',
        
'dcterms:title'=>'topic',
         
'sioc:has_creator'=>'user',
         
'sioc:num_views'=>'topic',
         
'sioc:num_replies'=>'topic',
         
'sioc:content'=>'topic',
        
'sioc:has_reply'=>'post',
         
'sioc:member_of'=>'group',
         
'foaf:accountName'=>'user',
         
'sioc:email_sha1'=>'user',
         
'sioc:creator_of'=>'post',
         
'sioc:has_usergroup'=>'group',
         
'sioc:Usergroup'=>'group',

);

$triplify['classMap']=array(
      
'user'=>'sioc:User',
      
'forum'=>'sioc:Forum',
      
'post'=>'sioc:Post',
      
'group'=>'sioc:Usergroup',
      
'topic'=>'Topic',
);

$triplify['license']='http://creativecommons.org/licenses/by/3.0/us/';

$triplify['register']=true;

$triplify['TTL']=0;

$triplify['cachedir']='../cache/';

$triplify['LinkedDataDepth']='0';

$triplify['CallbackFunctions']=array();

?>


 
There are no files on this page. [Display files/form]
There is no comment on this page. [Display comments/form]

Information

Last Modification: 2008-10-30 10:05:27 by Elias Theodorou