version 1.98, 2009/04/16 15:40:42
|
version 1.101, 2009/04/21 08:12:58
|
Line 143 class ECHO_basis:
|
Line 143 class ECHO_basis:
|
def showRDF(self): |
def showRDF(self): |
"""showrdf""" |
"""showrdf""" |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
ret="""<?xml version="1.0" encoding="utf-8"?>\n<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ECHONAVIGATION="http://www.echo.eu/rdf#" |
ret="""<?xml version="1.0" encoding="utf-8"?>\n<rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ECHONAVIGATION="http://www.echo.eu/rdf#" |
xmlns:MPIWG="http://www.mpiwg-berlin.mpg.de/ns/mpiwg">\n""" |
xmlns:MPIWG="http://www.mpiwg-berlin.mpg.de/ns/mpiwg">\n""" |
|
|
ret+=self.getRDF(urn="echo:collectionroot")+"\n" |
ret+=self.getRDF(urn="echo:collectionroot")+"\n" |
|
|
|
|
ret+="""</RDF:RDF>""" |
ret+="""</rdf:rdf>""" |
return ret |
return ret |
|
|
|
|
def RDF(self): |
def RDF(self): |
"""showrdf""" |
"""showrdf""" |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') |
ret="""<?xml version="1.0" encoding="utf-8"?>\n<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ECHONAVIGATION="http://www.echo.eu/rdf#">\n""" |
ret="""<?xml version="1.0" encoding="utf-8"?>\n<rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ECHONAVIGATION="http://www.echo.eu/rdf#">\n""" |
|
|
ret+=self.getRDF(urn=self.absolute_url())+"\n" |
ret+=self.getRDF(urn=self.absolute_url())+"\n" |
|
|
|
|
ret+="""</RDF:RDF>""" |
ret+="""</rdf:rdf>""" |
return ret |
return ret |
|
|
|
|
Line 171 class ECHO_basis:
|
Line 171 class ECHO_basis:
|
urn=self.absolute_url() |
urn=self.absolute_url() |
ret="" |
ret="" |
|
|
rettemp="""<RDF:Seq RDF:about="%s">\n"""%urn |
rettemp="""<rdf:Seq rdf:about="%s">\n"""%urn |
flag=0 |
flag=0 |
|
|
li="""<RDF:li RDF:resource="%s" />\n""" |
li="""<rdf:li rdf:resource="%s" />\n""" |
if not ('<error>' in self.getFullTextXML(noredirect='Yes')): |
if not ('<error>' in self.getFullTextXML(noredirect='Yes')): |
nurn=self.absolute_url()+'/getFullTextXML' |
nurn=self.absolute_url()+'/getFullTextXML' |
rettemp+=li%nurn |
rettemp+=li%nurn |
Line 190 class ECHO_basis:
|
Line 190 class ECHO_basis:
|
rettemp+=li%nurn |
rettemp+=li%nurn |
flag=1 |
flag=1 |
|
|
rettemp+="</RDF:Seq>" |
rettemp+="</rdf:Seq>" |
|
|
if flag==1: |
if flag==1: |
ret+=rettemp |
ret+=rettemp |
Line 837 def getRDFDescription(self,linkURL,urn=N
|
Line 837 def getRDFDescription(self,linkURL,urn=N
|
"""rdf""" |
"""rdf""" |
|
|
ret="" |
ret="" |
about="""<RDF:Description RDF:about="%s">""" |
about="""<rdf:Description rdf:about="%s">""" |
name="""<ECHONAVIGATION:name>%s</ECHONAVIGATION:name>""" |
name="""<echonavigation:name>%s</echonavigation:name>""" |
link="""<ECHONAVIGATION:link xlink:href="%s">%s</ECHONAVIGATION:link>""" |
link="""<echonavigation:link xlink:href="%s">%s</echonavigation:link>""" |
clickable="""<ECHONAVIGATION:linkClickable>%s</ECHONAVIGATION:linkClickable>""" |
clickable="""<echonavigation:linkClickable>%s</echonavigation:linkClickable>""" |
#link="""<ECHONAVIGATION:link RDF:about="%s"/>""" |
#link="""<echonavigation:link rdf:about="%s"/>""" |
type="""<ECHONAVIGATION:type>%s</ECHONAVIGATION:type>""" |
type="""<echonavigation:type>%s</echonavigation:type>""" |
|
|
#xlink="""<ECHONAVIGATION:xlink xlink:href="%s"/>""" |
#xlink="""<echonavigation:xlink xlink:href="%s"/>""" |
|
|
if ap=="": |
if ap=="": |
ap2="" |
ap2="" |
else: |
else: |
ap2 = """<MPIWG:archive-path>%s</MPIWG:archive-path>"""%ap |
ap2 = """<mpiwg:archive-path>%s</mpiwg:archive-path>"""%ap |
|
|
if not urn: |
if not urn: |
#urn="urn:"+re.sub('/',':',self.absolute_url()) |
#urn="urn:"+re.sub('/',':',self.absolute_url()) |
Line 878 def getRDFDescription(self,linkURL,urn=N
|
Line 878 def getRDFDescription(self,linkURL,urn=N
|
type2=type%typeName |
type2=type%typeName |
|
|
|
|
#ret=about2+"\n"+name2+"\n"+link2+"\n"+type2+"\n"+clickable2+"\n</RDF:Description>" |
|
ret=about2+"\n"+name2+"\n"+type2+"\n"+clickable2+"\n"+ap2+"\n</RDF:Description>" |
#ret=about2+"\n"+name2+"\n"+link2+"\n"+type2+"\n"+clickable2+"\n</rdf:Description>" |
|
try: |
|
ret=about2+"\n"+name2+"\n"+type2+"\n"+clickable2+"\n"+ap2+"\n</rdf:Description>" |
|
except: |
|
ret=self.unicodify(about2)+"\n"+self.unicodify(name2)+"\n"+self.unicodify(type2)+"\n"+self.unicodify(clickable2)+"\n"+self.unicodify(ap2)+"\n</rdf:Description>" |
|
|
return ret |
return ret |
|
|
def getCopyrightsFromForm(self,argv): |
def getCopyrightsFromForm(self,argv): |