Para descrever como um artefato é criado, a UML define um tipo especial de relacionamento chamado “manifestação”. Esse relacionamento é modelado por meio de uma seta pontilhada com o estereótipo <<manifest>> entre o artefato e o elemento usado para sua construção. Veja o exemplo a seguir:
O exemplo acima expressa a seguinte modelagem: o artefato “InterfaceUsuarioCompraIngresso” é a manifestação (ou materialização física) da especificação contida na classe “IUCompraIngresso”.
Os estereótipos podem simplificar o trabalho na definição dos artefatos. Em um alto nível de abstração, artefatos podem ser distinguidos entre <<source>> (arquivo fonte) e <<executable>> (arquivo compilado/executável). Já em um nível mais especializado, os mesmos estereótipos podem ser ajustados para especificar claramente a tecnologia utilizada, como por exemplo: <<html>>, <<JSP>>, <<EJB>>, <<Servlet>>, <<aspx>>, <<HTML>>, etc.