/**
     * Converts a (full) URI into a string suitable for use as wiki title
     * @param string $uri
     * @param boolean $isproperty
     * @return string $wikititle
     */
    public function getWikiTitleForURI( $uri, $isproperty = false ) {
        // URI resolver URIs should never be used as original URI, and therefore is not
        // checked for.
        if ( !RDFIOUtils::isURIResolverURI( $uri ) ) {
            $titleByStoredOriginalUri = $this->getWikiTitleByStoredOriginalUri( $uri );
        }

        if ( $titleByStoredOriginalUri != '' ) {
            $wikititle = $titleByStoredOriginalUri;
        } else {
            $titlebypropertyuriindex = $this->getWikiTitleByPropertyURIIndex( $uri );
            if ( $titlebypropertyuriindex != '' ) {
                $wikititle = $titlebypropertyuriindex;
            } elseif ( ( $this->m_usenspintitles_entities && !$isproperty ) ||
            ( $this->m_usenspintitles_properties && $isproperty ) ) {
                $wikititle = $this->abbreviateNSFromURI( $uri );
            } else {
                $wikititle = RDFIOUtils::extractLabelFromURI( $uri );
            }
            $wikititle = RDFIOUtils::sanitizeWikiTitle( $wikititle );
        }
        if ( !RDFIOUtils::isURL( $wikititle ) ) {
            $wikititle = ucfirst( $wikititle );
        }
        return $wikititle;
    }