123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- /**
- * @file
- * Test API interaction with the RDF module.
- */
- /**
- * Implements hook_rdf_mapping().
- */
- function rdf_test_rdf_mapping() {
- return array(
- array(
- 'type' => 'test_entity',
- 'bundle' => 'test_bundle',
- 'mapping' => array(
- 'rdftype' => array('sioc:Post'),
- 'title' => array(
- 'predicates' => array('dc:title'),
- ),
- 'created' => array(
- 'predicates' => array('dc:created'),
- 'datatype' => 'xsd:dateTime',
- 'callback' => 'date_iso8601',
- ),
- 'uid' => array(
- 'predicates' => array('sioc:has_creator', 'dc:creator'),
- 'type' => 'rel',
- ),
- 'foobar' => array(
- 'predicates' => array('foo:bar'),
- ),
- 'foobar1' => array(
- 'datatype' => 'foo:bar1type',
- 'predicates' => array('foo:bar1'),
- ),
- 'foobar_objproperty1' => array(
- 'predicates' => array('sioc:has_creator', 'dc:creator'),
- 'type' => 'rel',
- ),
- 'foobar_objproperty2' => array(
- 'predicates' => array('sioc:reply_of'),
- 'type' => 'rev',
- ),
- ),
- ),
- array(
- 'type' => 'node',
- 'bundle' => 'blog',
- 'mapping' => array(
- 'rdftype' => array('sioct:Weblog'),
- ),
- ),
- );
- }
- /**
- * Implements hook_rdf_namespaces().
- */
- function rdf_test_rdf_namespaces() {
- return array(
- 'dc' => 'http://purl.org/conflicting/namespace',
- 'foaf' => 'http://xmlns.com/foaf/0.1/',
- 'foaf1' => 'http://xmlns.com/foaf/0.1/',
- );
- }
|