# 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 -> gnc:species
gn:Species_fullname -> gnt:name -> Species(SpeciesName)
gn:Species_fullname -> rdfs:label -> Species(MenuName)
gn:Species_fullname -> gnt:binomialName -> Species(FullName)
gn:Species_fullname -> gnt:family -> Species(Family)
gn:Species_fullname -> gnt:organism -> taxon:Species(TaxonomyId)
```
Here's an example query:
```sparql
PREFIX gn:
PREFIX gnc:
PREFIX owl:
PREFIX gnt:
PREFIX rdf:
PREFIX rdfs:
PREFIX taxon:
SELECT * WHERE {
?s rdf:type gnc:species .
?s gnt:name "Mouse" .
?s rdfs:label "Mouse (Mus musculus, mm10)" .
?s ?p ?o .
}
```
Expected Result:
```rdf
gn:Mus_musculus rdf:type gnc:species .
gn:Mus_musculus gnt:name "Mouse" .
gn:Mus_musculus rdfs:label "Mouse (Mus musculus, mm10)" .
gn:Mus_musculus gnt:binomialName "Mus musculus" .
gn:Mus_musculus gnt:family "Vertebrates" .
gn:Mus_musculus gnt: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, IF ((Strain.Name2 != Strain.Name), Strain.Name2, '') AS Name2, IF ((Strain.Alias != Strain.Name), Strain.Alias, '') AS Alias, IF ((Strain.Symbol != Strain.Name), Strain.Alias, '') AS 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 -> gnc:strain
gn:Strainname -> gnt:species -> gn:Species_fullname
gn:Strainname -> rdfs:label -> StrainName
gn:Strainname -> rdfs:label -> Name2
gn:Strainname -> gnt:alias -> Alias
gn:Strainname -> gnt:symbol -> Symbol
```
Here's an example query:
```sparql
PREFIX gn:
PREFIX gnc:
PREFIX owl:
PREFIX gnt:
PREFIX rdf:
PREFIX rdfs:
PREFIX taxon:
SELECT * WHERE {
?s rdf:type gnc:strain .
?s gnt:species gn:Mus_musculus .
?s rdfs:label "B6D2F1" .
?s ?p ?o .
}
```
Expected Result:
```rdf
gn:B6d2f1 rdf:type gnc:strain .
gn:B6d2f1 gnt:species gn:Mus_musculus .
gn:B6d2f1 rdfs:label "B6D2F1" .
```
## 'dump-mapping-method'
## Generated Triples:
The following SQL query was executed:
```sql
SELECT MappingMethod.Name, MappingMethod.Name FROM MappingMethod
```
The above query results to triples that have the form:
```text
gn:mappingMethod_mappingmethod_name -> rdf:type -> gnc:mappingMethod
gn:mappingMethod_mappingmethod_name -> rdfs:label -> MappingMethod(Name)
```
Here's an example query:
```sparql
PREFIX gn:
PREFIX gnc:
PREFIX owl:
PREFIX gnt:
PREFIX rdf:
PREFIX rdfs:
PREFIX taxon:
SELECT * WHERE {
?s rdf:type gnc:mappingMethod .
?s rdfs:label "qtlreaper" .
?s ?p ?o .
}
```
Expected Result:
```rdf
gn:mappingMethod_qtlreaper rdf:type gnc:mappingMethod .
gn:mappingMethod_qtlreaper rdfs:label "qtlreaper" .
```
## '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 -> gnc:avgMethod
gn:avgmethod_avgmethod_name -> rdfs:label -> AvgMethod(Normalization)
```
Here's an example query:
```sparql
PREFIX gn:
PREFIX gnc:
PREFIX owl:
PREFIX gnt:
PREFIX rdf:
PREFIX rdfs:
PREFIX taxon:
SELECT * WHERE {
?s rdf:type gnc:avgMethod .
?s rdfs:label "MAS5" .
?s ?p ?o .
}
```
Expected Result:
```rdf
gn:avgmethod_mas5 rdf:type gnc:avgMethod .
gn:avgmethod_mas5 rdfs:label "MAS5" .
```