{
    "@context": {
        "xsd": "http://www.w3.org/2001/XMLSchema#",
        "schema": "https://schema.org/",
        "exec": "https://secorolab.github.io/metamodels/execution-context#",

        "SystemResource": { "@id": "exec:SystemResource" },
        "ResourceWithPath": { "@id": "exec:ResourceWithPath" },
        "Package": { "@id": "exec:Package" },
        "Library": { "@id": "exec:Library" },

        "ExecutionContext": { "@id": "exec:ExecutionContext" },
        "RealWorld": { "@id": "exec:RealWorld" },
        "Simulation": { "@id": "exec:Simulation" },

        "name": { "@id": "schema:name", "@type": "xsd:string" },
        "description": { "@id": "schema:description", "@type": "xsd:string" },
        "path": { "@id": "exec:path", "@type": "xsd:string" },
        "model": { "@id": "schema:model", "@type": "xsd:string" },

        "has-config": { "@id": "exec:has-config", "@type": "@json" },
        "has-resource": { "@id": "exec:has-resource", "@type": "@id" },
        "runs-scene": { "@id": "exec:runs-scene", "@type": "@id" },
        "timestep": { "@id": "exec:timestep", "@type": "@id" },

        "realizes": { "@id": "exec:realizes", "@type": "@id" }
    }
}
