Hi Jiba, thank you so much for your reply.
Using a Python-alias for the attribute seems perfect; however, I'm getting errors indicating that it's trying to assign to the owlready "name" attribute:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-5c6217fc54e4> in <module>
1 bp = get_ontology("
http://www.biopax.org/release/biopax-level3.owl").load()
----> 2 bp.name.python_name = "biopax_name"
AttributeError: 'str' object has no attribute 'python_name'
-----
It seems like I would need to assign the alias before the owlready "name" attribute gets created, which I am guessing would require some pretty deep hacking into the owlready2 code...
Alternatively, I could rename the BioPAX "name" property in a local copy of the biopax-level3.owl file and point my biopax-formatted individuals files to import the local copy instead?
Does that seem like my best option?
Thank you for your support!
Sam