diff options
Diffstat (limited to 'modules/forum/forum.module')
-rw-r--r-- | modules/forum/forum.module | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/forum/forum.module b/modules/forum/forum.module index da83c86f6..e22a1c6ec 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -1132,3 +1132,29 @@ function _forum_update_forum_index($nid) { ->execute(); } } + +/** + * Implementation of hook_rdf_mapping(). + */ +function forum_rdf_mapping() { + return array( + array( + 'type' => 'node', + 'bundle' => 'forum', + 'mapping' => array( + 'rdftype' => array('sioct:Post', 'sioct:ForumTopic'), + 'taxonomy_forums' => array( + 'predicates' => array('sioc:has_container'), + 'type' => 'rel', + ), + ), + ), + array( + 'type' => 'taxonomy_term', + 'bundle' => 'forums', + 'mapping' => array( + 'rdftype' => array('sioct:Container'), + ), + ), + ); +} |