# Phenotypes Metadata
## 'phenotypes'
## Generated Triples:
The following SQL query was executed:
```sql
SELECT CONCAT(IFNULL(InbredSet.InbredSetCode, PublishXRef.InbredSetId), '_', PublishXRef.Id) AS Phenotype, InbredSet.Name AS InbredSetName, PublishXRef.Id, CONCAT(IFNULL(InbredSet.InbredSetCode, PublishXRef.InbredSetId), '_', PublishXRef.Id) AS Phenotype, Phenotype.Post_publication_description, Phenotype.Post_publication_abbreviation, Phenotype.Lab_code, Phenotype.Submitter, Phenotype.Owner, IFNULL(PublishXRef.mean, '') AS mean, PublishXRef.Locus, IFNULL((PublishXRef.LRS/4.604), '') AS lrs, IFNULL(PublishXRef.additive, '') AS additive, PublishXRef.Sequence, IF(Publication.PubMed_ID IS NULL, '', CONVERT(Publication.PubMed_Id, INT)) AS pmid, Publication.Id AS PublicationId FROM PublishXRef LEFT JOIN InbredSet ON InbredSet.InbredSetId = PublishXRef.InbredSetId LEFT JOIN Publication ON Publication.Id = PublishXRef.PublicationId LEFT JOIN Phenotype ON Phenotype.Id = PublishXRef.PhenotypeId
```
The above query results to triples that have the form:
```text
gn:traitPhenotype -> rdf:type -> gnc:Phenotype 
gn:traitPhenotype -> gnt:belongsToGroup -> gn:setInbredset_inbredsetname 
gn:traitPhenotype -> rdfs:label -> PublishXRef(Id) 
gn:traitPhenotype -> skos:altLabel -> Phenotype 
gn:traitPhenotype -> dct:description -> PhenotypePost_publication_description 
gn:traitPhenotype -> gnt:abbreviation -> Phenotype(Post_publication_abbreviation) 
gn:traitPhenotype -> gnt:labCode -> Phenotype(Lab_code) 
gn:traitPhenotype -> gnt:submitter -> PhenotypeSubmitter 
gn:traitPhenotype -> gnt:mean -> "mean"^^xsd:double 
gn:traitPhenotype -> gnt:locus -> gn:Publishxreflocus 
gn:traitPhenotype -> gnt:lodScore -> "lrs"^^xsd:double 
gn:traitPhenotype -> gnt:additive -> "additive"^^xsd:double 
gn:traitPhenotype -> gnt:sequence -> "PublishXRef(Sequence)"^^xsd:integer 
gn:traitPhenotype -> dct:isReferencedBy -> pubmed:pmid 
gn:traitPhenotype -> dct:contributor -> PhenotypeOwner 
```
Here's an example query:
```sparql
PREFIX dct:  
PREFIX gn:  
PREFIX owl:  
PREFIX gnc:  
PREFIX gnt:  
PREFIX sdmx-measure:  
PREFIX skos:  
PREFIX rdf:  
PREFIX rdfs:  
PREFIX xsd:  
PREFIX qb:  
PREFIX xkos:  
PREFIX pubmed:  
SELECT * WHERE { 
    ?s rdf:type gnc:Phenotype .
    ?s gnt:belongsToGroup gn:setBxd .
    ?s rdfs:label "10001" .
    ?s skos:altLabel "BXD_10001" .
    ?s ?p ?o .
}
```
Expected Result:
```rdf
gn:traitBxd_10001 rdf:type gnc:Phenotype .
gn:traitBxd_10001 gnt:belongsToGroup gn:setBxd .
gn:traitBxd_10001 rdfs:label "10001" .
gn:traitBxd_10001 skos:altLabel "BXD_10001" .
gn:traitBxd_10001 dct:description "Central nervous system, morphology: Cerebellum weight, whole, bilateral in adults of both sexes [mg]" .
gn:traitBxd_10001 gnt:abbreviation "CBLWT2" .
gn:traitBxd_10001 gnt:submitter "robwilliams" .
gn:traitBxd_10001 gnt:mean "52.13529418496525"^^xsd:double .
gn:traitBxd_10001 gnt:locus gn:Rs48756159 .
gn:traitBxd_10001 gnt:lodScore "2.9316879120566246"^^xsd:double .
gn:traitBxd_10001 gnt:additive "2.39444435069444"^^xsd:double .
gn:traitBxd_10001 gnt:sequence "1"^^xsd:integer .
gn:traitBxd_10001 dct:isReferencedBy pubmed:11438585 .
```