Skip to main content
Version: v5.0

Manifest file

The manifest.json file describes the files in the SGPK package with the following schema with reference to Table 1.

{    "version" : "string",      "name" : "string",      “source" : "string",    "splitgraphic" : "boolean",    "files" : [{            "id" : "integer",            "name" : "string",             "source" : "string"              "creator" : "string"         }    ],    "occurrences" : [{            "id" : "integer",            "source" : "integer",            "name" : "string",            “modelBounding” : {“min”:{X, Y, Z}, "max": {X, Y, Z}},            "data" : {                "scenegraph" : "string",                 "graphics" : "string"            }        }    ]}

Table 1: manifest.json file data structure

KeyDescription
Manifest:
"version"The SGPK version
"name"Navisworks file name
"source"Navisworks application name including its version information
"splitgraphics"Indicates whether graphics file(graphics.scz file)is split by source models
"files"Source model files loaded in Navisworks file
"occurrences"Instances of source models
Files:
"files[n].id"Unqiue ID for the source model file
"files[n].name"The file name of source model
"files[n].source"The original source file name of the source model. Null if unknown.
"files[n].creator"Name of creating file loader or design application. Null if unknown
Occurrence:
"occurrences[n].id"Unique ID for the source model instance
"occurrences[n].source"Source file ID, one occurrence is an instance of file from files secton
"occurrences[n].name"Name of occurrence. Should be as same as file name.
"occurrences[n].modelBounding"Bounding box of source model
"occurrences[n].data"Data files for this occurrence
"occurrences[n].scenegraph"Scene-graph metadata file path
"occurrences[n].graphics"Hoops .scz file path

Example#

For more information, see the following complete example of manifest.json file:

{  "version": "1.1",  "name": "House.nwd",  "source": "Autodesk Navisworks Manage 2024",  "splitgraphics": false,  "files": [    {      "id": 1,      "name": "House.nwd",      "source": "D:\\FanRong\\test\\NW\\Revit\\House.rvt",      "creator": "LcNwcLoaderPlugin:lcldrevit",    },  ],  "occurrences": [    {      "id": 1,      "source": 1,      "data": {        "scenegraph": "occ/1/scenegraph.json",        "graphics": "occ/1/graphics.scz",      }    },  ],