this tip didnt quite work for me (with version 0.26). I do get some triplets, but the namespaces seem mangled (I need multiple "non-owl" annotations, from dcterms, dc etc.) and the annotations are displayed in protege as instances?
One workaround that seems to be working (and could be adequate for some use cases) is to prepare these
"non owl" annotations separately (say in protege in a file template.owl), load the file and work programmatically from then on.
Re: onto.metadata creator, publisher, date and license
Owlready changed the XMLNS name associated to the full IRI, however, WMLNS names are just abbreviation and have no impact in the semantics of the ontology. (This is why they are modified: Owlready does not store the original XMLNS in the quadstore since they are not quads).