Subversion · JSON-LD Context

Svn Context

JSON-LD context defining the semantic vocabulary for Svn from Subversion.

0 Classes 26 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
svn: https://api-evangelist.github.io/svn/vocab#

Properties

Property Type Container
Repository reference
Commit reference
WorkingCopy reference
Branch reference
Tag reference
Revision reference
name
description
url reference
dateCreated dateTime
dateModified dateTime
author reference
identifier
codeRepository reference
programmingLanguage
license reference
uuid
revision
headRevision
commitMessage
changedPaths list
copyFromPath
copyFromRevision
lockToken
lockOwner
mergeInfo

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "svn": "https://api-evangelist.github.io/svn/vocab#",

    "Repository": {
      "@id": "svn:Repository",
      "@type": "@id"
    },
    "Commit": {
      "@id": "svn:Commit",
      "@type": "@id"
    },
    "WorkingCopy": {
      "@id": "svn:WorkingCopy",
      "@type": "@id"
    },
    "Branch": {
      "@id": "svn:Branch",
      "@type": "@id"
    },
    "Tag": {
      "@id": "svn:Tag",
      "@type": "@id"
    },
    "Revision": {
      "@id": "svn:Revision",
      "@type": "@id"
    },

    "name": { "@id": "schema:name" },
    "description": { "@id": "schema:description" },
    "url": { "@id": "schema:url", "@type": "@id" },
    "dateCreated": { "@id": "schema:dateCreated", "@type": "xsd:dateTime" },
    "dateModified": { "@id": "schema:dateModified", "@type": "xsd:dateTime" },
    "author": { "@id": "schema:author", "@type": "@id" },
    "identifier": { "@id": "schema:identifier" },
    "codeRepository": { "@id": "schema:codeRepository", "@type": "@id" },
    "programmingLanguage": { "@id": "schema:programmingLanguage" },
    "license": { "@id": "schema:license", "@type": "@id" },

    "uuid": { "@id": "svn:uuid" },
    "revision": { "@id": "svn:revision" },
    "headRevision": { "@id": "svn:headRevision" },
    "commitMessage": { "@id": "svn:commitMessage" },
    "changedPaths": { "@id": "svn:changedPaths", "@container": "@list" },
    "copyFromPath": { "@id": "svn:copyFromPath" },
    "copyFromRevision": { "@id": "svn:copyFromRevision" },
    "lockToken": { "@id": "svn:lockToken" },
    "lockOwner": { "@id": "svn:lockOwner" },
    "mergeInfo": { "@id": "svn:mergeInfo" }
  }
}