Bonjour,
Vous voulez ajouter de l'information à votre modélisation à partir d'une base de donnée ? Si oui, tout dépend de la base de donnée. Si non, renseigner l'info à la main dans les objets via la phase Revit est une solution.
Pour envoyer la maquette vers Navisworks depuis Revit, pas besoin d'Ifc. Vous pouver ajouter directement une maquette .rvt dans Navisworks (ou exporter un fichier cache .nwc depuis Revit.
Pour visualiser l'info dans Navisworks et faire un timeliner, ce sera avec Navisworks manage (pas freedom, pas simulate), donc le plus cher
Il est possible de lier un diagramme gantt à ces phases, ou de créer des entrées soit même (date de début, fin, etc) mais c'est plus fastidieux.
Quant au logiciel de 4D en soit, ce n'est pas votre question mais vous pouvez jeter un oeil à Synchro qui est plus puissant que Navisworks pour cet usage.