How do I generate a custom URI for a custom artifact?
Using ReqIF Export/Import, I copied a module from one DNG project to another. After completing the iimport, all of the custom attributes that existed in both project areas had new artifacts created in the new project area with the number 2 appended to the artifact name (ex: Heading vs. Heading 2). This was true regardless of artifact type. How do I generate a custom URI for custom artifacts, which is what seems to be the solution?
Accepted answer
In the RDNG type administration UI you can manually add URIs for data types, attribute types, and artifact types. Then when you export these URIs go in the export and come back again with the import. That's how the system knows not to duplicate the types.
Comments
Hi Daniel.
Thank you for the quick response. I see the advantage of extending the definitions of our custom artifacts to include URIs.
Is there further documentation on the structure of the URI? I notice some variance in default artifacts, such as http://www.ibm.com/xmlns/rdm/types/PrimaryText. PrimaryText is the name of the artifact but I don't recognize where /xmlns/rdm/types/ comes from or what we need to do to get DNG to recognize such a URI.
/xmlns/rdm/types/ is an a convention the jazz developers chose "xml name space for requirements definition and management types". It's arbitrary.
Hi Daniel -
This gives me enough information with which to do some experimenting. Thank you.
curt...