Cucumber · JSON-LD Context

Cucumber Context

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

23 Classes 2 Properties 3 Namespaces
View Context View on GitHub

Namespaces

cuc: https://cucumber.io/vocab#
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Feature Scenario ScenarioOutline Step StepDefinition Pickle TestRun TestCase TestStep TestStepResult Attachment Tag name description keyword language tags steps status duration message implementation runtime

Properties

Property Type Container
uri anyURI
timestamp dateTime

JSON-LD Document

cucumber-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "cuc": "https://cucumber.io/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "Feature": "cuc:Feature",
    "Scenario": "cuc:Scenario",
    "ScenarioOutline": "cuc:ScenarioOutline",
    "Step": "cuc:Step",
    "StepDefinition": "cuc:StepDefinition",
    "Pickle": "cuc:Pickle",
    "TestRun": "cuc:TestRun",
    "TestCase": "cuc:TestCase",
    "TestStep": "cuc:TestStep",
    "TestStepResult": "cuc:TestStepResult",
    "Attachment": "cuc:Attachment",
    "Tag": "cuc:Tag",
    "name": "schema:name",
    "description": "schema:description",
    "keyword": "cuc:keyword",
    "language": "schema:inLanguage",
    "uri": {"@id": "schema:url", "@type": "xsd:anyURI"},
    "tags": "cuc:hasTag",
    "steps": "cuc:hasStep",
    "status": "cuc:resultStatus",
    "duration": "cuc:duration",
    "message": "schema:text",
    "timestamp": {"@id": "schema:dateRecorded", "@type": "xsd:dateTime"},
    "implementation": "cuc:implementation",
    "runtime": "cuc:runtime"
  }
}