Platform
Resources
Pricing
Sign in
Get started
datagenous
Workspace
Fork
Public
By
James Anderson
Edited
Mar 30, 2023
1 fork
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
variantResults
=
await
getSparqlResults
(
variantViewName
)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
getSparqlQuery
=
{
var
viewOp
=
resourceAPI
(
server
+
"/"
+
repository
,
"VIEW"
)
;
var
asSparql
=
function
(
viewName
)
{
return
viewOp
(
viewName
,
{
Accept
:
mimeTypes
.
SPARQL_QUERY
}
)
;
}
;
return
asSparql
;
}
Insert cell
getSparqlAlgebra
=
{
var
viewOp
=
resourceAPI
(
server
+
"/"
+
repository
,
"VIEW"
)
;
var
asSse
=
function
(
viewName
)
{
return
viewOp
(
viewName
,
{
Accept
:
mimeTypes
.
SPARQL_QUERY_ALGEBRA
}
)
;
}
;
return
asSse
;
}
Insert cell
getSparqlPlan
=
{
var
viewOp
=
resourceAPI
(
server
+
"/"
+
repository
,
"VIEW"
)
;
var
asSse
=
function
(
viewName
)
{
return
viewOp
(
viewName
,
{
Accept
:
mimeTypes
.
SPARQL_QUERY_PLAN
}
)
;
}
;
return
asSse
;
}
Insert cell
getSparqlResults
=
{
var
viewOp
=
resourceAPI
(
server
+
"/"
+
repository
,
"VIEW"
)
;
var
asResults
=
function
(
viewName
)
{
return
viewOp
(
viewName
,
{
Accept
:
mimeTypes
.
JSON
}
)
;
}
;
return
asResults
;
}
Insert cell
getViewNames
=
{
var
getOp
=
resourceAPI
(
server
+
"/system/accounts/"
+
accountName
+
"/repositories/"
+
repositoryName
+
"/views"
,
"GET"
)
;
var
fromLeaf
=
function
(
)
{
return
getOp
(
{
Accept
:
mimeTypes
.
TEXT
}
)
;
}
;
return
fromLeaf
;
}
Insert cell
server
=
"https://dydra.com:8443"
Insert cell
repository
=
accountName
+
"/"
+
repositoryName
Insert cell
accountName
=
"sparql-12"
;
Insert cell
repositoryName
=
"lateral"
;
Insert cell
import
{
resourceAPI
,
resourceAuthenticate
,
mimeTypes
}
from
"@datagenous/resource-protocol-library"
Insert cell
Insert cell
Insert cell
Insert cell
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Try it for free
Learn more
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
allResults
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
jenaViewName
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
variantViewName
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
jenaResults
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
variantResults
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getSparqlQuery
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getSparqlAlgebra
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getSparqlPlan
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getSparqlResults
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
getViewNames
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
server
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
repository
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
accountName
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
repositoryName
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
jenaViews
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
otherViews
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
allViews
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML