# Species Metadata ## 'dump-species' ## Generated Triples: The following SQL query was executed: ```sql SELECT Species.FullName, Species.SpeciesName, Species.MenuName, Species.FullName, Species.Family, Species.TaxonomyId FROM Species ``` The above query results to triples that have the form: ```text gn:Species_fullname -> rdf:type -> gn:species gn:Species_fullname -> gn-term:name -> Species(SpeciesName) gn:Species_fullname -> gn-term:displayName -> Species(MenuName) gn:Species_fullname -> gn-term:binomialName -> Species(FullName) gn:Species_fullname -> gn-term:family -> Species(Family) gn:Species_fullname -> gn-term:organism -> taxon:Species(TaxonomyId) ``` Here's an example query: ```sparql @prefix gn: . @prefix gn-term: . @prefix rdf: . @prefix rdfs: . @prefix taxon: . SELECT ?s ?p ?o WHERE { ?s rdf:type gn:species . ?s gn-term:name "Mouse" . ?s gn-term:displayName "Mouse (Mus musculus, mm10)" . ?s ?p ?o . } ``` Expected Result: ```rdf gn:Mus_musculus rdf:type gn:species . gn:Mus_musculus gn-term:name "Mouse" . gn:Mus_musculus gn-term:displayName "Mouse (Mus musculus, mm10)" . gn:Mus_musculus gn-term:binomialName "Mus musculus" . gn:Mus_musculus gn-term:family "Vertebrates" . gn:Mus_musculus gn-term:organism taxon:10090 . ``` ## 'dump-strain' ## Generated Triples: The following SQL query was executed: ```sql SELECT CAST(CONVERT(BINARY CONVERT(Strain.Name USING latin1) USING utf8) AS VARCHAR(15000)) AS StrainName, Species.FullName, Strain.Name, Strain.Name2, Strain.Alias, Strain.Symbol FROM Strain LEFT JOIN Species ON Strain.SpeciesId = Species.SpeciesId ``` The above query results to triples that have the form: ```text gn:Strainname -> rdf:type -> gn:strain gn:Strainname -> gn-term:strainOfSpecies -> gn:Species_fullname gn:Strainname -> gn-term:name -> StrainName gn:Strainname -> gn-term:name2 -> StrainName2 gn:Strainname -> gn-term:alias -> StrainAlias gn:Strainname -> gn-term:symbol -> Strain(Symbol) ``` Here's an example query: ```sparql @prefix gn: . @prefix gn-term: . @prefix rdf: . @prefix rdfs: . @prefix taxon: . SELECT ?s ?p ?o WHERE { ?s rdf:type gn:strain . ?s gn-term:strainOfSpecies gn:Mus_musculus . ?s gn-term:name "B6D2F1" . ?s ?p ?o . } ``` Expected Result: ```rdf gn:B6d2f1 rdf:type gn:strain . gn:B6d2f1 gn-term:strainOfSpecies gn:Mus_musculus . gn:B6d2f1 gn-term:name "B6D2F1" . gn:B6d2f1 gn-term:name2 "B6D2F1" . ``` ## 'dump-mapping-method' ## Generated Triples: The following SQL query was executed: ```sql SELECT MappingMethod.Name FROM MappingMethod ``` The above query results to triples that have the form: ```text gn:mappingMethod_mappingmethod_name -> rdf:type -> gn:mappingMethod ``` Here's an example query: ```sparql @prefix gn: . @prefix gn-term: . @prefix rdf: . @prefix rdfs: . @prefix taxon: . SELECT ?s ?p ?o WHERE { ?s rdf:type gn:mappingMethod . ?s ?p ?o . } ``` Expected Result: ```rdf gn:mappingMethod_qtlreaper rdf:type gn:mappingMethod . ``` ## 'dump-avg-method' ## Generated Triples: The following SQL query was executed: ```sql SELECT AvgMethod.Name, AvgMethod.Normalization FROM AvgMethod ``` The above query results to triples that have the form: ```text gn:avgmethod_avgmethod_name -> rdf:type -> gn:avgMethod gn:avgmethod_avgmethod_name -> gn-term:normalization -> AvgMethod(Normalization) ``` Here's an example query: ```sparql @prefix gn: . @prefix gn-term: . @prefix rdf: . @prefix rdfs: . @prefix taxon: . SELECT ?s ?p ?o WHERE { ?s rdf:type gn:avgMethod . ?s gn-term:normalization "MAS5" . ?s ?p ?o . } ``` Expected Result: ```rdf gn:avgmethod_mas5 rdf:type gn:avgMethod . gn:avgmethod_mas5 gn-term:normalization "MAS5" . ```