We do a lot of scanning of BIM360 projects using Forge Data Management - our goal, in many cases, is to identify files that can be opened "live" in Revit via BIM Collaborate Pro (or now with Design Automation).
We have historically looked for the presence of ModelGuid and ProjectGuid within the version/attribute data - but we've started to run into more and more scenarios where "Copies" of this published model (such as Shared, Consumed, or for Model Coordination) ALSO have the ModelGuid and ProjectGuid - but you can't open those files "live" (or if you do, you're opening "something else").
So my question boils down to - with Forge:
Can you identify whether a ForgeDM item corresponds to a live model (and is not a copy).
In the absence of that, could you at least be able to identify Shared, Consumed or Model Coordination folders (so that you could KNOW that those are copies).
"data": { "modelVersion": 30, "isCompositeDesign": true, "mimeType": "application/vnd.autodesk.r360", "compositeParentFile": "Medical Office Architect.rvt", "projectGuid": "f1451983-e2f5-47df-970e-05e63dded686", "originalItemUrn": "urn:adsk.wipprod:dm.lineage:UaVTyWQxRyGezYpTePIYMw", "modelType": "multiuser", "latestEpisodeGuid": "cf78ab51-5a9f-45f6-8e8a-412fb9119090", "modelGuid": "3d348036-c6f8-4686-849b-8aac6f94e545", "processState": "PROCESSING_COMPLETE", "extractionState": "SUCCESS", "splittingState": "NOT_SPLIT", "reviewState": "NOT_IN_REVIEW", "revisionDisplayLabel": "13", "sourceFileName": "Medical Office Architect.rvt", "conformingStatus": "NONE" }