User Stories · JSON-LD Context

User Stories Context

JSON-LD context defining the semantic vocabulary for User Stories from User Stories.

40 Classes 2 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
us: https://api-evangelist.github.io/user-stories/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

UserStory Epic Persona AcceptanceCriteria StoryPoint Sprint Backlog name description identifier url asA iWant soThat persona epic acceptanceCriteria storyPoints priority status tags relatedStories apiCapability endpoint method Developer APIConsumer ProductManager EndUser Administrator DataAnalyst New InProgress InReview Done Blocked MustHave ShouldHave CouldHave WontHave

Properties

Property Type Container
criteria list
scenarios list

JSON-LD Document

user-stories-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "us": "https://api-evangelist.github.io/user-stories/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "UserStory": "us:UserStory",
    "Epic": "us:Epic",
    "Persona": "us:Persona",
    "AcceptanceCriteria": "us:AcceptanceCriteria",
    "StoryPoint": "us:StoryPoint",
    "Sprint": "us:Sprint",
    "Backlog": "us:Backlog",

    "name": "schema:name",
    "description": "schema:description",
    "identifier": "schema:identifier",
    "url": "schema:url",
    "asA": "us:asA",
    "iWant": "us:iWant",
    "soThat": "us:soThat",
    "persona": "us:persona",
    "epic": "us:epic",
    "acceptanceCriteria": "us:acceptanceCriteria",
    "storyPoints": "us:storyPoints",
    "priority": "us:priority",
    "status": "us:status",
    "tags": "schema:keywords",
    "relatedStories": "us:relatedStories",
    "apiCapability": "us:apiCapability",
    "endpoint": "us:endpoint",
    "method": "us:method",

    "criteria": {
      "@id": "us:criteria",
      "@container": "@list"
    },
    "scenarios": {
      "@id": "us:scenarios",
      "@container": "@list"
    },

    "Developer": "us:Developer",
    "APIConsumer": "us:APIConsumer",
    "ProductManager": "us:ProductManager",
    "EndUser": "us:EndUser",
    "Administrator": "us:Administrator",
    "DataAnalyst": "us:DataAnalyst",

    "New": "us:New",
    "InProgress": "us:InProgress",
    "InReview": "us:InReview",
    "Done": "us:Done",
    "Blocked": "us:Blocked",

    "MustHave": "us:MustHave",
    "ShouldHave": "us:ShouldHave",
    "CouldHave": "us:CouldHave",
    "WontHave": "us:WontHave"
  }
}