I just did a quick test case using inheritance. I can see the target annotation created in the source model within the expanded tree of the target model inheritance feature. Visibility is not affected by show annotations as previously noted.
With the target model active:
The datum tag annotation is not found by the search tool
The datum tag is not available for use as a datum when creating GTOL annotation features
This would lead me to conclude that it is not recognized as a datum tag in the target part.
I am not up to speed on the MBD implementation so it is possible that this is by design. I would open a call with PTC and ask what is the best practice to propagate MBD datums when using top down design tools (inheritance). If they have not considered this with the latest MBD enhancements they need to.
Please post back here after PTC support responds.
I've seen a lot of problems in using layers with the use of Inheritance/Merge top-down methods. I stopped using that technique for that reason. What I do now is make a family table of cast generic, with machined instances.
I think you'll find that the points issue is layer-based.
Best of luck!
This issue logged in PTC support database. Workaround is re-creating the Datum Tag in the inherited part.
Copy Geometry can copy annotations from one model to another, so using that instead of, or in addition to, merge might be an idea. Unfortunately, playing around here I can only get the datum tag to follow, not the target markers. I'm on Creo 3 at the moment, though, and Creo 4 has revamped the way MBD works, so it might work on Creo 4. Or you could probably do it by using symbols instead of the "proper" datum target markers.