![]() |
![]() CRN-KG: OntoRXN@blazegraphChemical Reaction Network Knowledge Graphs based on the OntoRXN ontology. |
Blazegraph database instance for OntoRXN-based knowledge graphs.
Graphs in a Blazegraph instance are segregated by namespace. Go to the "Namespaces" tab to switch between provided KG examples [click here].
Through the adapted Blazegraph workbench you can:
This webapp provides access to three knowledge graphs based on OntoRXN, which can be selected at the Namespaces tab.
All graphs:
· Recover core stage-based network structure.
Peroxyformate (KG_PF):
· Get stage energies grouped by solvent.
Indole (KG_Indole):
· Fetch fragments from the species appearing on stages and get their frequency of appearance.
Epoxy alcohol (KG_CyCOct):
· Get parameters for partition function and free energy recalculation.
· Map stages to the corresponding calculations.
· Fetch reactions for every step in the network by selecting the corresponding species.
This webapp provides access to three knowledge graphs based on OntoRXN, which can be selected at the Namespaces tab.
Recover core network (any KG)
PREFIX rxn: <http://www.semanticweb.com/OntoRxn#> SELECT ?stepX (GROUP_CONCAT(?stgX) AS ?stgL) (SAMPLE(?stgY) AS ?stgTS) WHERE { ?stepX rxn:hasNode ?stgX . OPTIONAL {?stepX rxn:hasTS ?stgY} } GROUP BY ?stepX
query 2
PREFIX rxn: <http://www.semanticweb.com/OntoRxn#> PREFIX gc: <http://purl.org/gc/> SELECT DISTINCT ?stgX ?solvX (SUM(?G) as ?Gsum) (SUM(?Eel) as ?Eelec) (SAMPLE(?nameX) AS ?name) (SAMPLE(?epsX) as ?eps) WHERE { ?stgX rxn:hasSpecies ?spcX . ?spcX rxn:hasCalculation ?calcX . ?calcX gc:hasResult / rxn:hasElecEnergy / gc:hasValue ?Eel . ?calcX gc:hasResult / rxn:hasGibbsFreeEnergy / gc:hasValue ?G . ?calcX rxn:hasSolvent ?solvX . ?calcX gc:hasResult / rxn:hasSolventPolarity / gc:hasValue ?epsX . OPTIONAL {?stgX rxn:hasAnnotation ?nameX} } GROUP BY ?stgX ?solvX ORDER BY ?stgX ?solvX
query 3
PREFIX rxn: <http://www.semanticweb.com/OntoRxn#> SELECT DISTINCT ?spcX (COUNT(?stgX) as ?Ncount) (SAMPLE(?labX) as ?lab) (GROUP_CONCAT(?nameX) AS ?stages) WHERE { ?stgX rxn:hasSpecies ?spcX . ?spcX rxn:hasCalculation ?calcX . ?calcX rxn:hasAnnotation ?labelX . BIND(STRBEFORE(?labelX,';') AS ?labX) . OPTIONAL {?stgX rxn:hasAnnotation ?nameX} } GROUP BY ?spcX ORDER BY DESC(?Ncount) LIMIT 5
query 4
PREFIX rxn: <http://www.semanticweb.com/OntoRxn#> PREFIX gc: <http://purl.org/gc/> SELECT DISTINCT ?calcX ?Eel ?molmass ?moi ?symmnumb ?freqlist WHERE { ?calcX gc:hasResult / rxn:hasElecEnergy / gc:hasValue ?Eel . OPTIONAL{?calcX gc:hasResult / rxn:hasMolMass / gc:hasValue ?molmass} . OPTIONAL{?calcX gc:hasResult / rxn:hasMomentInertia / gc:hasValue ?moi} . OPTIONAL{?calcX gc:hasResult / rxn:hasFreqList / gc:hasValue ?freqlist} . OPTIONAL{?calcX rxn:hasSymmetryNumber ?symmnumb} } ORDER BY ?calcX
query 5
PREFIX rxn: <http://www.semanticweb.com/OntoRxn#> PREFIX gc: <http://purl.org/gc/> SELECT DISTINCT ?stgX (SAMPLE(?nameX) AS ?name) (GROUP_CONCAT(?calcX ; separator=';') AS ?calcList) WHERE { ?stgX rxn:hasSpecies ?spcX . ?spcX rxn:hasCalculation ?calcX . OPTIONAL {?stgX rxn:hasAnnotation ?nameX} } GROUP BY ?stgX ORDER BY ?stgX
query 6
PREFIX rxn: <http://www.semanticweb.com/OntoRxn#> PREFIX gc: <http://purl.org/gc/> SELECT DISTINCT ?stepX ?stgX ?stgTS (GROUP_CONCAT(?spcName ; separator='+') as ?spcNode) WHERE { ?stepX rxn:hasNode ?stgX . ?stgX rxn:hasSpecies ?spcX . ?spcX rxn:hasCalculation ?calcX . ?calcX rxn:hasAnnotation ?noteX . BIND(STRBEFORE(?noteX,';') AS ?spcName) . ?stepX rxn:hasTS ?stgTS } GROUP BY ?stepX ?stgX ?stgTS ORDER BY ?stepX
Your file is too large to display here, but will be uploaded as normal. Remove file
Time | Query | Results | Execution Time | Delete |
---|
.
Enter a URI to begin navigation
Status:
Details:
Version:
There are a number of features to enable. There's full documentation here. You must select "Use" after you have created the KB.