def __str__(self):
        """ Return full initial urn

        :rtype: basestring
        :returns: String representation of URN Object

        :Example:
            >>>    a = URN(urn="urn:cts:latinLit:phi1294.phi002.perseus-lat2:1.1")
            >>>    str(a) == "urn:cts:latinLit:phi1294.phi002.perseus-lat2:1.1"
        """
        if self.__urn is None:
            urn = "urn:" + self.__parsed["urn_namespace"]
            if self.namespace:
                urn += ":" + self.namespace
                if self.textgroup:
                    urn += ":" + self.textgroup
                    if self.work:
                        urn += "." + self.work
                        if self.version:
                            urn += "." + self.version
                        if self.reference:
                            urn += ":" + str(self.reference)
            self.__urn = urn
        return self.__urn
def __str__ ( self ) : if self . __urn is None : urn = "urn:" + self . __parsed [ "urn_namespace" ] if self . namespace : urn += ":" + self . namespace if self . textgroup : urn += ":" + self . textgroup if self . work : urn += "." + self . work if self . version : urn += "." + self . version if self . reference : urn += ":" + str ( self . reference ) self . __urn = urn return self . __urn
Return full initial urn

        :rtype: basestring
        :returns: String representation of URN Object

        :Example:
            >>>    a = URN(urn="urn:cts:latinLit:phi1294.phi002.perseus-lat2:1.1")
            >>>    str(a) == "urn:cts:latinLit:phi1294.phi002.perseus-lat2:1.1"