Skip to content
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

Is the SBOL3 EDAM format simply RDF? #488

Open
jakebeal opened this issue Aug 28, 2022 · 9 comments
Open

Is the SBOL3 EDAM format simply RDF? #488

jakebeal opened this issue Aug 28, 2022 · 9 comments
Labels

Comments

@jakebeal
Copy link
Contributor

I am making SBOL3 Attachments that point to SBOL3 files, but I cannot use the "SBOL" EDAM format http://edamontology.org/format_3725, since that is specifically for the SBOL2 XML format, and my files are not in that format.

As a consequence, I am currently simply using RDF format (http://edamontology.org/format_2376), or sometimes more specifically the N-triples format (http://edamontology.org/format_3256).

Is that sufficient description of SBOL3 as a format, or do we want to ask something more specific, like the UniProtKB RDF format (/http://edamontology.org/format_3771)?

@cjmyers
Copy link
Contributor

cjmyers commented Aug 28, 2022

SBML and CellML do not specify a version. I suggest that you request EDAM to change the definition to not specify a version, and you use the EDAM term to specify it is SBOL.

@jakebeal
Copy link
Contributor Author

I am not so worried about the version, which could be corrected as you say. The real problem is that the format is a subclass of XML, which is an incorrect description of an N-triples RDF file.

@cjmyers
Copy link
Contributor

cjmyers commented Aug 28, 2022

You can ask for that change as well.

@jakebeal
Copy link
Contributor Author

I don't see how to correctly represent SBOL2 as being a XML-only not-exactly-RDF format and SBOL3 as a genetic RDF format using only a single term. What exactly are you recommending here?

@cjmyers
Copy link
Contributor

cjmyers commented Aug 28, 2022

Just make SBOL a generic RDF format. SBOL2 was RDF compliant too, even if just a subset of serialization were actively used by the community.

@jakebeal
Copy link
Contributor Author

Is that OK even with all of the re-writing rules that were used in SBOL2?

@cjmyers
Copy link
Contributor

cjmyers commented Aug 28, 2022

Absolutely. SBOL2 is represented in RDF, and it would validate in RDF validators.

@jakebeal
Copy link
Contributor Author

OK; I will try to take this to EDAM

@jakebeal
Copy link
Contributor Author

I filed an issue: edamontology/edamontology#849
It also looks like we have already had this conversation, came to the same conclusion, and have been waiting for an update from EDAM for just under a year: edamontology/edamontology#752

@cjmyers cjmyers modified the milestone: Version 3.1.0 Oct 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants