{
    "@context": [
        "https://secorolab.github.io/metamodels/acceptance-criteria/bdd/environment.json",
        "https://secorolab.github.io/metamodels/acceptance-criteria/bdd/bdd.json",
        {
            "lab": "https://secorolab.github.io/models/environments/secorolab/",
            "scene": "https://secorolab.github.io/models/acceptance-criteria/bdd/scenes/secorolab/"
        }
    ],
    "@graph": [
        { "@id": "scene:scn-pickplace", "@type": "bdd:Scene" },

        {
            "@id": "scene:scn-sorting-secorolab-objects", "@type": "bdd:SceneHasObjects",
            "of-scene": "scene:scn-pickplace",
            "has-object": [
                "lab:obj-ball1", "lab:obj-ball2", "lab:obj-ball3", "lab:obj-bottle",
                "lab:obj-cube1", "lab:obj-cube2", "lab:obj-cube3", "lab:obj-cube4"
            ]
        },
        {
            "@id": "scene:scn-sorting-secorolab-workspaces", "@type": "bdd:SceneHasWorkspaces",
            "of-scene": "scene:scn-pickplace",
            "has-workspace": [
                "lab:ws-table", "lab:ws-bin1", "lab:ws-bin2"
            ]
        },

        {
            "@id": "scene:scn-pickplace-secorolab-objects", "@type": "bdd:SceneHasObjects",
            "of-scene": "scene:scn-pickplace",
            "has-object": [
                "lab:obj-ball1", "lab:obj-ball2", "lab:obj-ball3", "lab:obj-bottle", "lab:obj-box",
                "lab:obj-cube1", "lab:obj-cube2", "lab:obj-cube3", "lab:obj-cube4"
            ]
        },
        {
            "@id": "scene:scn-pickplace-secorolab-workspaces", "@type": "bdd:SceneHasWorkspaces",
            "of-scene": "scene:scn-pickplace",
            "has-workspace": [
                "lab:ws-table", "lab:ws-bin1", "lab:ws-bin2"
            ]
        }
    ]
}
