-/**
- * @private
- */
-function ccTerm($term, $name) {
- print " <cc:{$term} rdf:resource=\"http://web.resource.org/cc/{$name}\" />\n";
-}
-
-/**
- * @private
- */
-function ccEpilogue() {
- echo "</rdf:RDF>\n";
-}
-
-/**
- * @private
- */
-function dcElement($name, $value) {
- $value = htmlspecialchars( $value );
- print " <dc:{$name}>{$value}</dc:{$name}>\n";
-}
-
-/**
- * @private
- */
-function dcDate($timestamp) {
- return substr($timestamp, 0, 4) . '-'
- . substr($timestamp, 4, 2) . '-'
- . substr($timestamp, 6, 2);
-}
-
-/**
- * @private
- */
-function dcReallyFullUrl($title) {
- return $title->getFullURL();
-}
-
-/**
- * @private
- */
-function dcPageOrString($name, $page, $str) {
- $nt = Title::newFromText($page);
-
- if (!$nt || $nt->getArticleID() == 0) {
- dcElement($name, $str);
- } else {
- dcPage($name, $nt);
+ /**
+ * @param $name string
+ * @param $title Title
+ */
+ protected function page( $name, $title ) {
+ $this->url( $name, $title->getFullUrl() );