-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Find a way to include evidences for annotations or properties in general #141
Comments
@ljgarcia in our test we used the creationMethod of the ProteinAnnotation profile. {
"@type": "ProteinAnnotation",
"identifier": "http://identifiers.org/GO:0012505",
"location": "C:endomembrane system",
"additionalType": "http://edamontology.org/operation_2489",
"creation_method": {
"@type": "PropertyValue",
"additionalType": "http://purl.obolibrary.org/obo/ECO_0000217",
"value": "http://purl.obolibrary.org/obo/ECO_0000256"
},
"preferredLabel": "ProteinAnnotation",
"additionalProperty": {
"url": "http://ourserver.biocomp.unibo.it",
"additionalType": "http://edamontology.org/data_0007",
"@type": "PropertyValue",
"value": "ourserver"
}
} In our hypotetical usage, we had
|
@profgiuseppe this looks fine to me and the creationMethod (all together, no underscore) exists for ProteinAnnotation. Now, one question, how do you relate a protein with this protein annotation? Would you use "contains" or something else? Would you use a ProteinAnnotation to model a relation to a GO molecular function or a GO biological process? If so, how would you link the protein to the protein annotation? Also, I see this annotation is about a cellular location. Would it be right to say that a protein is contained by a cellular location? |
@profgiuseppe Would it make sense for you to use the following?
In summary Protein -> property ->ProteinAnnotation if it is commonly considered a ProteinAnnotation or if an evidence is available and should be model. And Protein -> property -> BioChemEntity (any other than ProteinAnnotation) if no evidence is available. |
@Kerruba could you please provide here an example (or link to) on how you are using CategoryCode? I think we could use it here for ECO terms. Thanks! |
Please take a look to this example about a protein involved in a GO Biological process. We are using here the categoryCode property whenever there is a link to a well-known vocabulary for ProteinAnnotations or for evidences, i.e., creationMethod. Please notice that all the information regarding the CategoryCode (like the inCategoryCodeset) comes from schema.org and not Bioschemas so any field is always optional.
|
Moving it to a broader scope #426 |
Sometimes we want to add an evidence to a property. For instance, we know a protein is associated to a disease or process or function based on some experiment, publication, expert opinion, etc. We want to be able to add this evidence.
@profgiuseppe you had a case for this, related to GO terms as far as I remember. Could you please add that example here so we have more information for this issue?
The text was updated successfully, but these errors were encountered: