Changes
Jump to navigation
Jump to search
Line 1:
Line 1:
− +
− +
− +
− BIND(pdio:Q401 AS ?class)+
−
− +
− +
− +
− BIND(pdio:Q646 AS ?class)+
−
− +
− +
− +
− +
− +
− +
− +
− +
− +
no edit summary
#defaultView:Graph
#defaultView:Graph
SELECT ?operator ?operatorLabel ?rgb ?project ?projectLabel
SELECT ?{{{node1name}}} ?{{{node1name}}}Label ?rgb ?{{{node2name}}} ?{{{node2name}}}Label
WITH {SELECT ?operator WHERE {
WITH {SELECT ?{{{node1name}}} WHERE {
BIND(?item AS ?operator)
BIND(?item AS ?{{{node1name}}})
?item pdiot:P3 pdio:{{{node1}}}.
?item pdiot:P3 ?class.
}
}
}
}
AS %operator
AS %{{{node1name}}}
WITH {SELECT ?project WHERE {
WITH {SELECT ?{{{node2name}}} WHERE {
BIND(?item AS ?project)
BIND(?item AS ?{{{node2name}}})
?item pdiot:P3 pdio:{{{node2}}}.
?item pdiot:P3 ?class.
}
}
}
}
AS %project
AS %{{{node2name}}}
WHERE {
WHERE {
{
{
INCLUDE %operator.
INCLUDE %{{{node1name}}}.
}
}
UNION
UNION
{
{
INCLUDE %project.
INCLUDE %{{{node2name}}}.
BIND("990000" AS ?rgb)
BIND("990000" AS ?rgb)
}
}
UNION
UNION
{
{
INCLUDE %operator.
INCLUDE %{{{node1name}}}.
INCLUDE %project.
INCLUDE %{{{node2name}}}.
?project pdiot:P111 ?operator
?{{{node2name}}} pdiot:P111 ?{{{node1name}}}
BIND("FFFFFF" AS ?rgb)
BIND("FFFFFF" AS ?rgb)
}
}
UNION
UNION
{
{
INCLUDE %operator.
INCLUDE %{{{node1name}}}.
INCLUDE %project.
INCLUDE %{{{node2name}}}.
?operator pdiot:P111 ?project
?{{{node1name}}} pdiot:P111 ?{{{node2name}}}
BIND("FFFFFF" AS ?rgb)
BIND("FFFFFF" AS ?rgb)
}
}