3 <xsl:stylesheet version="1.0"
4 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
5 xmlns:subst="http://www.cs.unibo.it/helm/subst">
7 <xsl:param name="CICURI" select="''"/>
8 <xsl:param name="getterURL" select="''"/>
9 <xsl:param name="draw_graphURL" select="''"/>
11 <xsl:template match="/">
14 <subst:script language="JavaScript" src="/javascript/defaults.js"/>
15 <subst:script language="JavaScript" src="/javascript/utils.js"/>
16 <subst:script language="JavaScript" src="/javascript/control.js"/>
17 <title>Metadata of <xsl:value-of select="$CICURI"/></title>
19 <body onLoad="window.focus()" bgColor="white">
20 <h1>Metadata of <xsl:value-of select="$CICURI"/></h1>
21 <xsl:apply-templates select="*"/>
26 <xsl:template match="/" mode="makelink">
27 <xsl:param name="name" select="''"/>
28 <xsl:param name="CICURI" select="''"/>
29 <xsl:param name="RDFURI" select="''"/>
30 <xsl:apply-templates select="*" mode="makelink">
31 <xsl:with-param name="name" select="$name"/>
32 <xsl:with-param name="CICURI" select="$CICURI"/>
33 <xsl:with-param name="RDFURI" select="$RDFURI"/>
34 </xsl:apply-templates>
37 <xsl:template match="unresolved" mode="makelink">
38 <xsl:param name="name" select="''"/>
39 <xsl:param name="CICURI" select="''"/>
41 Object <xsl:value-of select="$name"/> is never referenced in other objects
43 <xsl:apply-templates select="." mode="mk_dep_graph">
44 <xsl:with-param name="CICURI" select="$CICURI"/>
45 </xsl:apply-templates>
48 <xsl:template match="url" mode="makelink">
49 <xsl:param name="name" select="''"/>
50 <xsl:param name="CICURI" select="''"/>
51 <xsl:param name="RDFURI" select="''"/>
54 var RDFURI = "helm:rdf:www.cs.unibo.it/helm/rdf/backward//<xsl:value-of select="$RDFURI"/>";
55 var getterURL = "<xsl:value-of select="$getterURL"/>";
57 var url = setParam(location.href,"keys","meta_theory%2CT1%2CT2%2CL%2CE");
58 url = setParam(url,"xmluri", getterURL + "getxml%3Furi%3D" + RDFURI);
59 document.write('<a target="theory" href="' + url + '">View the objects depending on it.</a>');
65 var CICURI = "<xsl:value-of select="$CICURI"/>";
66 var RDFURI = "helm:rdf:www.cs.unibo.it/helm/rdf/backward//<xsl:value-of select="$RDFURI"/>";
67 var getterURL = "<xsl:value-of select="$getterURL"/>";
68 var draw_graphURL = "<xsl:value-of select="$draw_graphURL"/>";
70 var url = setParam(location.href,"keys","MMG");
71 url = setParam(url,"xmluri", getterURL + 'getxml%3Furi%3D' + RDFURI);
72 url = setParam(url,"param.CICURI",escape(CICURI));
73 url = draw_graphURL + 'draw?url=' + escape(url);
74 var url2 = setParam(location.href,"keys","ML2,RT");
75 url2 = setParam(url2,"xmluri",escape(url));
76 document.write('<a target="graph" href="' + url2 + '">View the graph of all the objects depending on this one.</a>');
80 <xsl:apply-templates select="." mode="mk_dep_graph">
81 <xsl:with-param name="CICURI" select="$CICURI"/>
82 <xsl:with-param name="RDFURI" select="$RDFURI"/>
83 </xsl:apply-templates>
86 <xsl:template match="*" mode="mk_dep_graph">
87 <xsl:param name="CICURI" select="''"/>
88 <xsl:param name="RDFURI" select="''"/>
91 var CICURI = "<xsl:value-of select="$CICURI"/>";
92 var RDFURI = "helm:rdf:www.cs.unibo.it/helm/rdf/forward//<xsl:value-of select="$RDFURI"/>";
93 var getterURL = "<xsl:value-of select="$getterURL"/>";
94 var draw_graphURL = "<xsl:value-of select="$draw_graphURL"/>";
96 var url = setParam(location.href,"keys","MDG");
97 url = setParam(url,"xmluri", getterURL + 'getxml%3Furi%3D' + RDFURI);
98 url = setParam(url,"param.CICURI",escape(CICURI));
99 url = draw_graphURL + 'draw?url=' + escape(url);
100 var url2 = setParam(location.href,"keys","ML2,RT");
101 url2 = setParam(url2,"xmluri",escape(url));
102 document.write('<a target="graph" href="' + url2 + '">View the graph of all the dependencies of this object.</a>');