Apple · JSON-LD Context

Apple Context

JSON-LD context defining the semantic vocabulary for Apple from Apple.

2 Classes 9 Properties 4 Namespaces
View Context View on GitHub

Namespaces

apple: https://developer.apple.com/documentation/appstoreconnectapi/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
jsonapi: https://jsonapi.org/format/#

Classes

id type

Properties

Property Type Container
App
Build
BetaTester
BetaGroup
AppStoreVersion
PreReleaseVersion
SoftwareApplication
Organization
WebAPI

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,

    "apple": "https://developer.apple.com/documentation/appstoreconnectapi/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "jsonapi": "https://jsonapi.org/format/#",

    "id": "@id",
    "type": "@type",

    "App": {
      "@id": "apple:app",
      "@context": {
        "name": {
          "@id": "schema:name",
          "@type": "xsd:string"
        },
        "bundleId": {
          "@id": "apple:app/attributes/bundleid",
          "@type": "xsd:string"
        },
        "sku": {
          "@id": "apple:app/attributes/sku",
          "@type": "xsd:string"
        },
        "primaryLocale": {
          "@id": "apple:app/attributes/primarylocale",
          "@type": "xsd:string"
        },
        "isOrEverWasMadeForKids": {
          "@id": "apple:app/attributes/isoreverwasmadefor-kids",
          "@type": "xsd:boolean"
        },
        "contentRightsDeclaration": {
          "@id": "apple:app/attributes/contentrightsdeclaration",
          "@type": "xsd:string"
        },
        "streamlinedPurchasingEnabled": {
          "@id": "apple:app/attributes/streamlinedpurchasingenabled",
          "@type": "xsd:boolean"
        },
        "subscriptionStatusUrl": {
          "@id": "apple:app/attributes/subscriptionstatusurl",
          "@type": "xsd:anyURI"
        },
        "subscriptionStatusUrlForSandbox": {
          "@id": "apple:app/attributes/subscriptionstatusurlfor-sandbox",
          "@type": "xsd:anyURI"
        },
        "builds": {
          "@id": "apple:app/relationships/builds",
          "@type": "@id",
          "@container": "@set"
        },
        "betaGroups": {
          "@id": "apple:app/relationships/betagroups",
          "@type": "@id",
          "@container": "@set"
        },
        "appStoreVersions": {
          "@id": "apple:app/relationships/appstoreversions",
          "@type": "@id",
          "@container": "@set"
        },
        "preReleaseVersions": {
          "@id": "apple:app/relationships/prereleaseversions",
          "@type": "@id",
          "@container": "@set"
        }
      }
    },

    "Build": {
      "@id": "apple:build",
      "@context": {
        "version": {
          "@id": "schema:softwareVersion",
          "@type": "xsd:string"
        },
        "uploadedDate": {
          "@id": "schema:datePublished",
          "@type": "xsd:dateTime"
        },
        "expirationDate": {
          "@id": "schema:expires",
          "@type": "xsd:dateTime"
        },
        "expired": {
          "@id": "apple:build/attributes/expired",
          "@type": "xsd:boolean"
        },
        "minOsVersion": {
          "@id": "apple:build/attributes/minosversion",
          "@type": "xsd:string"
        },
        "lsMinimumSystemVersion": {
          "@id": "apple:build/attributes/lsminimumsystemversion",
          "@type": "xsd:string"
        },
        "computedMinMacOsVersion": {
          "@id": "apple:build/attributes/computedminmacosversion",
          "@type": "xsd:string"
        },
        "processingState": {
          "@id": "apple:build/attributes/processingstate",
          "@type": "xsd:string"
        },
        "buildAudienceType": {
          "@id": "apple:build/attributes/buildaudiencetype",
          "@type": "xsd:string"
        },
        "usesNonExemptEncryption": {
          "@id": "apple:build/attributes/usesnonexemptencryption",
          "@type": "xsd:boolean"
        },
        "app": {
          "@id": "apple:build/relationships/app",
          "@type": "@id"
        },
        "preReleaseVersion": {
          "@id": "apple:build/relationships/prereleaseversion",
          "@type": "@id"
        },
        "individualTesters": {
          "@id": "apple:build/relationships/individualtesters",
          "@type": "@id",
          "@container": "@set"
        },
        "betaGroups": {
          "@id": "apple:build/relationships/betagroups",
          "@type": "@id",
          "@container": "@set"
        }
      }
    },

    "BetaTester": {
      "@id": "apple:betatester",
      "@context": {
        "firstName": {
          "@id": "schema:givenName",
          "@type": "xsd:string"
        },
        "lastName": {
          "@id": "schema:familyName",
          "@type": "xsd:string"
        },
        "email": {
          "@id": "schema:email",
          "@type": "xsd:string"
        },
        "inviteType": {
          "@id": "apple:betatester/attributes/invitetype",
          "@type": "xsd:string"
        },
        "state": {
          "@id": "apple:betatester/attributes/state",
          "@type": "xsd:string"
        },
        "apps": {
          "@id": "apple:betatester/relationships/apps",
          "@type": "@id",
          "@container": "@set"
        },
        "betaGroups": {
          "@id": "apple:betatester/relationships/betagroups",
          "@type": "@id",
          "@container": "@set"
        },
        "builds": {
          "@id": "apple:betatester/relationships/builds",
          "@type": "@id",
          "@container": "@set"
        }
      }
    },

    "BetaGroup": {
      "@id": "apple:betagroup",
      "@context": {
        "name": {
          "@id": "schema:name",
          "@type": "xsd:string"
        },
        "createdDate": {
          "@id": "schema:dateCreated",
          "@type": "xsd:dateTime"
        },
        "isInternalGroup": {
          "@id": "apple:betagroup/attributes/isinternalgroup",
          "@type": "xsd:boolean"
        },
        "hasAccessToAllBuilds": {
          "@id": "apple:betagroup/attributes/hasaccesstoallbuilds",
          "@type": "xsd:boolean"
        },
        "publicLinkEnabled": {
          "@id": "apple:betagroup/attributes/publiclinkenabled",
          "@type": "xsd:boolean"
        },
        "publicLink": {
          "@id": "apple:betagroup/attributes/publiclink",
          "@type": "xsd:anyURI"
        },
        "publicLinkId": {
          "@id": "apple:betagroup/attributes/publiclinkid",
          "@type": "xsd:string"
        },
        "publicLinkLimitEnabled": {
          "@id": "apple:betagroup/attributes/publiclinklimitenabled",
          "@type": "xsd:boolean"
        },
        "publicLinkLimit": {
          "@id": "apple:betagroup/attributes/publiclinklimit",
          "@type": "xsd:integer"
        },
        "feedbackEnabled": {
          "@id": "apple:betagroup/attributes/feedbackenabled",
          "@type": "xsd:boolean"
        },
        "iosBuildsAvailableForAppleSiliconMac": {
          "@id": "apple:betagroup/attributes/iosbuildsavailableforapplesiliconmac",
          "@type": "xsd:boolean"
        },
        "app": {
          "@id": "apple:betagroup/relationships/app",
          "@type": "@id"
        },
        "betaTesters": {
          "@id": "apple:betagroup/relationships/betatesters",
          "@type": "@id",
          "@container": "@set"
        },
        "builds": {
          "@id": "apple:betagroup/relationships/builds",
          "@type": "@id",
          "@container": "@set"
        }
      }
    },

    "AppStoreVersion": {
      "@id": "apple:appstoreversion",
      "@context": {
        "versionString": {
          "@id": "schema:softwareVersion",
          "@type": "xsd:string"
        },
        "platform": {
          "@id": "apple:appstoreversion/attributes/platform",
          "@type": "xsd:string"
        },
        "appStoreState": {
          "@id": "apple:appstoreversion/attributes/appstorestate",
          "@type": "xsd:string"
        },
        "copyright": {
          "@id": "schema:copyrightNotice",
          "@type": "xsd:string"
        },
        "releaseType": {
          "@id": "apple:appstoreversion/attributes/releasetype",
          "@type": "xsd:string"
        },
        "earliestReleaseDate": {
          "@id": "apple:appstoreversion/attributes/earliestreleasedate",
          "@type": "xsd:dateTime"
        },
        "downloadable": {
          "@id": "apple:appstoreversion/attributes/downloadable",
          "@type": "xsd:boolean"
        },
        "createdDate": {
          "@id": "schema:dateCreated",
          "@type": "xsd:dateTime"
        },
        "app": {
          "@id": "apple:appstoreversion/relationships/app",
          "@type": "@id"
        },
        "build": {
          "@id": "apple:appstoreversion/relationships/build",
          "@type": "@id"
        }
      }
    },

    "PreReleaseVersion": {
      "@id": "apple:prereleaseversion",
      "@context": {
        "version": {
          "@id": "schema:softwareVersion",
          "@type": "xsd:string"
        },
        "platform": {
          "@id": "apple:prereleaseversion/attributes/platform",
          "@type": "xsd:string"
        },
        "builds": {
          "@id": "apple:prereleaseversion/relationships/builds",
          "@type": "@id",
          "@container": "@set"
        },
        "app": {
          "@id": "apple:prereleaseversion/relationships/app",
          "@type": "@id"
        }
      }
    },

    "SoftwareApplication": {
      "@id": "schema:SoftwareApplication",
      "@context": {
        "name": "schema:name",
        "description": "schema:description",
        "applicationCategory": "schema:applicationCategory",
        "operatingSystem": "schema:operatingSystem",
        "softwareVersion": "schema:softwareVersion",
        "downloadUrl": {
          "@id": "schema:downloadUrl",
          "@type": "@id"
        },
        "screenshot": {
          "@id": "schema:screenshot",
          "@type": "@id"
        },
        "author": {
          "@id": "schema:author",
          "@type": "@id"
        },
        "offers": {
          "@id": "schema:offers",
          "@type": "@id"
        },
        "aggregateRating": {
          "@id": "schema:aggregateRating",
          "@type": "@id"
        },
        "datePublished": {
          "@id": "schema:datePublished",
          "@type": "xsd:date"
        },
        "dateModified": {
          "@id": "schema:dateModified",
          "@type": "xsd:date"
        }
      }
    },

    "Organization": {
      "@id": "schema:Organization",
      "@context": {
        "name": "schema:name",
        "url": {
          "@id": "schema:url",
          "@type": "@id"
        },
        "logo": {
          "@id": "schema:logo",
          "@type": "@id"
        },
        "email": "schema:email"
      }
    },

    "WebAPI": {
      "@id": "schema:WebAPI",
      "@context": {
        "name": "schema:name",
        "description": "schema:description",
        "documentation": {
          "@id": "schema:documentation",
          "@type": "@id"
        },
        "provider": {
          "@id": "schema:provider",
          "@type": "@id"
        },
        "termsOfService": {
          "@id": "schema:termsOfService",
          "@type": "@id"
        },
        "url": {
          "@id": "schema:url",
          "@type": "@id"
        }
      }
    }
  }
}