You are here

protected function EasyRdf_Parser_Rdfa::initialContext in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/easyrdf/easyrdf/lib/EasyRdf/Parser/Rdfa.php \EasyRdf_Parser_Rdfa::initialContext()
1 call to EasyRdf_Parser_Rdfa::initialContext()
EasyRdf_Parser_Rdfa::parse in vendor/easyrdf/easyrdf/lib/EasyRdf/Parser/Rdfa.php
Parse RDFa 1.1 into an EasyRdf_Graph

File

vendor/easyrdf/easyrdf/lib/EasyRdf/Parser/Rdfa.php, line 182

Class

EasyRdf_Parser_Rdfa
Class to parse RDFa 1.1 with no external dependancies.

Code

protected function initialContext() {
  $context = array(
    'prefixes' => array(),
    'vocab' => null,
    'subject' => $this->baseUri,
    'property' => null,
    'object' => null,
    'terms' => array(),
    'incompleteRels' => array(),
    'incompleteRevs' => array(),
    'listMapping' => null,
    'lang' => null,
    'path' => '',
    'xmlns' => array(),
  );

  // Set the default prefix
  $context['prefixes'][''] = 'http://www.w3.org/1999/xhtml/vocab#';

  // RDFa 1.1 default term mapping
  $context['terms']['describedby'] = 'http://www.w3.org/2007/05/powder-s#describedby';
  $context['terms']['license'] = 'http://www.w3.org/1999/xhtml/vocab#license';
  $context['terms']['role'] = 'http://www.w3.org/1999/xhtml/vocab#role';
  return $context;
}