{
    "wikidata": "PREFIX wikibase: <http://wikiba.se/ontology#>\r\nPREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\r\nPREFIX p: <http://www.wikidata.org/prop/>\r\nPREFIX ps: <http://www.wikidata.org/prop/statement/>\r\nPREFIX pq: <http://www.wikidata.org/prop/qualifier/>\r\nPREFIX wdt: <http://www.wikidata.org/prop/direct/>\r\nPREFIX schema: <http://schema.org/>\r\nPREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\r\nPREFIX prov: <http://www.w3.org/ns/prov#>\r\nPREFIX skos: <http://www.w3.org/2004/02/skos/core#>\nSELECT ?category (SUM(?count) as ?num_total) (100 * SUM(?count) / MAX(?total) as ?percent) WHERE { {{SELECT * WHERE {\r\n  { SELECT ?p (COUNT(?p) AS ?count) WHERE { ?s ?p ?o } GROUP BY ?p }\r\n  BIND (REGEX (?p, \"<http://wikiba.se/ontology#quantity\") || REGEX (?p, \"<http://wikiba.se/ontology#geo\") || (REGEX(?p, \"<http://www.wikidata.org/prop/\") && !REGEX(?p, \"<http://www.wikidata.org/prop/direct\")) as ?prop)\r\n  BIND (REGEX(?p, \"<http://www.wikidata.org/prop/direct\") && ?p != wdt:P31 && ?p != wdt:P279 || ?p = wikibase:grammaticalFeature as ?truthy)\r\n  BIND (?p = rdfs:label || ?p = schema:name || ?p = skos:prefLabel || ?p = skos:altLabel AS ?label)\r\n  BIND (?p = schema:description AS ?description)\r\n  BIND (?p = rdf:type || ?p = wdt:P31 || ?p = wdt:P279 AS ?type)\r\n  BIND((REGEX (?p, \"<http://schema.org/\") || ?p = wikibase:rank || ?p = prov:wasDerivedFrom || ?p = wikibase:statements || ?p = wikibase:identifiers || ?p = wikibase:sitelinks) && !?label && !?description AS ?meta)\r\n  BIND(SUM(?count) AS ?total)\r\n  } } BIND (0 as ?num_predicates).\n BIND (0 as ?num_subjects).\nBIND (0 as ?num_triples)\n} UNION {\n {SELECT (COUNT(DISTINCT ?p) as ?count) WHERE {?s ?p ?o}} BIND (1 as ?num_predicates) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_triples) BIND(0 as ?num_subjects)\n} UNION {\n {SELECT (COUNT(DISTINCT ?s) as ?count) WHERE {?s ?p ?o}} BIND (1 as ?num_subjects) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_triples) BIND(0 as ?num_predicates) \n} UNION {\n{SELECT (COUNT(?p) as ?count) WHERE {?s ?p ?o}} BIND(1 as ?num_triples) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_predicates) BIND(0 as ?num_subjects)\n}\n VALUES (?prop ?truthy ?label ?type ?description ?meta ?num_predicates ?num_subjects ?num_triples ?category) {\r\n    (0 0 0 0 0 0 0 0 0 \"other\") (1 0 0 0 0 0 0 0 0 \"reified\") (0 1 0 0 0 0 0 0 0 \"normal\") \r\n\t(0 0 1 0 0 0 0 0 0 \"label\") (0 0 0 1 0 0 0 0 0 \"type\") (0 0 0 0 1 0 0 0 0 \"description\") \r\n\t(0 0 0 0 0 1 0 0 0 \"meta\") (0 0 0 0 0 0 1 0 0 \"num predicates\") (0 0 0 0 0 0 0 1 0 \"num subjects\") \r\n\t(0 0 0 0 0 0 0 0 1 \"num triples\") } \n} GROUP BY ?category",
    "uniprot": "PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\r\nPREFIX up: <http://purl.uniprot.org/core/>\r\nPREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\r\nPREFIX skos: <http://www.w3.org/2004/02/skos/core#>\r\nPREFIX faldo: <http://biohackathon.org/resource/faldo#>\nSELECT ?category (SUM(?count) as ?num_total) (100 * SUM(?count) / MAX(?total) as ?percent) WHERE { {{SELECT * WHERE {\r\n  { SELECT ?p (COUNT(?p) AS ?count) WHERE { ?s ?p ?o } GROUP BY ?p }\r\n  BIND (?p = rdf:predicate || ?p = rdf:object || ?p = rdf:subject || ?p = rdf:value || ?p = up:annotation as ?prop)\r\n  BIND (?p = up:organism || ?p = up:sequenceFor || ?p = up:encodedBy || ?p = up:proteome || ?p = faldo:position || ?p = rdfs:seeAlso || ?p = up:signatureSequenceMatch || ?p = up:member as ?truthyIn)\r\n  BIND (?p = up:structuredName || ?p = skos:prefLabel || ?p = rdfs:label || ?p = up:structuredNameType || ?p = up:fullName AS ?label)\r\n  BIND (?p = rdf:comment || ?p = rdfs:comment AS ?description)\r\n  BIND (?p = rdf:type AS ?type)\r\n  BIND (?p = up:attribution || ?p = up:modified || ?p = up:version || ?p = up:created || ?p = up:reportedVersion || ?p = up:obsolete || ?p = faldo:reference || ?p = up:evidence || ?p = up:source || ?p = up:md5Checksum AS ?meta)\r\n  BIND (!?prop && !?label && !?description && !?type && !?meta || ?truthyIn AS ?truthy)\r\n  BIND(SUM(?count) AS ?total)\r\n  } } BIND (0 as ?num_predicates).\n BIND (0 as ?num_subjects).\nBIND (0 as ?num_triples)\n} UNION {\n {SELECT (COUNT(DISTINCT ?p) as ?count) WHERE {?s ?p ?o}} BIND (1 as ?num_predicates) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_triples) BIND(0 as ?num_subjects)\n} UNION {\n {SELECT (COUNT(DISTINCT ?s) as ?count) WHERE {?s ?p ?o}} BIND (1 as ?num_subjects) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_triples) BIND(0 as ?num_predicates) \n} UNION {\n{SELECT (COUNT(?p) as ?count) WHERE {?s ?p ?o}} BIND(1 as ?num_triples) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_predicates) BIND(0 as ?num_subjects)\n}\n VALUES (?prop ?truthy ?label ?type ?description ?meta ?num_predicates ?num_subjects ?num_triples ?category) {\r\n    (0 0 0 0 0 0 0 0 0 \"other\") (1 0 0 0 0 0 0 0 0 \"reified\") (0 1 0 0 0 0 0 0 0 \"normal\") \r\n\t(0 0 1 0 0 0 0 0 0 \"label\") (0 0 0 1 0 0 0 0 0 \"type\") (0 0 0 0 1 0 0 0 0 \"description\") \r\n\t(0 0 0 0 0 1 0 0 0 \"meta\") (0 0 0 0 0 0 1 0 0 \"num predicates\") (0 0 0 0 0 0 0 1 0 \"num subjects\") \r\n\t(0 0 0 0 0 0 0 0 1 \"num triples\") } \n} GROUP BY ?category",
    "dblp": "PREFIX owl: <http://www.w3.org/2002/07/owl#>\r\nPREFIX dblp: <https://dblp.org/rdf/schema#>\r\nPREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\r\nPREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>\r\nPREFIX datacite: <http://purl.org/spar/datacite/>\r\nPREFIX literal: <http://purl.org/spar/literal/>\nSELECT ?category (SUM(?count) as ?num_total) (100 * SUM(?count) / MAX(?total) as ?percent) WHERE { {{SELECT * WHERE {{\r\n  SELECT ?p (COUNT(?p) AS ?count) WHERE {\r\n    ?s ?p ?o\r\n  } GROUP BY ?p \r\n  }\r\n  BIND (?p = datacite:hasIdentifier || ?p = datacite:hasLiteralValue || ?p = datacite:usesIdentifierScheme || ?p = literal:hasLiteralValue || ?p = dblp:hasSignature || REGEX(?p, \"<https://dblp.org/rdf/schema#signature\") as ?prop)\r\n  BIND (?p = rdfs:label || ?p = dblp:title AS ?label)\r\n  BIND (REGEX(?p, \"<https://dblp.org/rdf/schema#\") && !?label && !?prop as ?truthy)\r\n  BIND (0 AS ?description)\r\n  BIND (?p = rdf:type AS ?type)\r\n  BIND (?p = owl:sameAs AS ?meta)\r\n  BIND(SUM(?count) AS ?total)  } } BIND (0 as ?num_predicates).\n BIND (0 as ?num_subjects).\nBIND (0 as ?num_triples)\n} UNION {\n {SELECT (COUNT(DISTINCT ?p) as ?count) WHERE {?s ?p ?o}} BIND (1 as ?num_predicates) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_triples) BIND(0 as ?num_subjects)\n} UNION {\n {SELECT (COUNT(DISTINCT ?s) as ?count) WHERE {?s ?p ?o}} BIND (1 as ?num_subjects) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_triples) BIND(0 as ?num_predicates) \n} UNION {\n{SELECT (COUNT(?p) as ?count) WHERE {?s ?p ?o}} BIND(1 as ?num_triples) BIND(0 as ?prop) BIND (0 as ?truthy) BIND (0 as ?label) BIND(0 as ?type) BIND(0 as ?description) BIND(0 as ?meta) BIND (0 as ?num_predicates) BIND(0 as ?num_subjects)\n}\n VALUES (?prop ?truthy ?label ?type ?description ?meta ?num_predicates ?num_subjects ?num_triples ?category) {\r\n    (0 0 0 0 0 0 0 0 0 \"other\") (1 0 0 0 0 0 0 0 0 \"reified\") (0 1 0 0 0 0 0 0 0 \"normal\") \r\n\t(0 0 1 0 0 0 0 0 0 \"label\") (0 0 0 1 0 0 0 0 0 \"type\") (0 0 0 0 1 0 0 0 0 \"description\") \r\n\t(0 0 0 0 0 1 0 0 0 \"meta\") (0 0 0 0 0 0 1 0 0 \"num predicates\") (0 0 0 0 0 0 0 1 0 \"num subjects\") \r\n\t(0 0 0 0 0 0 0 0 1 \"num triples\") } \n} GROUP BY ?category"
}
