In principle, we could use IRIs (Internationalized Resource Identifiers, the successor to URIs) to provide global identifiers for model elements, but I currently don't see that as practical, universal substitute for UUIDs. One problem with IRIs is that the same element may be assigned different IRIs by different users, weakening the notion of a preferred identifier, and then you need to explicitly match the IRIs (e.g. using owl:sameAs or owl:equivalentProperty).
One option I have considered is using IRIs to indicate when predicate readings on different fact types are intended to have the same semantics (and hence conceptually denote the same predicate). For example, the "runs" predicate in "Person runs Marathon" is semantically the same as the predicate in "Horse runs Race", but different from the runs predicate in "Person runs Company". Currently ORM treats these as 3 different predicates. Using IRIs we could treat the first two "runs" as the same predicate (though the fact types still differ). If enough people feel that it would be useful to add such semantics, then we will consider adding this capability into NORMA. Other uses of IRIs could also be considered.
We do intend to extend NORMA with an automated mapping from ORM to OWL. There are some aspects that OWL doesn't cater for yet (e.g. acyclicity constraints) but most of ORM will map fairly easily to OWL (and hence RDF).
Cheers
Terry