danielebarchiesi@0: 'node', danielebarchiesi@0: 'bundle' => 'blog', danielebarchiesi@0: 'mapping' => array( danielebarchiesi@0: 'rdftype' => array('sioct:Weblog'), danielebarchiesi@0: 'title' => array( danielebarchiesi@0: 'predicates' => array('dc:title'), danielebarchiesi@0: ), danielebarchiesi@0: 'created' => array( danielebarchiesi@0: 'predicates' => array('dc:date', 'dc:created'), danielebarchiesi@0: 'datatype' => 'xsd:dateTime', danielebarchiesi@0: 'callback' => 'date_iso8601', danielebarchiesi@0: ), danielebarchiesi@0: 'body' => array( danielebarchiesi@0: 'predicates' => array('content:encoded'), danielebarchiesi@0: ), danielebarchiesi@0: 'uid' => array( danielebarchiesi@0: 'predicates' => array('sioc:has_creator'), danielebarchiesi@0: 'type' => 'rel', danielebarchiesi@0: ), danielebarchiesi@0: 'name' => array( danielebarchiesi@0: 'predicates' => array('foaf:name'), danielebarchiesi@0: ), danielebarchiesi@0: ), danielebarchiesi@0: ), danielebarchiesi@0: ); danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * Allow modules to define namespaces for RDF mappings. danielebarchiesi@0: * danielebarchiesi@0: * Many common namespace prefixes are defined in rdf_rdf_namespaces(). However, danielebarchiesi@0: * if a module implements hook_rdf_mapping() and uses a prefix that is not danielebarchiesi@0: * defined in rdf_rdf_namespaces(), this hook should be used to define the new danielebarchiesi@0: * namespace prefix. danielebarchiesi@0: * danielebarchiesi@0: * @return danielebarchiesi@0: * An associative array of namespaces where the key is the namespace prefix danielebarchiesi@0: * and the value is the namespace URI. danielebarchiesi@0: * danielebarchiesi@0: * @ingroup rdf danielebarchiesi@0: */ danielebarchiesi@0: function hook_rdf_namespaces() { danielebarchiesi@0: return array( danielebarchiesi@0: 'content' => 'http://purl.org/rss/1.0/modules/content/', danielebarchiesi@0: 'dc' => 'http://purl.org/dc/terms/', danielebarchiesi@0: 'foaf' => 'http://xmlns.com/foaf/0.1/', danielebarchiesi@0: 'og' => 'http://ogp.me/ns#', danielebarchiesi@0: 'rdfs' => 'http://www.w3.org/2000/01/rdf-schema#', danielebarchiesi@0: 'sioc' => 'http://rdfs.org/sioc/ns#', danielebarchiesi@0: 'sioct' => 'http://rdfs.org/sioc/types#', danielebarchiesi@0: 'skos' => 'http://www.w3.org/2004/02/skos/core#', danielebarchiesi@0: 'xsd' => 'http://www.w3.org/2001/XMLSchema#', danielebarchiesi@0: ); danielebarchiesi@0: } danielebarchiesi@0: danielebarchiesi@0: /** danielebarchiesi@0: * @} End of "addtogroup hooks". danielebarchiesi@0: */