bluebeam · JSON-LD Context

Bluebeam Context

JSON-LD context defining the semantic vocabulary for Bluebeam from bluebeam.

0 Classes 4 Properties 3 Namespaces
View Context View on GitHub

Namespaces

bb: https://api.bluebeam.com/studio/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Properties

Property Type Container
Session
Document
Markup
SessionUser

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "bb": "https://api.bluebeam.com/studio/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Session": {
      "@id": "schema:Event",
      "@context": {
        "id": {"@id": "schema:identifier"},
        "name": {"@id": "schema:name"},
        "description": {"@id": "schema:description"},
        "status": {"@id": "bb:sessionStatus"},
        "inviteUrl": {"@id": "schema:url", "@type": "@id"},
        "defaultPermission": {"@id": "bb:defaultPermission"},
        "allowInvitations": {"@id": "bb:allowInvitations", "@type": "xsd:boolean"},
        "restricted": {"@id": "bb:restricted", "@type": "xsd:boolean"},
        "createdBy": {"@id": "schema:organizer"},
        "createdAt": {"@id": "schema:startDate", "@type": "xsd:dateTime"},
        "finishedAt": {"@id": "schema:endDate", "@type": "xsd:dateTime"},
        "documentCount": {"@id": "bb:documentCount", "@type": "xsd:integer"},
        "userCount": {"@id": "schema:attendeeCount", "@type": "xsd:integer"}
      }
    },

    "Document": {
      "@id": "schema:DigitalDocument",
      "@context": {
        "id": {"@id": "schema:identifier"},
        "sessionId": {"@id": "bb:sessionId"},
        "name": {"@id": "schema:name"},
        "pageCount": {"@id": "schema:numberOfPages", "@type": "xsd:integer"},
        "fileSize": {"@id": "schema:contentSize", "@type": "xsd:integer"},
        "uploadedBy": {"@id": "schema:author"},
        "uploadedAt": {"@id": "schema:uploadDate", "@type": "xsd:dateTime"},
        "markupCount": {"@id": "bb:markupCount", "@type": "xsd:integer"}
      }
    },

    "Markup": {
      "@id": "schema:Comment",
      "@context": {
        "id": {"@id": "schema:identifier"},
        "documentId": {"@id": "bb:documentId"},
        "pageNumber": {"@id": "bb:pageNumber", "@type": "xsd:integer"},
        "markupType": {"@id": "bb:markupType"},
        "subject": {"@id": "schema:headline"},
        "comment": {"@id": "schema:text"},
        "createdBy": {"@id": "schema:author"},
        "createdAt": {"@id": "schema:dateCreated", "@type": "xsd:dateTime"},
        "status": {"@id": "bb:markupStatus"}
      }
    },

    "SessionUser": {
      "@id": "schema:Person",
      "@context": {
        "id": {"@id": "schema:identifier"},
        "email": {"@id": "schema:email"},
        "name": {"@id": "schema:name"},
        "permission": {"@id": "bb:sessionPermission"},
        "status": {"@id": "bb:attendeeStatus"}
      }
    }
  }
}