{
  "prefix": {
    "ros": "http://wiki.ros.org/",
    "exsce": "https://www.sesame-project.org/scenarios/",
    "geom": "https://robot-schema.org/",
    "coord": "https://robot-schema.org/coordinates/",
    "angle": "https://robot-schema.org/rotation/",
    "oracle": "https://www.sesame-project.org/scenarios/oracles/"
  },
  "bundle": {
    "exsce:scenario_d_bundle": {
      "prefix": {
        "exsce": "https://www.sesame-project.org/scenarios/",
        "mission": "https://www.sesame-project.org/scenarios/missions/",
        "env": "https://www.sesame-project.org/scenarios/environments/",
        "robot": "https://www.sesame-project.org/scenarios/robots/",
        "scenario_d": "https://www.sesame-project.org/scenarios/scenario_d/",
        "tiago1": "https://www.sesame-project.org/scenarios/robots/tiago1/",
        "pose": "https://www.sesame-project.org/scenarios/tasks/waypoints/",
        "mission_d": "https://www.sesame-project.org/scenarios/missions/mission_d/",
        "task": "https://www.sesame-project.org/scenarios/tasks/"
      },
      "entity": {
        "exsce:scenario_d": {
          "prov:type": "exsce:ConcreteScenario"
        },
        "mission:mission_d": {
          "prov:type": "exsce:mission",
          "exsce:missionType": "sequential"
        },
        "mission_d:tiago1-task_01": {
          "prov:type": "prov:Plan"
        },
        "mission_d:tiago1-task_02": {
          "prov:type": "prov:Plan"
        },
        "mission_d:tiago1-task_03": {
          "prov:type": "prov:Plan"
        }
      },
      "hadMember": {
        "_:id1": {
          "prov:collection": "exsce:scenario_d",
          "prov:entity": "mission:mission_d"
        },
        "_:id2": {
          "prov:collection": "exsce:scenario_d",
          "prov:entity": "env:brsu_building_c_with_doors"
        },
        "_:id3": {
          "prov:collection": "exsce:scenario_d",
          "prov:entity": "robot:tiago1"
        },
        "_:id4": {
          "prov:collection": "mission:mission_d",
          "prov:entity": "mission_d:tiago1-task_01"
        },
        "_:id6": {
          "prov:collection": "mission:mission_d",
          "prov:entity": "mission_d:tiago1-task_02"
        },
        "_:id8": {
          "prov:collection": "mission:mission_d",
          "prov:entity": "mission_d:tiago1-task_03"
        }
      },
      "wasDerivedFrom": {
        "scenario_d:tiago1-start-pose": {
          "prov:generatedEntity": "tiago1:gazebo_model",
          "prov:usedEntity": "pose:classroom_c025-w001-R0.00_P0.00_Y0.00",
          "prov:role": "start_pose",
          "exsce:scenario": "scenario_d"
        },
        "_:id5": {
          "prov:generatedEntity": "mission_d:tiago1-task_01",
          "prov:usedEntity": "task:delivery_a.yaml",
          "prov:type": "prov:PrimarySource"
        },
        "_:id7": {
          "prov:generatedEntity": "mission_d:tiago1-task_02",
          "prov:usedEntity": "task:delivery_b.yaml",
          "prov:type": "prov:PrimarySource"
        },
        "_:id9": {
          "prov:generatedEntity": "mission_d:tiago1-task_03",
          "prov:usedEntity": "task:navigate_home_1.yaml",
          "prov:type": "prov:PrimarySource"
        }
      }
    },
    "env:brsu_building_c_with_doors_bundle": {
      "prefix": {
        "env": "https://www.sesame-project.org/scenarios/environments/",
        "brsu_building_c_with_doors": "https://www.sesame-project.org/scenarios/environments/brsu_building_c_with_doors/",
        "ros": "http://wiki.ros.org/"
      },
      "entity": {
        "env:brsu_building_c_with_doors": {
          "prov:type": "exsce:environment"
        },
        "brsu_building_c_with_doors:brsu_building_c_with_doors_map": {
          "prov:type": "exsce:map",
          "ros:pkg": "floorplan-DSL-environments",
          "ros:relative_path": "maps/"
        },
        "brsu_building_c_with_doors:occupancy_grid": {
          "prov:type": "ros:OccupancyGrid"
        },
        "brsu_building_c_with_doors:metadata": {
          "prov:type": {
            "$": "ros:Parameter_Server",
            "type": "prov:QUALIFIED_NAME"
          }
        },
        "brsu_building_c_with_doors:gazebo_world": {
          "prov:type": {
            "$": "ros:GazeboModel",
            "type": "prov:QUALIFIED_NAME"
          },
          "ros:pkg": "floorplan-DSL-environments",
          "ros:relative_path": "worlds/"
        }
      },
      "hadMember": {
        "_:id1": {
          "prov:collection": "brsu_building_c_with_doors:brsu_building_c_with_doors_map",
          "prov:entity": "brsu_building_c_with_doors:occupancy_grid"
        },
        "_:id2": {
          "prov:collection": "brsu_building_c_with_doors:brsu_building_c_with_doors_map",
          "prov:entity": "brsu_building_c_with_doors:metadata"
        },
        "_:id3": {
          "prov:collection": "env:brsu_building_c_with_doors",
          "prov:entity": "brsu_building_c_with_doors:brsu_building_c_with_doors_map"
        },
        "_:id4": {
          "prov:collection": "env:brsu_building_c_with_doors",
          "prov:entity": "brsu_building_c_with_doors:gazebo_world"
        }
      }
    },
    "robot:tiago1_bundle": {
      "prefix": {
        "robot": "https://www.sesame-project.org/scenarios/robots/",
        "tiago1": "https://www.sesame-project.org/scenarios/robots/tiago1/",
        "ros": "http://wiki.ros.org/"
      },
      "entity": {
        "robot:tiago1": {
          "prov:type": "exsce:robot"
        },
        "tiago1:software-config": {
          "prov:type": "software-config"
        },
        "tiago1:hardware-config": {
          "prov:type": "hardware-config"
        },
        "tiago1:gazebo_model": {
          "prov:type": {
            "$": "ros:GazeboModel",
            "type": "prov:QUALIFIED_NAME"
          }
        }
      },
      "agent": {
        "tiago1:agent": {
          "prov:type": "prov:SoftwareAgent"
        }
      },
      "hadMember": {
        "_:id1": {
          "prov:collection": "robot:tiago1",
          "prov:entity": "tiago1:gazebo_model"
        },
        "_:id2": {
          "prov:collection": "robot:tiago1",
          "prov:entity": "tiago1:software-config"
        },
        "_:id3": {
          "prov:collection": "robot:tiago1",
          "prov:entity": "tiago1:hardware-config"
        }
      }
    },
    "env:classroom_c025_bundle": {
      "prefix": {
        "pose": "https://www.sesame-project.org/scenarios/tasks/waypoints/",
        "point": "https://www.sesame-project.org/scenarios/tasks/points/",
        "coord": "https://robot-schema.org/coordinates/",
        "orientation": "https://www.sesame-project.org/scenarios/tasks/orientation/",
        "angle": "https://robot-schema.org/rotation/",
        "geom": "https://robot-schema.org/",
        "env": "https://www.sesame-project.org/scenarios/environments/"
      },
      "entity": {
        "pose:classroom_c025-w001-R0.00_P0.00_Y0.00": {
          "prov:type": "geom:Pose"
        },
        "point:classroom_c025-w001": {
          "coord:x": {
            "$": 44.80387496948242,
            "type": "xsd:double"
          },
          "coord:y": {
            "$": 37.15502166748047,
            "type": "xsd:double"
          },
          "coord:z": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "prov:type": "geom:Point"
        },
        "orientation:R0.00_P0.00_Y0.00": {
          "angle:roll": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:pitch": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:yaw": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "prov:type": "geom:EulerAngles",
          "geom:axes": "sxyz"
        },
        "pose:classroom_c025-w001-R0.00_P0.00_Y0.93": {
          "prov:type": "geom:Pose"
        },
        "orientation:R0.00_P0.00_Y0.93": {
          "angle:roll": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:pitch": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:yaw": {
            "$": 0.925,
            "type": "xsd:double"
          },
          "prov:type": "geom:EulerAngles",
          "geom:axes": "sxyz"
        }
      },
      "hadMember": {
        "_:id1": {
          "prov:collection": "pose:classroom_c025-w001-R0.00_P0.00_Y0.00",
          "prov:entity": "point:classroom_c025-w001"
        },
        "_:id2": {
          "prov:collection": "pose:classroom_c025-w001-R0.00_P0.00_Y0.00",
          "prov:entity": "orientation:R0.00_P0.00_Y0.00"
        },
        "_:id3": {
          "prov:collection": "pose:classroom_c025-w001-R0.00_P0.00_Y0.93",
          "prov:entity": "point:classroom_c025-w001"
        },
        "_:id4": {
          "prov:collection": "pose:classroom_c025-w001-R0.00_P0.00_Y0.93",
          "prov:entity": "orientation:R0.00_P0.00_Y0.93"
        }
      }
    },
    "task:delivery_a.yaml_bundle": {
      "prefix": {
        "task": "https://www.sesame-project.org/scenarios/tasks/",
        "ros": "http://wiki.ros.org/",
        "delivery_a.yaml-subtask_001": "https://www.sesame-project.org/scenarios/tasks/delivery_a.yaml-subtask_001/",
        "pose": "https://www.sesame-project.org/scenarios/tasks/waypoints/"
      },
      "entity": {
        "task:delivery_a.yaml": {
          "prov:type": "prov:Plan",
          "ros:pkg": "metamorphic_testing",
          "ros:relative_path": "config/tasks/delivery_a.yaml"
        },
        "task:delivery_a.yaml-subtask_001": {
          "prov:type": "prov:Plan"
        }
      },
      "wasDerivedFrom": {
        "_:id1": {
          "prov:generatedEntity": "task:delivery_a.yaml",
          "prov:usedEntity": "task:delivery_a.yaml-subtask_001",
          "prov:role": "subtask_001"
        },
        "delivery_a.yaml-subtask_001:w_001": {
          "prov:generatedEntity": "task:delivery_a.yaml-subtask_001",
          "prov:usedEntity": "pose:classroom_c022-w001-R0.00_P0.00_Y2.27",
          "prov:role": "waypoint"
        },
        "delivery_a.yaml-subtask_001:w_002": {
          "prov:generatedEntity": "task:delivery_a.yaml-subtask_001",
          "prov:usedEntity": "pose:classroom_c018-w001-R0.00_P0.00_Y-0.64",
          "prov:role": "waypoint"
        }
      }
    },
    "env:classroom_c022_bundle": {
      "prefix": {
        "pose": "https://www.sesame-project.org/scenarios/tasks/waypoints/",
        "point": "https://www.sesame-project.org/scenarios/tasks/points/",
        "coord": "https://robot-schema.org/coordinates/",
        "orientation": "https://www.sesame-project.org/scenarios/tasks/orientation/",
        "angle": "https://robot-schema.org/rotation/",
        "geom": "https://robot-schema.org/",
        "env": "https://www.sesame-project.org/scenarios/environments/"
      },
      "entity": {
        "pose:classroom_c022-w001-R0.00_P0.00_Y2.27": {
          "prov:type": "geom:Pose"
        },
        "point:classroom_c022-w001": {
          "coord:x": {
            "$": 52.82560729980469,
            "type": "xsd:double"
          },
          "coord:y": {
            "$": 32.562904357910156,
            "type": "xsd:double"
          },
          "coord:z": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "prov:type": "geom:Point"
        },
        "orientation:R0.00_P0.00_Y2.27": {
          "angle:roll": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:pitch": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:yaw": {
            "$": 2.269,
            "type": "xsd:double"
          },
          "prov:type": "geom:EulerAngles",
          "geom:axes": "sxyz"
        },
        "pose:classroom_c022-w002-R0.00_P0.00_Y2.27": {
          "prov:type": "geom:Pose"
        },
        "point:classroom_c022-w002": {
          "coord:x": {
            "$": 54.497589111328125,
            "type": "xsd:double"
          },
          "coord:y": {
            "$": 31.52023696899414,
            "type": "xsd:double"
          },
          "coord:z": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "prov:type": "geom:Point"
        }
      },
      "hadMember": {
        "_:id1": {
          "prov:collection": "pose:classroom_c022-w001-R0.00_P0.00_Y2.27",
          "prov:entity": "point:classroom_c022-w001"
        },
        "_:id2": {
          "prov:collection": "pose:classroom_c022-w001-R0.00_P0.00_Y2.27",
          "prov:entity": "orientation:R0.00_P0.00_Y2.27"
        },
        "_:id3": {
          "prov:collection": "pose:classroom_c022-w002-R0.00_P0.00_Y2.27",
          "prov:entity": "point:classroom_c022-w002"
        },
        "_:id4": {
          "prov:collection": "pose:classroom_c022-w002-R0.00_P0.00_Y2.27",
          "prov:entity": "orientation:R0.00_P0.00_Y2.27"
        }
      }
    },
    "env:classroom_c018_bundle": {
      "prefix": {
        "pose": "https://www.sesame-project.org/scenarios/tasks/waypoints/",
        "point": "https://www.sesame-project.org/scenarios/tasks/points/",
        "coord": "https://robot-schema.org/coordinates/",
        "orientation": "https://www.sesame-project.org/scenarios/tasks/orientation/",
        "angle": "https://robot-schema.org/rotation/",
        "geom": "https://robot-schema.org/",
        "env": "https://www.sesame-project.org/scenarios/environments/"
      },
      "entity": {
        "pose:classroom_c018-w001-R0.00_P0.00_Y-0.64": {
          "prov:type": "geom:Pose"
        },
        "point:classroom_c018-w001": {
          "coord:x": {
            "$": 48.26420974731445,
            "type": "xsd:double"
          },
          "coord:y": {
            "$": 24.618297576904297,
            "type": "xsd:double"
          },
          "coord:z": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "prov:type": "geom:Point"
        },
        "orientation:R0.00_P0.00_Y-0.64": {
          "angle:roll": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:pitch": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "angle:yaw": {
            "$": -0.641,
            "type": "xsd:double"
          },
          "prov:type": "geom:EulerAngles",
          "geom:axes": "sxyz"
        },
        "pose:classroom_c018-w002-R0.00_P0.00_Y-0.64": {
          "prov:type": "geom:Pose"
        },
        "point:classroom_c018-w002": {
          "coord:x": {
            "$": 46.25560760498047,
            "type": "xsd:double"
          },
          "coord:y": {
            "$": 21.586545944213867,
            "type": "xsd:double"
          },
          "coord:z": {
            "$": 0.0,
            "type": "xsd:double"
          },
          "prov:type": "geom:Point"
        }
      },
      "hadMember": {
        "_:id1": {
          "prov:collection": "pose:classroom_c018-w001-R0.00_P0.00_Y-0.64",
          "prov:entity": "point:classroom_c018-w001"
        },
        "_:id2": {
          "prov:collection": "pose:classroom_c018-w001-R0.00_P0.00_Y-0.64",
          "prov:entity": "orientation:R0.00_P0.00_Y-0.64"
        },
        "_:id3": {
          "prov:collection": "pose:classroom_c018-w002-R0.00_P0.00_Y-0.64",
          "prov:entity": "point:classroom_c018-w002"
        },
        "_:id4": {
          "prov:collection": "pose:classroom_c018-w002-R0.00_P0.00_Y-0.64",
          "prov:entity": "orientation:R0.00_P0.00_Y-0.64"
        }
      }
    },
    "task:delivery_b.yaml_bundle": {
      "prefix": {
        "task": "https://www.sesame-project.org/scenarios/tasks/",
        "ros": "http://wiki.ros.org/",
        "delivery_b.yaml-subtask_001": "https://www.sesame-project.org/scenarios/tasks/delivery_b.yaml-subtask_001/",
        "pose": "https://www.sesame-project.org/scenarios/tasks/waypoints/"
      },
      "entity": {
        "task:delivery_b.yaml": {
          "prov:type": "prov:Plan",
          "ros:pkg": "metamorphic_testing",
          "ros:relative_path": "config/tasks/delivery_b.yaml"
        },
        "task:delivery_b.yaml-subtask_001": {
          "prov:type": "prov:Plan"
        }
      },
      "wasDerivedFrom": {
        "_:id1": {
          "prov:generatedEntity": "task:delivery_b.yaml",
          "prov:usedEntity": "task:delivery_b.yaml-subtask_001",
          "prov:role": "subtask_001"
        },
        "delivery_b.yaml-subtask_001:w_001": {
          "prov:generatedEntity": "task:delivery_b.yaml-subtask_001",
          "prov:usedEntity": "pose:classroom_c022-w002-R0.00_P0.00_Y2.27",
          "prov:role": "waypoint"
        },
        "delivery_b.yaml-subtask_001:w_002": {
          "prov:generatedEntity": "task:delivery_b.yaml-subtask_001",
          "prov:usedEntity": "pose:classroom_c018-w002-R0.00_P0.00_Y-0.64",
          "prov:role": "waypoint"
        }
      }
    },
    "task:navigate_home_1.yaml_bundle": {
      "prefix": {
        "task": "https://www.sesame-project.org/scenarios/tasks/",
        "ros": "http://wiki.ros.org/",
        "navigate_home_1.yaml-subtask_001": "https://www.sesame-project.org/scenarios/tasks/navigate_home_1.yaml-subtask_001/",
        "pose": "https://www.sesame-project.org/scenarios/tasks/waypoints/"
      },
      "entity": {
        "task:navigate_home_1.yaml": {
          "prov:type": "prov:Plan",
          "ros:pkg": "metamorphic_testing",
          "ros:relative_path": "config/tasks/navigate_home_1.yaml"
        },
        "task:navigate_home_1.yaml-subtask_001": {
          "prov:type": "prov:Plan"
        }
      },
      "wasDerivedFrom": {
        "_:id1": {
          "prov:generatedEntity": "task:navigate_home_1.yaml",
          "prov:usedEntity": "task:navigate_home_1.yaml-subtask_001",
          "prov:role": "subtask_001"
        },
        "navigate_home_1.yaml-subtask_001:w_001": {
          "prov:generatedEntity": "task:navigate_home_1.yaml-subtask_001",
          "prov:usedEntity": "pose:classroom_c025-w001-R0.00_P0.00_Y0.93",
          "prov:role": "waypoint"
        }
      }
    }
  }
}