******************************** requirement.getExtendedProperties().put(new QName("http://www.ibm.com/xmlns/rdm/types/Link"), new URI("http://google.com/resource")); Link link = new Link(URI.create("http://google.com/resource"), "link To"); requirement.getExtendedProperties().put(new QName("http://www.ibm.com/xmlns/rdm/types/Link"), link); ********************************* I have also tried using QName with new QName("http://www.ibm.com/xmlns/rdm/types/", "Link");