context = ''' {
  "@context": {
    "odrl": "http://www.w3.org/ns/odrl/2/",
    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "owl": "http://www.w3.org/2002/07/owl#",
    "skos": "http://www.w3.org/2004/02/skos/core#",
    "dct": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "vcard": "http://www.w3.org/2006/vcard/ns#",
    "foaf": "http://xmlns.com/foaf/0.1/",
    "schema": "http://schema.org/",
    "cc": "http://creativecommons.org/ns#",
    "uid": "@id",
    "type": "@type",
    "Policy": "odrl:Policy",
    "Rule": "odrl:Rule",
    "profile": {
      "@type": "@id",
      "@id": "odrl:profile"
    },
    "inheritFrom": {
      "@type": "@id",
      "@id": "odrl:inheritFrom"
    },
    "ConflictTerm": "odrl:ConflictTerm",
    "conflict": {
      "@type": "@vocab",
      "@id": "odrl:conflict"
    },
    "perm": "odrl:perm",
    "prohibit": "odrl:prohibit",
    "invalid": "odrl:invalid",
    "Agreement": "odrl:Agreement",
    "Assertion": "odrl:Assertion",
    "Offer": "odrl:Offer",
    "Privacy": "odrl:Privacy",
    "Request": "odrl:Request",
    "Set": "odrl:Set",
    "Ticket": "odrl:Ticket",
    "Asset": "odrl:Asset",
    "AssetCollection": "odrl:AssetCollection",
    "relation": {
      "@type": "@id",
      "@id": "odrl:relation"
    },
    "hasPolicy": {
      "@type": "@id",
      "@id": "odrl:hasPolicy"
    },
    "target": {
      "@type": "@id",
      "@id": "odrl:target"
    },
    "output": {
      "@type": "@id",
      "@id": "odrl:output"
    },
    "partOf": {
      "@type": "@id",
      "@id": "odrl:partOf"
    },
    "source": {
      "@type": "@id",
      "@id": "odrl:source"
    },
    "Party": "odrl:Party",
    "PartyCollection": "odrl:PartyCollection",
    "function": {
      "@type": "@vocab",
      "@id": "odrl:function"
    },
    "PartyScope": "odrl:PartyScope",
    "assignee": {
      "@type": "@id",
      "@id": "odrl:assignee"
    },
    "assigner": {
      "@type": "@id",
      "@id": "odrl:assigner"
    },
    "assigneeOf": {
      "@type": "@id",
      "@id": "odrl:assigneeOf"
    },
    "assignerOf": {
      "@type": "@id",
      "@id": "odrl:assignerOf"
    },
    "attributedParty": {
      "@type": "@id",
      "@id": "odrl:attributedParty"
    },
    "attributingParty": {
      "@type": "@id",
      "@id": "odrl:attributingParty"
    },
    "compensatedParty": {
      "@type": "@id",
      "@id": "odrl:compensatedParty"
    },
    "compensatingParty": {
      "@type": "@id",
      "@id": "odrl:compensatingParty"
    },
    "consentingParty": {
      "@type": "@id",
      "@id": "odrl:consentingParty"
    },
    "consentedParty": {
      "@type": "@id",
      "@id": "odrl:consentedParty"
    },
    "informedParty": {
      "@type": "@id",
      "@id": "odrl:informedParty"
    },
    "informingParty": {
      "@type": "@id",
      "@id": "odrl:informingParty"
    },
    "trackingParty": {
      "@type": "@id",
      "@id": "odrl:trackingParty"
    },
    "trackedParty": {
      "@type": "@id",
      "@id": "odrl:trackedParty"
    },
    "contractingParty": {
      "@type": "@id",
      "@id": "odrl:contractingParty"
    },
    "contractedParty": {
      "@type": "@id",
      "@id": "odrl:contractedParty"
    },
    "Action": "odrl:Action",
    "action": {
      "@type": "@vocab",
      "@id": "odrl:action"
    },
    "includedIn": {
      "@type": "@id",
      "@id": "odrl:includedIn"
    },
    "implies": {
      "@type": "@id",
      "@id": "odrl:implies"
    },
    "Permission": "odrl:Permission",
    "permission": {
      "@type": "@id",
      "@id": "odrl:permission"
    },
    "Prohibition": "odrl:Prohibition",
    "prohibition": {
      "@type": "@id",
      "@id": "odrl:prohibition"
    },
    "obligation": {
      "@type": "@id",
      "@id": "odrl:obligation"
    },
    "use": "odrl:use",
    "grantUse": "odrl:grantUse",
    "aggregate": "odrl:aggregate",
    "annotate": "odrl:annotate",
    "anonymize": "odrl:anonymize",
    "archive": "odrl:archive",
    "concurrentUse": "odrl:concurrentUse",
    "derive": "odrl:derive",
    "digitize": "odrl:digitize",
    "display": "odrl:display",
    "distribute": "odrl:distribute",
    "execute": "odrl:execute",
    "extract": "odrl:extract",
    "give": "odrl:give",
    "index": "odrl:index",
    "install": "odrl:install",
    "modify": "odrl:modify",
    "move": "odrl:move",
    "play": "odrl:play",
    "present": "odrl:present",
    "print": "odrl:print",
    "read": "odrl:read",
    "reproduce": "odrl:reproduce",
    "sell": "odrl:sell",
    "stream": "odrl:stream",
    "textToSpeech": "odrl:textToSpeech",
    "transfer": "odrl:transfer",
    "transform": "odrl:transform",
    "translate": "odrl:translate",
    "Duty": "odrl:Duty",
    "duty": {
      "@type": "@id",
      "@id": "odrl:duty"
    },
    "consequence": {
      "@type": "@id",
      "@id": "odrl:consequence"
    },
    "remedy": {
      "@type": "@id",
      "@id": "odrl:remedy"
    },
    "acceptTracking": "odrl:acceptTracking",
    "attribute": "odrl:attribute",
    "compensate": "odrl:compensate",
    "delete": "odrl:delete",
    "ensureExclusivity": "odrl:ensureExclusivity",
    "include": "odrl:include",
    "inform": "odrl:inform",
    "nextPolicy": "odrl:nextPolicy",
    "obtainConsent": "odrl:obtainConsent",
    "reviewPolicy": "odrl:reviewPolicy",
    "uninstall": "odrl:uninstall",
    "watermark": "odrl:watermark",
    "Constraint": "odrl:Constraint",
    "LogicalConstraint": "odrl:LogicalConstraint",
    "constraint": {
      "@type": "@id",
      "@id": "odrl:constraint"
    },
    "refinement": {
      "@type": "@id",
      "@id": "odrl:refinement"
    },
    "Operator": "odrl:Operator",
    "operator": {
      "@type": "@vocab",
      "@id": "odrl:operator"
    },
    "RightOperand": "odrl:RightOperand",
    "rightOperand": "odrl:rightOperand",
    "rightOperandReference": {
      "@type": "xsd:anyURI",
      "@id": "odrl:rightOperandReference"
    },
    "LeftOperand": "odrl:LeftOperand",
    "leftOperand": {
      "@type": "@vocab",
      "@id": "odrl:leftOperand"
    },
    "unit": "odrl:unit",
    "dataType": {
      "@type": "xsd:anyType",
      "@id": "odrl:datatype"
    },
    "status": "odrl:status",
    "absolutePosition": "odrl:absolutePosition",
    "absoluteSpatialPosition": "odrl:absoluteSpatialPosition",
    "absoluteTemporalPosition": "odrl:absoluteTemporalPosition",
    "absoluteSize": "odrl:absoluteSize",
    "count": "odrl:count",
    "dateTime": "odrl:dateTime",
    "delayPeriod": "odrl:delayPeriod",
    "deliveryChannel": "odrl:deliveryChannel",
    "elapsedTime": "odrl:elapsedTime",
    "event": "odrl:event",
    "fileFormat": "odrl:fileFormat",
    "industry": "odrl:industry:",
    "language": "odrl:language",
    "media": "odrl:media",
    "meteredTime": "odrl:meteredTime",
    "payAmount": "odrl:payAmount",
    "percentage": "odrl:percentage",
    "product": "odrl:product",
    "purpose": "odrl:purpose",
    "recipient": "odrl:recipient",
    "relativePosition": "odrl:relativePosition",
    "relativeSpatialPosition": "odrl:relativeSpatialPosition",
    "relativeTemporalPosition": "odrl:relativeTemporalPosition",
    "relativeSize": "odrl:relativeSize",
    "resolution": "odrl:resolution",
    "spatial": "odrl:spatial",
    "spatialCoordinates": "odrl:spatialCoordinates",
    "systemDevice": "odrl:systemDevice",
    "timeInterval": "odrl:timeInterval",
    "unitOfCount": "odrl:unitOfCount",
    "version": "odrl:version",
    "virtualLocation": "odrl:virtualLocation",
    "eq": "odrl:eq",
    "gt": "odrl:gt",
    "gteq": "odrl:gteq",
    "lt": "odrl:lt",
    "lteq": "odrl:lteq",
    "neq": "odrl:neg",
    "isA": "odrl:isA",
    "hasPart": "odrl:hasPart",
    "isPartOf": "odrl:isPartOf",
    "isAllOf": "odrl:isAllOf",
    "isAnyOf": "odrl:isAnyOf",
    "isNoneOf": "odrl:isNoneOf",
    "or": "odrl:or",
    "xone": "odrl:xone",
    "and": "odrl:and",
    "andSequence": "odrl:andSequence",
    "policyUsage": "odrl:policyUsage"
  }
}
'''

def get_odrl_context():
    global context
    return context