Secure Code Warrior · JSON-LD Context

Secure Code Warrior Context

JSON-LD context defining the semantic vocabulary for Secure Code Warrior from Secure Code Warrior.

25 Classes 2 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
scw: https://securecodewarrior.com/vocab/

Classes

User Team Assessment Course Tournament id email firstName lastName role createdAt lastActiveAt name description language difficulty rank points completions realm level quests_completed training_minutes assessment_minutes total_minutes

Properties

Property Type Container
teams set
tags set

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "scw": "https://securecodewarrior.com/vocab/",
    "User": "schema:Person",
    "Team": "schema:Organization",
    "Assessment": "scw:Assessment",
    "Course": "schema:Course",
    "Tournament": "scw:Tournament",
    "id": "@id",
    "email": "schema:email",
    "firstName": "schema:givenName",
    "lastName": "schema:familyName",
    "role": "schema:roleName",
    "teams": {
      "@id": "schema:memberOf",
      "@container": "@set"
    },
    "tags": {
      "@id": "schema:keywords",
      "@container": "@set"
    },
    "createdAt": "schema:dateCreated",
    "lastActiveAt": "scw:lastActiveAt",
    "name": "schema:name",
    "description": "schema:description",
    "language": "schema:programmingLanguage",
    "difficulty": "scw:difficulty",
    "rank": "scw:rank",
    "points": "scw:points",
    "completions": "scw:completions",
    "realm": "scw:realm",
    "level": "scw:level",
    "quests_completed": "scw:questsCompleted",
    "training_minutes": "scw:trainingMinutes",
    "assessment_minutes": "scw:assessmentMinutes",
    "total_minutes": "scw:totalMinutes"
  }
}