return new TimeRdfBuilder($dateCleaner, $complexValueHelper);
    }), 'PT:url' => array('validator-factory-callback' => function () {
        $factory = WikibaseRepo::getDefaultValidatorBuilders();
        return $factory->buildUrlValidators();
    }, 'parser-factory-callback' => $newStringParser, 'formatter-factory-callback' => function ($format, FormatterOptions $options) {
        $factory = WikibaseRepo::getDefaultValueFormatterBuilders();
        return $factory->newUrlFormatter($format, $options);
    }, 'rdf-builder-factory-callback' => function ($mode, RdfVocabulary $vocab, RdfWriter $writer, EntityMentionListener $tracker, DedupeBag $dedupe) {
        return new ObjectUriRdfBuilder();
    }), 'PT:external-id' => array('validator-factory-callback' => function () {
        $factory = WikibaseRepo::getDefaultValidatorBuilders();
        return $factory->buildStringValidators();
    }, 'parser-factory-callback' => $newStringParser, 'snak-formatter-factory-callback' => function ($format, FormatterOptions $options) {
        $factory = WikibaseRepo::getDefaultSnakFormatterBuilders();
        return $factory->newExternalIdentifierFormatter($format, $options);
    }), 'VT:wikibase-entityid' => array('validator-factory-callback' => function () {
        $factory = WikibaseRepo::getDefaultValidatorBuilders();
        return $factory->buildEntityValidators();
    }, 'parser-factory-callback' => $newEntityIdParser, 'formatter-factory-callback' => function ($format, FormatterOptions $options) {
        $factory = WikibaseRepo::getDefaultValueFormatterBuilders();
        return $factory->newEntityIdFormatter($format, $options);
    }, 'rdf-builder-factory-callback' => function ($mode, RdfVocabulary $vocab, RdfWriter $writer, EntityMentionListener $tracker, DedupeBag $dedupe) {
        return new EntityIdRdfBuilder($vocab, $tracker);
    }), 'PT:wikibase-item' => array('validator-factory-callback' => function () {
        $factory = WikibaseRepo::getDefaultValidatorBuilders();
        return $factory->buildItemValidators();
    }), 'PT:wikibase-property' => array('validator-factory-callback' => function () {
        $factory = WikibaseRepo::getDefaultValidatorBuilders();
        return $factory->buildPropertyValidators();
    }));
});