You are here

function hook_rdf_namespaces in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 core/modules/rdf/rdf.api.php \hook_rdf_namespaces()

Allow modules to define namespaces for RDF mappings.

Many common namespace prefixes are defined in rdf_rdf_namespaces(). However, if a module implements rdf mappings that use prefixes that are not defined in rdf_rdf_namespaces(), this hook should be used to define the new namespace prefixes.

Return value

An associative array of namespaces where the key is the namespace prefix and the value is the namespace URI.

Related topics

3 functions implement hook_rdf_namespaces()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

rdf_conflicting_namespaces_rdf_namespaces in core/modules/rdf/tests/rdf_conflicting_namespaces/rdf_conflicting_namespaces.module
Implements hook_rdf_namespaces().
rdf_rdf_namespaces in core/modules/rdf/rdf.module
Implements hook_rdf_namespaces().
rdf_test_namespaces_rdf_namespaces in core/modules/rdf/tests/rdf_test_namespaces/rdf_test_namespaces.module
Implements hook_rdf_namespaces().
1 invocation of hook_rdf_namespaces()
rdf_get_namespaces in core/modules/rdf/rdf.module
Retrieves RDF namespaces.

File

core/modules/rdf/rdf.api.php, line 27
Hooks provided by the RDF module.

Code

function hook_rdf_namespaces() {
  return array(
    'content' => 'http://purl.org/rss/1.0/modules/content/',
    'dc' => 'http://purl.org/dc/terms/',
    'foaf' => 'http://xmlns.com/foaf/0.1/',
    'og' => 'http://ogp.me/ns#',
    'rdfs' => 'http://www.w3.org/2000/01/rdf-schema#',
    'sioc' => 'http://rdfs.org/sioc/ns#',
    'sioct' => 'http://rdfs.org/sioc/types#',
    'skos' => 'http://www.w3.org/2004/02/skos/core#',
    'xsd' => 'http://www.w3.org/2001/XMLSchema#',
  );
}