{
  "graphPlanes": {
    "context": "urn:inferal:native-projection:context",
    "native": "urn:inferal:native-projection:native",
    "shared": "urn:inferal:native-projection:shared"
  },
  "inputs": [
    "native",
    "context"
  ],
  "nativeContexts": {
    "googleads": {
      "contextSource": "imports/relay/googleads/v24/context.jsonld",
      "iri": "https://relay.inferal.com/ontology/googleads/context.jsonld",
      "materializerSource": "src/mappings/relay-googleads-advertising/queries/materialize-shared.rq",
      "ontologySource": "imports/relay/googleads/v24/ontology.ttl",
      "profileSource": "src/profiles/relay-advertising/googleads/ontology.ttl"
    },
    "meta": {
      "contextSource": "imports/relay/meta/v25/context.jsonld",
      "iri": "https://relay.inferal.com/ontology/meta/context.jsonld",
      "materializerSource": "src/mappings/relay-meta-advertising/queries/materialize-shared.rq",
      "ontologySource": "imports/relay/meta/v25/ontology.ttl",
      "profileSource": "src/profiles/relay-advertising/meta/ontology.ttl"
    },
    "microsoftads": {
      "contextSource": "imports/relay/microsoftads/v13.0.29/context.jsonld",
      "iri": "https://relay.inferal.com/ontology/microsoftads/context.jsonld",
      "materializerSource": "src/mappings/relay-microsoftads-advertising/queries/materialize-shared.rq",
      "ontologySource": "imports/relay/microsoftads/v13.0.29/ontology.ttl",
      "profileSource": "src/profiles/relay-advertising/microsoftads/ontology.ttl"
    }
  },
  "normalizeSource": "src/mappings/relay-common/normalize-scoped-properties.rq",
  "normalizedSourcePolicy": "Complete source graph plus same-leaf parent assertions; schema triples stay on the vocabulary plane.",
  "publicInputShapes": "input-shapes.ttl",
  "publicQuestionContract": "native-projection-questions.ttl",
  "querySequence": [
    "materialize-diagnostics.rq"
  ],
  "readers": [
    "diagnostics",
    "retained-values",
    "affected-questions",
    "projection-standing"
  ],
  "sourceStanding": "CallerSuppliedRetainedNativeDocument",
  "type": "Service",
  "writeAuthorityStanding": "WriteAuthorityUnassessed"
}
