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: "RAWbhxxCFTwoe9JEHlZuCoI31hEM4HvmOr-FEPDef-lOY" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/np/RAWbhxxCFTwoe9JEHlZuCoI31hEM4HvmOr-FEPDef-lOY/" } } 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: "http://purl.org/dc/terms/" } } rows { namespace { name: "dct" value { prefix_id: 4 name_id: 2 } } } rows { prefix { value: "https://w3id.org/np/o/ntemplate/" } } rows { namespace { name: "nt" 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/2004/02/skos/core#" } } rows { namespace { name: "skos" value { prefix_id: 8 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2000/01/rdf-schema#" } } rows { namespace { name: "rdfs" value { prefix_id: 9 name_id: 2 } } } rows { prefix { value: "https://orcid.org/" } } rows { namespace { name: "orcid" value { prefix_id: 10 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/ns/prov#" } } rows { namespace { name: "prov" 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-kg-landscape-svg" } } rows { name { value: "description" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 4 } o_literal { lex: "Count-only landscape figure for mvikg/r/kg: the number of currently-approved samples, variants and phenotypes, and the number of approved cross-type associations among them (sample-variant via the shared gene, variant-phenotype via mvikg:isAssociatedWithVariant, sample-phenotype via sosa:isResultOf). Returns one row with a single ready-to-embed svg column; no geometric area-proportional layout, just three labelled circles with the counts written on them." } g_iri { prefix_id: 2 name_id: 4 } } } rows { name { value: "license" } } rows { prefix { value: "https://creativecommons.org/licenses/by/4.0/" } } rows { quad { p_iri { prefix_id: 4 name_id: 14 } o_iri { prefix_id: 13 name_id: 2 } } } rows { prefix { value: "https://w3id.org/kpxl/grlc/" } } rows { name { value: "grlc-query" } } rows { quad { p_iri { prefix_id: 12 name_id: 10 } o_iri { prefix_id: 14 name_id: 15 } } } rows { name { value: "label" } } rows { quad { p_iri { prefix_id: 9 } o_literal { lex: "Get mvikg/r/kg landscape SVG" } } } rows { name { value: "endpoint" } } rows { prefix { value: "https://w3id.org/np/l/nanopub-query-1.1/repo/" } } rows { name { value: "full" } } rows { quad { p_iri { prefix_id: 14 } o_iri { prefix_id: 15 } } } rows { name { value: "sparql" } } rows { quad { p_iri { prefix_id: 14 } o_literal { lex: "prefix npa: \nprefix gen: \nprefix npx: \nprefix dct: \nprefix sosa: \nprefix biolink: \nprefix mvikg: \n\nselect ?svg where {\n\n {\n select (count(distinct ?sampleThing) as ?nSample) where {\n \n graph ?da_s { ?sampleThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_s), \'/assertion$\', \'\')) as ?dnp_s)\n graph ?vda_s { ?admin_s ?verdictPred_s ?dnp_s . filter(?verdictPred_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_s . }\n graph ?g_s { ?ri_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_s), \'/assertion$\', \'\')) as ?vnp_s)\n graph ?vpi_s { ?vnp_s dct:created ?vcreatedRaw_s . }\n bind(xsd:dateTime(?vcreatedRaw_s) as ?vcreated_s)\n filter not exists {\n graph ?vda2_s { ?admin2_s ?verdictPred2_s ?dnp_s . filter(?verdictPred2_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_s . }\n graph ?g2_s { ?ri2_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_s), \'/assertion$\', \'\')) as ?vnp2_s)\n graph ?vpi2_s { ?vnp2_s dct:created ?vcreated2Raw_s . }\n filter(xsd:dateTime(?vcreated2Raw_s) > ?vcreated_s)\n }\n filter(?verdictPred_s = npx:approvesOf)\n\n }\n }\n\n {\n select (count(distinct ?variantThing) as ?nVariant) where {\n \n graph ?da_v { ?variantThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_v), \'/assertion$\', \'\')) as ?dnp_v)\n graph ?vda_v { ?admin_v ?verdictPred_v ?dnp_v . filter(?verdictPred_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_v . }\n graph ?g_v { ?ri_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_v), \'/assertion$\', \'\')) as ?vnp_v)\n graph ?vpi_v { ?vnp_v dct:created ?vcreatedRaw_v . }\n bind(xsd:dateTime(?vcreatedRaw_v) as ?vcreated_v)\n filter not exists {\n graph ?vda2_v { ?admin2_v ?verdictPred2_v ?dnp_v . filter(?verdictPred2_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_v . }\n graph ?g2_v { ?ri2_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_v), \'/assertion$\', \'\')) as ?vnp2_v)\n graph ?vpi2_v { ?vnp2_v dct:created ?vcreated2Raw_v . }\n filter(xsd:dateTime(?vcreated2Raw_v) > ?vcreated_v)\n }\n filter(?verdictPred_v = npx:approvesOf)\n\n }\n }\n\n {\n select (count(distinct ?phenoThing) as ?nPheno) where {\n \n graph ?da_p { ?phenoThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_p), \'/assertion$\', \'\')) as ?dnp_p)\n graph ?vda_p { ?admin_p ?verdictPred_p ?dnp_p . filter(?verdictPred_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_p . }\n graph ?g_p { ?ri_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_p), \'/assertion$\', \'\')) as ?vnp_p)\n graph ?vpi_p { ?vnp_p dct:created ?vcreatedRaw_p . }\n bind(xsd:dateTime(?vcreatedRaw_p) as ?vcreated_p)\n filter not exists {\n graph ?vda2_p { ?admin2_p ?verdictPred2_p ?dnp_p . filter(?verdictPred2_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_p . }\n graph ?g2_p { ?ri2_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_p), \'/assertion$\', \'\')) as ?vnp2_p)\n graph ?vpi2_p { ?vnp2_p dct:created ?vcreated2Raw_p . }\n filter(xsd:dateTime(?vcreated2Raw_p) > ?vcreated_p)\n }\n filter(?verdictPred_p = npx:approvesOf)\n\n }\n }\n\n {\n select (count(distinct ?variantThing) as ?nSampleVariant) where {\n \n graph ?da_sv_s { ?sampleThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_sv_s), \'/assertion$\', \'\')) as ?dnp_sv_s)\n graph ?vda_sv_s { ?admin_sv_s ?verdictPred_sv_s ?dnp_sv_s . filter(?verdictPred_sv_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_sv_s . }\n graph ?g_sv_s { ?ri_sv_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_sv_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_sv_s), \'/assertion$\', \'\')) as ?vnp_sv_s)\n graph ?vpi_sv_s { ?vnp_sv_s dct:created ?vcreatedRaw_sv_s . }\n bind(xsd:dateTime(?vcreatedRaw_sv_s) as ?vcreated_sv_s)\n filter not exists {\n graph ?vda2_sv_s { ?admin2_sv_s ?verdictPred2_sv_s ?dnp_sv_s . filter(?verdictPred2_sv_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_sv_s . }\n graph ?g2_sv_s { ?ri2_sv_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_sv_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_sv_s), \'/assertion$\', \'\')) as ?vnp2_sv_s)\n graph ?vpi2_sv_s { ?vnp2_sv_s dct:created ?vcreated2Raw_sv_s . }\n filter(xsd:dateTime(?vcreated2Raw_sv_s) > ?vcreated_sv_s)\n }\n filter(?verdictPred_sv_s = npx:approvesOf)\n\n \n graph ?da_sv_v { ?variantThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_sv_v), \'/assertion$\', \'\')) as ?dnp_sv_v)\n graph ?vda_sv_v { ?admin_sv_v ?verdictPred_sv_v ?dnp_sv_v . filter(?verdictPred_sv_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_sv_v . }\n graph ?g_sv_v { ?ri_sv_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_sv_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_sv_v), \'/assertion$\', \'\')) as ?vnp_sv_v)\n graph ?vpi_sv_v { ?vnp_sv_v dct:created ?vcreatedRaw_sv_v . }\n bind(xsd:dateTime(?vcreatedRaw_sv_v) as ?vcreated_sv_v)\n filter not exists {\n graph ?vda2_sv_v { ?admin2_sv_v ?verdictPred2_sv_v ?dnp_sv_v . filter(?verdictPred2_sv_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_sv_v . }\n graph ?g2_sv_v { ?ri2_sv_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_sv_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_sv_v), \'/assertion$\', \'\')) as ?vnp2_sv_v)\n graph ?vpi2_sv_v { ?vnp2_sv_v dct:created ?vcreated2Raw_sv_v . }\n filter(xsd:dateTime(?vcreated2Raw_sv_v) > ?vcreated_sv_v)\n }\n filter(?verdictPred_sv_v = npx:approvesOf)\n\n graph ?gda { ?gene sosa:isFeatureOfInterestOf ?sampleThing ; biolink:has_sequence_variant ?variantThing . }\n }\n }\n\n {\n select (count(distinct ?phenoThing) as ?nVariantPheno) where {\n \n graph ?da_vp_v { ?variantThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_vp_v), \'/assertion$\', \'\')) as ?dnp_vp_v)\n graph ?vda_vp_v { ?admin_vp_v ?verdictPred_vp_v ?dnp_vp_v . filter(?verdictPred_vp_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_vp_v . }\n graph ?g_vp_v { ?ri_vp_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_vp_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_vp_v), \'/assertion$\', \'\')) as ?vnp_vp_v)\n graph ?vpi_vp_v { ?vnp_vp_v dct:created ?vcreatedRaw_vp_v . }\n bind(xsd:dateTime(?vcreatedRaw_vp_v) as ?vcreated_vp_v)\n filter not exists {\n graph ?vda2_vp_v { ?admin2_vp_v ?verdictPred2_vp_v ?dnp_vp_v . filter(?verdictPred2_vp_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_vp_v . }\n graph ?g2_vp_v { ?ri2_vp_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_vp_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_vp_v), \'/assertion$\', \'\')) as ?vnp2_vp_v)\n graph ?vpi2_vp_v { ?vnp2_vp_v dct:created ?vcreated2Raw_vp_v . }\n filter(xsd:dateTime(?vcreated2Raw_vp_v) > ?vcreated_vp_v)\n }\n filter(?verdictPred_vp_v = npx:approvesOf)\n\n \n graph ?da_vp_p { ?phenoThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_vp_p), \'/assertion$\', \'\')) as ?dnp_vp_p)\n graph ?vda_vp_p { ?admin_vp_p ?verdictPred_vp_p ?dnp_vp_p . filter(?verdictPred_vp_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_vp_p . }\n graph ?g_vp_p { ?ri_vp_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_vp_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_vp_p), \'/assertion$\', \'\')) as ?vnp_vp_p)\n graph ?vpi_vp_p { ?vnp_vp_p dct:created ?vcreatedRaw_vp_p . }\n bind(xsd:dateTime(?vcreatedRaw_vp_p) as ?vcreated_vp_p)\n filter not exists {\n graph ?vda2_vp_p { ?admin2_vp_p ?verdictPred2_vp_p ?dnp_vp_p . filter(?verdictPred2_vp_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_vp_p . }\n graph ?g2_vp_p { ?ri2_vp_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_vp_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_vp_p), \'/assertion$\', \'\')) as ?vnp2_vp_p)\n graph ?vpi2_vp_p { ?vnp2_vp_p dct:created ?vcreated2Raw_vp_p . }\n filter(xsd:dateTime(?vcreated2Raw_vp_p) > ?vcreated_vp_p)\n }\n filter(?verdictPred_vp_p = npx:approvesOf)\n\n graph ?vpda { ?phenoThing mvikg:isAssociatedWithVariant ?variantThing . }\n }\n }\n\n {\n select (count(distinct ?phenoThing) as ?nSamplePheno) where {\n \n graph ?da_sp_s { ?sampleThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_sp_s), \'/assertion$\', \'\')) as ?dnp_sp_s)\n graph ?vda_sp_s { ?admin_sp_s ?verdictPred_sp_s ?dnp_sp_s . filter(?verdictPred_sp_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_sp_s . }\n graph ?g_sp_s { ?ri_sp_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_sp_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_sp_s), \'/assertion$\', \'\')) as ?vnp_sp_s)\n graph ?vpi_sp_s { ?vnp_sp_s dct:created ?vcreatedRaw_sp_s . }\n bind(xsd:dateTime(?vcreatedRaw_sp_s) as ?vcreated_sp_s)\n filter not exists {\n graph ?vda2_sp_s { ?admin2_sp_s ?verdictPred2_sp_s ?dnp_sp_s . filter(?verdictPred2_sp_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_sp_s . }\n graph ?g2_sp_s { ?ri2_sp_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_sp_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_sp_s), \'/assertion$\', \'\')) as ?vnp2_sp_s)\n graph ?vpi2_sp_s { ?vnp2_sp_s dct:created ?vcreated2Raw_sp_s . }\n filter(xsd:dateTime(?vcreated2Raw_sp_s) > ?vcreated_sp_s)\n }\n filter(?verdictPred_sp_s = npx:approvesOf)\n\n \n graph ?da_sp_p { ?phenoThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_sp_p), \'/assertion$\', \'\')) as ?dnp_sp_p)\n graph ?vda_sp_p { ?admin_sp_p ?verdictPred_sp_p ?dnp_sp_p . filter(?verdictPred_sp_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_sp_p . }\n graph ?g_sp_p { ?ri_sp_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_sp_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_sp_p), \'/assertion$\', \'\')) as ?vnp_sp_p)\n graph ?vpi_sp_p { ?vnp_sp_p dct:created ?vcreatedRaw_sp_p . }\n bind(xsd:dateTime(?vcreatedRaw_sp_p) as ?vcreated_sp_p)\n filter not exists {\n graph ?vda2_sp_p { ?admin2_sp_p ?verdictPred2_sp_p ?dnp_sp_p . filter(?verdictPred2_sp_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_sp_p . }\n graph ?g2_sp_p { ?ri2_sp_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_sp_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_sp_p), \'/assertion$\', \'\')) as ?vnp2_sp_p)\n graph ?vpi2_sp_p { ?vnp2_sp_p dct:created ?vcreated2Raw_sp_p . }\n filter(xsd:dateTime(?vcreated2Raw_sp_p) > ?vcreated_sp_p)\n }\n filter(?verdictPred_sp_p = npx:approvesOf)\n\n graph ?spda { ?phenoThing sosa:isResultOf ?sampleThing . }\n }\n }\n\n\n {\n select (count(distinct ?phenoThing) as ?nTriple) where {\n \n graph ?da_t_s { ?sampleThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_t_s), \'/assertion$\', \'\')) as ?dnp_t_s)\n graph ?vda_t_s { ?admin_t_s ?verdictPred_t_s ?dnp_t_s . filter(?verdictPred_t_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_t_s . }\n graph ?g_t_s { ?ri_t_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_t_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_t_s), \'/assertion$\', \'\')) as ?vnp_t_s)\n graph ?vpi_t_s { ?vnp_t_s dct:created ?vcreatedRaw_t_s . }\n bind(xsd:dateTime(?vcreatedRaw_t_s) as ?vcreated_t_s)\n filter not exists {\n graph ?vda2_t_s { ?admin2_t_s ?verdictPred2_t_s ?dnp_t_s . filter(?verdictPred2_t_s in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_t_s . }\n graph ?g2_t_s { ?ri2_t_s a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_t_s ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_t_s), \'/assertion$\', \'\')) as ?vnp2_t_s)\n graph ?vpi2_t_s { ?vnp2_t_s dct:created ?vcreated2Raw_t_s . }\n filter(xsd:dateTime(?vcreated2Raw_t_s) > ?vcreated_t_s)\n }\n filter(?verdictPred_t_s = npx:approvesOf)\n\n \n graph ?da_t_v { ?variantThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_t_v), \'/assertion$\', \'\')) as ?dnp_t_v)\n graph ?vda_t_v { ?admin_t_v ?verdictPred_t_v ?dnp_t_v . filter(?verdictPred_t_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_t_v . }\n graph ?g_t_v { ?ri_t_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_t_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_t_v), \'/assertion$\', \'\')) as ?vnp_t_v)\n graph ?vpi_t_v { ?vnp_t_v dct:created ?vcreatedRaw_t_v . }\n bind(xsd:dateTime(?vcreatedRaw_t_v) as ?vcreated_t_v)\n filter not exists {\n graph ?vda2_t_v { ?admin2_t_v ?verdictPred2_t_v ?dnp_t_v . filter(?verdictPred2_t_v in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_t_v . }\n graph ?g2_t_v { ?ri2_t_v a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_t_v ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_t_v), \'/assertion$\', \'\')) as ?vnp2_t_v)\n graph ?vpi2_t_v { ?vnp2_t_v dct:created ?vcreated2Raw_t_v . }\n filter(xsd:dateTime(?vcreated2Raw_t_v) > ?vcreated_t_v)\n }\n filter(?verdictPred_t_v = npx:approvesOf)\n\n \n graph ?da_t_p { ?phenoThing a ; dct:isPartOf . }\n bind(iri(replace(str(?da_t_p), \'/assertion$\', \'\')) as ?dnp_t_p)\n graph ?vda_t_p { ?admin_t_p ?verdictPred_t_p ?dnp_t_p . filter(?verdictPred_t_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g_t_p . }\n graph ?g_t_p { ?ri_t_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin_t_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda_t_p), \'/assertion$\', \'\')) as ?vnp_t_p)\n graph ?vpi_t_p { ?vnp_t_p dct:created ?vcreatedRaw_t_p . }\n bind(xsd:dateTime(?vcreatedRaw_t_p) as ?vcreated_t_p)\n filter not exists {\n graph ?vda2_t_p { ?admin2_t_p ?verdictPred2_t_p ?dnp_t_p . filter(?verdictPred2_t_p in (npx:approvesOf, npx:disapprovesOf)) }\n filter(exists {\n service {\n graph npa:graph { npa:hasCurrentSpaceState ?g2_t_p . }\n graph ?g2_t_p { ?ri2_t_p a gen:RoleInstantiation ; npa:forSpace ; npa:forAgent ?admin2_t_p ; npa:hasRoleType gen:AdminRole . }\n }\n })\n bind(iri(replace(str(?vda2_t_p), \'/assertion$\', \'\')) as ?vnp2_t_p)\n graph ?vpi2_t_p { ?vnp2_t_p dct:created ?vcreated2Raw_t_p . }\n filter(xsd:dateTime(?vcreated2Raw_t_p) > ?vcreated_t_p)\n }\n filter(?verdictPred_t_p = npx:approvesOf)\n\n graph ?tgda { ?gene ?sampleThing ; ?variantThing . }\n graph ?tpda { ?phenoThing mvikg:isAssociatedWithVariant ?variantThing ; sosa:isResultOf ?sampleThing . }\n }\n }\n\n bind(round(140 + 160*(?nSample/(?nSample + 5.0))) as ?wA) bind(320 as ?Ax2) bind(?Ax2 - ?wA as ?Ax1)\n bind(round(140 + 160*(?nVariant/(?nVariant + 5.0))) as ?wB) bind(280 as ?Bx1) bind(?Bx1 + ?wB as ?Bx2)\n bind(round(160 + 80*(?nPheno/(?nPheno + 5.0))) as ?hC) bind(140 as ?Cy1) bind(?Cy1 + ?hC as ?Cy2)\n bind(if(?nVariantPheno - ?nTriple > 0, ?nVariantPheno - ?nTriple, 0) as ?nVariantPhenoOnly)\n bind(if(?nSamplePheno - ?nTriple > 0, ?nSamplePheno - ?nTriple, 0) as ?nSamplePhenoOnly)\n bind(concat(\n \'\',\n \'Count-only landscape of the mvikg knowledge graph: approved samples, variants and phenotypes, sized by count, with pairwise and triple association counts in their overlaps.\',\n \'\',\n \'\',\n \'\',\n \'Samples (\', str(?nSample), \')\',\n \'Variants (\', str(?nVariant), \')\',\n \'Phenotypes (\', str(?nPheno), \')\',\n \'n = \', str(?nSampleVariant), \'\',\n \'n = \', str(?nSamplePhenoOnly), \'\',\n \'n = \', str(?nVariantPhenoOnly), \'\',\n \'n = \', str(?nTriple), \'\',\n \'\'\n ) as ?svg)\n}" } } } rows { name { value: "wasAttributedTo" } } rows { name { value: "0009-0005-5515-1230" } } rows { quad { s_iri { prefix_id: 2 name_id: 4 } p_iri { prefix_id: 11 name_id: 20 } o_iri { prefix_id: 10 } g_iri { prefix_id: 2 name_id: 7 } } } 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: 4 name_id: 22 } o_literal { lex: "2026-11-09T15:36:16Z" datatype: 1 } g_iri { prefix_id: 2 name_id: 9 } } } rows { name { value: "creator" } } rows { quad { p_iri { prefix_id: 4 name_id: 23 } o_iri { prefix_id: 10 name_id: 21 } } } rows { quad { p_iri { prefix_id: 4 name_id: 14 } o_iri { prefix_id: 13 name_id: 2 } } } rows { name { value: "embeds" } } rows { quad { p_iri { prefix_id: 6 name_id: 24 } o_iri { prefix_id: 2 name_id: 12 } } } rows { name { value: "supersedes" } } rows { name { value: "RAMJWiSJ0GvaRcSSOAlm5yAKl4bSHVZDFiAYX2BRpfk7s" } } rows { quad { p_iri { prefix_id: 6 name_id: 25 } o_iri { prefix_id: 1 } } } rows { quad { p_iri { prefix_id: 9 name_id: 16 } o_literal { lex: "Get mvikg/r/kg landscape SVG" } } } rows { name { value: "changeNote" } } rows { quad { p_iri { prefix_id: 8 name_id: 27 } o_literal { lex: "Redesigned as a count-only box-style landscape (rectangles, not circles), sized by each type\'s own count via a saturating curve so boxes never overflow the canvas regardless of scale. Fixed a real unit-mismatch bug: the original draft counted sample-variant links by distinct gene while counting the triple overlap by distinct phenotype, so \'pairwise minus triple\' could go negative/nonsensical. Now sample-variant is counted by distinct variant (matching no subtraction, shown raw), and variant-phenotype/sample-phenotype/triple are all counted by distinct phenotype, so only those three subtractions are unit-consistent." } } } rows { name { value: "wasCreatedFromProvenanceTemplate" } } rows { name { value: "RA7lSq6MuK_TIC6JMSHvLtee3lpLoZDOqLJCLXevnrPoU" } } rows { quad { p_iri { prefix_id: 5 } o_iri { prefix_id: 1 } } } rows { name { value: "wasCreatedFromPubinfoTemplate" } } rows { name { value: "RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8" } } rows { quad { p_iri { prefix_id: 5 } o_iri { prefix_id: 1 } } } rows { name { value: "RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI" } } rows { quad { o_iri { } } } rows { name { value: "wasCreatedFromTemplate" } } rows { name { value: "RAEFAt-QcFK0ZhqfvlsmS10BnzGJA0xwOICZXkO-ai87k" } } rows { quad { p_iri { prefix_id: 5 } o_iri { prefix_id: 1 } } } rows { name { value: "sig" } } rows { name { value: "hasAlgorithm" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 6 } o_literal { lex: "RSA" } } } rows { name { value: "hasPublicKey" } } rows { quad { p_iri { } o_literal { lex: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjO3oH8Lq/l1oZIUY3FlCz5DnndybGvAhBdmEJ/yq7Nv3GZEYPrEro23rCBCp0GiriOXlVbk61pA/7JFE6tqzTresINW6QQMxE9sIhCBlX4cG66JFD8ud6bMvUyzCR8LQA6zfrSbafGE06rvglJd4MDUcTwvUKqtL9UCnOaowVfnZ3sPOe9EqlmJuO3iHGxBSXMPOPEJZUzMXsFDWFuMZTnrR8gY3r5nVF5a8L/MD135ZH8qW5yGXOB28CmVYCAbw2o07QEKzyzFKN+W1gfnprYZvuKzwGexnzcdzc1S8N/M5bzhWQ40EKCEqgUE8c81OzEMm1HUlUKEJ/o5I/FKKAwIDAQAB" } } } rows { name { value: "hasSignature" } } rows { quad { p_iri { } o_literal { lex: "XHTVLFVocHKHrC1q53fnCI5ukR/POYl5K885ZZCvudLK+4DdWVt4OBGgMF7l8XBkSmLTmYNV2GSulwyH72C37pmHeJcAhzXHsrt1v+DbQ2UkTH7zjxebdUBOjuhAxHl7o+EY9KgS/J04yGg30MlvZUrJeeC7yFz/UjivrQ2KU8Jpt6GBo26cmo9+W15QQA1ZLOflhZurLD2vqqCpFv/kkNK2W/HaGoR6HQItSj8ITrC4r7xuwGwvYPW/VMWMANkOHy3NABbo+Zv3omW50W9qcH21Dm+zZ7lVuOV8cpCazPQ8B9dY0HmePKRm/lvj/csN2631unvJGH1yqVjBi6158g==" } } } 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: 40 } o_iri { prefix_id: 10 name_id: 21 } } }