summaryrefslogtreecommitdiff
path: root/modules/forum/forum.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/forum/forum.module')
-rw-r--r--modules/forum/forum.module26
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'),
+ ),
+ ),
+ );
+}