## gen_urn()


Generate a full SDMX URN for any maintainable artefact.


Usage

``` python
gen_urn(
    artefact_type,
    agency,
    artefact_id,
    version="1.0",
)
```


## Parameters


`artefact_type: str`  
The type of artefact (e.g., "StructureMap", "RepresentationMap")

`agency: str`  
The agency ID

`artefact_id: str`  
The artefact ID

`version: str = ``"1.0"`  
The version (default "1.0")


## Returns


`str`  
Full URN string


## Examples

``` python
    >>> gen_urn("StructureMap", "BIS", "SM_TEST", "1.0")
```

    'urn:sdmx:org.sdmx.infomodel.structuremapping.StructureMap=BIS:SM_TEST(1.0)'
