Matthew Brush

Results 112 comments of Matthew Brush

I would propose explicitly defining them as **roles**, using language such as: "A role that is realized through . . . (and then describe the type of activity that realizes...

Hi all. Thought I'd share how we modeled Contributions in the SEPIO model, as I dealt with similar questions and considerations as those described above. For SEPIO we needed a...

> Matt, you have a contribution potentially having N agents. I would think of > this always being a single agent. Even for a group contribution, the group > is...

I see your point, but at least in this case all the atomic statements that you didn't extract from this axiom are "May_Have" assertions. So semantically it is still valid...

Hi @krobasky. Try the query below (implemented [here](http://yasgui.org/short/ByU0ztO9W)). ``` PREFIX rdfs: PREFIX DiseaseClass: PREFIX RegimenHasAcceptedUseForDisease: PREFIX ChemicalOrDrugAffectsGeneProduct: PREFIX ChemicalOrDrugIsMetabolizedByEnzyme: PREFIX GeneProductIsEncodedByGene: PREFIX ChemotherapyRegimenHasComponent: SELECT DISTINCT ?disease_label ?gene_label FROM FROM WHERE...

Hi @krobasky . First, I noticed a typo in my query above - the colon in NCIT:R123 should be an underscore in PREFIX ChemotherapyRegimenHasComponent: . Fixing this actually gives many...

Third, note that if you include the `?chemical` in your WHERE clause, you get back more results (358 instead of 264) - because there may be more than one path...

Finally, to match the first query suggested query above, you would want to use the `Chemical_Or_Drug_Affects_Gene_Product` relation between the drug and gene product, which describes the therapeutic target of the...

To drive home point about adding additional variables to the WHERE clause - the query below is identical to the one above but asks for `?therapy` to be returned as...

@krobasky It can help to have the NCIt open in Protege and explore the usage of the properties in your query. If you do this you will see that DiseaseMappedToGene...