rows {
options {
physical_type: PHYSICAL_STREAM_TYPE_QUADS
max_name_table_size: 128
max_prefix_table_size: 16
max_datatype_table_size: 16
logical_type: LOGICAL_STREAM_TYPE_DATASETS
version: 2
}
}
rows {
prefix {
value: "https://w3id.org/np/"
}
}
rows {
name {
value: "RAOnWLLWap_Kn78gmGw1WdZoLmkjygxSe3ifqdXZ5DpGA"
}
}
rows {
namespace {
name: "this"
value {
prefix_id: 1
}
}
}
rows {
prefix {
value: "https://w3id.org/np/RAOnWLLWap_Kn78gmGw1WdZoLmkjygxSe3ifqdXZ5DpGA/"
}
}
rows {
name {
}
}
rows {
namespace {
name: "sub"
value {
prefix_id: 2
}
}
}
rows {
prefix {
value: "http://www.nanopub.org/nschema#"
}
}
rows {
namespace {
name: "np"
value {
prefix_id: 3
name_id: 2
}
}
}
rows {
prefix {
value: "https://w3id.org/kpxl/grlc/"
}
}
rows {
namespace {
name: "grlc"
value {
prefix_id: 4
name_id: 2
}
}
}
rows {
prefix {
value: "http://purl.org/dc/terms/"
}
}
rows {
namespace {
name: "dct"
value {
prefix_id: 5
name_id: 2
}
}
}
rows {
prefix {
value: "http://purl.org/nanopub/x/"
}
}
rows {
namespace {
name: "npx"
value {
prefix_id: 6
name_id: 2
}
}
}
rows {
prefix {
value: "http://www.w3.org/2001/XMLSchema#"
}
}
rows {
namespace {
name: "xsd"
value {
prefix_id: 7
name_id: 2
}
}
}
rows {
prefix {
value: "http://www.w3.org/2000/01/rdf-schema#"
}
}
rows {
namespace {
name: "rdfs"
value {
prefix_id: 8
name_id: 2
}
}
}
rows {
prefix {
value: "https://orcid.org/"
}
}
rows {
namespace {
name: "orcid"
value {
prefix_id: 9
name_id: 2
}
}
}
rows {
prefix {
value: "http://www.w3.org/ns/prov#"
}
}
rows {
namespace {
name: "prov"
value {
prefix_id: 10
name_id: 2
}
}
}
rows {
prefix {
value: "http://xmlns.com/foaf/0.1/"
}
}
rows {
namespace {
name: "foaf"
value {
prefix_id: 11
name_id: 2
}
}
}
rows {
name {
value: "hasAssertion"
}
}
rows {
name {
value: "assertion"
}
}
rows {
name {
value: "Head"
}
}
rows {
quad {
s_iri {
prefix_id: 1
name_id: 1
}
p_iri {
prefix_id: 3
name_id: 3
}
o_iri {
prefix_id: 2
}
g_iri {
}
}
}
rows {
name {
value: "hasProvenance"
}
}
rows {
name {
value: "provenance"
}
}
rows {
quad {
p_iri {
prefix_id: 3
}
o_iri {
prefix_id: 2
}
}
}
rows {
name {
value: "hasPublicationInfo"
}
}
rows {
name {
value: "pubinfo"
}
}
rows {
quad {
p_iri {
prefix_id: 3
}
o_iri {
prefix_id: 2
}
}
}
rows {
prefix {
value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
}
}
rows {
name {
value: "type"
}
}
rows {
name {
value: "Nanopublication"
}
}
rows {
quad {
p_iri {
prefix_id: 12
}
o_iri {
prefix_id: 3
}
}
}
rows {
name {
value: "get-smiley-svg"
}
}
rows {
name {
value: "description"
}
}
rows {
quad {
s_iri {
prefix_id: 2
}
p_iri {
prefix_id: 5
}
o_literal {
lex: "Returns the smiley face from the OntoSVG repository as RDF, for an SVG view to render (see docs/svg-views.md in the nanodash repo). A CONSTRUCT query whose result graph describes the image in the OntoSVG vocabulary -- elements as resources typed with an OntoSVG class, attributes as the svg: properties holding literals, children as the numbered rdf:_1, rdf:_2, ... properties, and character data as a node carrying its string in xml:fragment -- which Nanodash serializes to SVG markup, sanitizes and embeds, instead of the query assembling that markup as a string itself. The figure is constant, so the query takes no parameters and its WHERE clause is empty: it is the smallest thing that exercises the RDF form of an SVG view end to end, and a worked reference for writing one. Note that the
is svg:Title holding an svg:Text child, and that a text label is svg:TextElement (not svg:Text, which is the character data inside it)."
}
g_iri {
prefix_id: 2
name_id: 4
}
}
}
rows {
name {
value: "license"
}
}
rows {
prefix {
value: "http://www.apache.org/licenses/"
}
}
rows {
name {
value: "LICENSE-2.0"
}
}
rows {
quad {
p_iri {
prefix_id: 5
name_id: 14
}
o_iri {
prefix_id: 13
}
}
}
rows {
name {
value: "grlc-query"
}
}
rows {
quad {
p_iri {
prefix_id: 12
name_id: 10
}
o_iri {
prefix_id: 4
name_id: 16
}
}
}
rows {
name {
value: "label"
}
}
rows {
quad {
p_iri {
prefix_id: 8
}
o_literal {
lex: "Get smiley SVG"
}
}
}
rows {
name {
value: "endpoint"
}
}
rows {
prefix {
value: "https://w3id.org/np/l/nanopub-query-1.1/repo/"
}
}
rows {
name {
value: "spaces"
}
}
rows {
quad {
p_iri {
prefix_id: 4
}
o_iri {
prefix_id: 14
}
}
}
rows {
name {
value: "sparql"
}
}
rows {
quad {
p_iri {
prefix_id: 4
}
o_literal {
lex: "prefix rdf: \nprefix svg: \nprefix xml: \nprefix smiley: \n\nconstruct {\n smiley:image a svg:Svg ;\n xml:xmlns \"http://www.w3.org/2000/svg\" ;\n svg:viewBox \"0 0 200 200\" ;\n svg:width \"200\" ;\n svg:height \"200\" ;\n rdf:_1 smiley:caption ;\n rdf:_2 smiley:face ;\n rdf:_3 smiley:left-eye ;\n rdf:_4 smiley:right-eye ;\n rdf:_5 smiley:mouth .\n\n smiley:caption a svg:Title ;\n rdf:_1 smiley:caption-text .\n smiley:caption-text a svg:Text ;\n xml:fragment \"A smiley face\" .\n\n smiley:face a svg:Circle ;\n svg:cx \"100\" ; svg:cy \"100\" ; svg:r \"90\" ;\n svg:fill \"yellow\" ; svg:stroke \"black\" ; svg:stroke-width \"2\" .\n\n smiley:left-eye a svg:Circle ;\n svg:cx \"70\" ; svg:cy \"70\" ; svg:r \"10\" ; svg:fill \"black\" .\n\n smiley:right-eye a svg:Circle ;\n svg:cx \"130\" ; svg:cy \"70\" ; svg:r \"10\" ; svg:fill \"black\" .\n\n smiley:mouth a svg:Path ;\n svg:d \"M 60 120 Q 100 150 140 120\" ;\n svg:fill \"none\" ; svg:stroke \"black\" ; svg:stroke-width \"3\" .\n}\nwhere {}"
}
}
}
rows {
name {
value: "wasAttributedTo"
}
}
rows {
name {
value: "0000-0001-8492-0354"
}
}
rows {
quad {
s_iri {
prefix_id: 2
name_id: 4
}
p_iri {
prefix_id: 10
name_id: 21
}
o_iri {
prefix_id: 9
}
g_iri {
prefix_id: 2
name_id: 7
}
}
}
rows {
name {
value: "name"
}
}
rows {
quad {
s_iri {
prefix_id: 9
name_id: 22
}
p_iri {
prefix_id: 11
}
o_literal {
lex: "Ashley Caselli"
}
g_iri {
prefix_id: 2
name_id: 9
}
}
}
rows {
name {
value: "created"
}
}
rows {
datatype {
value: "http://www.w3.org/2001/XMLSchema#dateTime"
}
}
rows {
quad {
s_iri {
prefix_id: 1
name_id: 1
}
p_iri {
prefix_id: 5
name_id: 24
}
o_literal {
lex: "2026-09-14T10:19:34Z"
datatype: 1
}
}
}
rows {
name {
value: "creator"
}
}
rows {
quad {
p_iri {
}
o_iri {
prefix_id: 9
name_id: 22
}
}
}
rows {
prefix {
value: "https://creativecommons.org/licenses/by/4.0/"
}
}
rows {
quad {
p_iri {
prefix_id: 5
name_id: 14
}
o_iri {
prefix_id: 15
name_id: 2
}
}
}
rows {
name {
value: "embeds"
}
}
rows {
quad {
p_iri {
prefix_id: 6
name_id: 26
}
o_iri {
prefix_id: 2
name_id: 12
}
}
}
rows {
quad {
p_iri {
prefix_id: 8
name_id: 17
}
o_literal {
lex: "Get smiley SVG"
}
}
}
rows {
name {
value: "sig"
}
}
rows {
name {
value: "hasAlgorithm"
}
}
rows {
quad {
s_iri {
prefix_id: 2
name_id: 27
}
p_iri {
prefix_id: 6
}
o_literal {
lex: "RSA"
}
}
}
rows {
name {
value: "hasPublicKey"
}
}
rows {
quad {
p_iri {
}
o_literal {
lex: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+i9DV8ynzO944pYkYsDwtlqJHuk+b7FQt6Bb4TIQSDX3jGUURn6WpaNwESHmgMLWSydaH5XlabMzuqpPL4iyB+IAzvwIxdJBLhe39EQMu2j+FZ/5d/xu/gO3nZw2KoEvJ7cJisabuI05OylIRSJ+OG5CmzFxnjojUEJeCFi1njY1InhXrb0yHud9b1ifzweoN6YYOBecKs1gTOaT2bf+t4Wgzg3M0PmRVZ4F0OALsnh4T5+x7kFtiPcDKNpORi585JjKCZ4kczIF6oUKcwgC0kmIY97jtLqSLcXRkxHx5CDI6qz4XlRFs1ZbCUdSlzjdPZAkaBcNem1gIhWzkHkEnQIDAQAB"
}
}
}
rows {
name {
value: "hasSignature"
}
}
rows {
quad {
p_iri {
}
o_literal {
lex: "2ltofV4pUWVE3gSB65hSvn02Oq+Xc345xA3Nv8PFlPApDfL2vWqfWWrgR0e7uMWnqU8zhZH12XyEqBs2k6jn9ezoofwFDJMM7bwsseuH0AtS13MJ78JN4Svl6XaG4HJFSiPFyDEZdP5qOonGPVYJcNxZqTZfKhDKs8pICW1oruhhjuZ/x5ct9FveLcPnr5Pl+lTOWUUFhsHWjbqgQ2uXHbjs/MW3p83+hywDS16T0kOPxtzfEyprSajVvGm/LX/sWIOSp4MqpjjW6mM946G4b8HSRLF9OV4mhmbfLLEHR7yAFsaYa6CIx4IgtnHJ1Q44HEKwuZAF67SlsL/1lrNyXA=="
}
}
}
rows {
name {
value: "hasSignatureTarget"
}
}
rows {
quad {
p_iri {
}
o_iri {
prefix_id: 1
name_id: 1
}
}
}
rows {
name {
value: "signedBy"
}
}
rows {
quad {
p_iri {
prefix_id: 6
name_id: 32
}
o_iri {
prefix_id: 9
name_id: 22
}
}
}