If the RDF format produced/consumed by sssom-py is supposed to be usable at the same level as the SSSOM/TSV format, it needs to be specified.
Having to infer the serialisation rules by looking at the output of the “reference implementation“ (which is what I had to do to implement RDF support in SSSOM-Java) is not acceptable for something that pretends to be a standard.
Same thing for the OWL/RDF serialisation, which is only specified (poorly) for the individual mappings, not for mapping set objects.
If the RDF format produced/consumed by
sssom-pyis supposed to be usable at the same level as the SSSOM/TSV format, it needs to be specified.Having to infer the serialisation rules by looking at the output of the “reference implementation“ (which is what I had to do to implement RDF support in SSSOM-Java) is not acceptable for something that pretends to be a standard.
Same thing for the OWL/RDF serialisation, which is only specified (poorly) for the individual mappings, not for mapping set objects.