Hemrock · JSON-LD Context

Hemrock Com Context

JSON-LD context defining the semantic vocabulary for Hemrock Com from Hemrock.

26 Classes 97 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
hemrock: https://hemrock.com/schema#

Classes

CommonIssuanceEvent OptionPoolEvent SecondarySaleEvent OptionGrantEvent ManualIssuanceEvent ConvertibleRoundEvent WarrantRoundEvent PricedRoundEvent ComputeRequest ComputeResponse CapTableSnapshot WaterfallComputeRequest FundComputeRequest FundResultResponse FundSeries FundDetail ResultResponse WaterfallResult LineTotals FundResult ProductAccess UsagePeriod DailyUsage MonthlyUsage AccessResponse Error

Properties

Property Type Container
type
label string
grants list
id string
countMode
shares decimal
targetPct decimal
strikePrice decimal
fromId string
toId string
toName string
class
round string
poolId string
issuances list
convertibles list
warrants list
preMoneyValuation decimal
investments list
pools list
targetPoolPct decimal
poolMode
poolPostPct decimal
events list
data
meta
holdings list
totalShares decimal
ownership list
outstandingConvertibles list
pricePerShare decimal
roundDetail
exitValuation decimal
model
inputs
features
granularity string
firstCloseDate string
format string
fundName string
total list
lp list
gp list
irr
periods
statements
waterfall
lpClasses
mgmtCo
distributable decimal
classes list
series list
holders list
perShare list
iterations integer
converged boolean
committedCapital reference
calledCapital reference
managementFees reference
partnershipExpenses reference
investedCapital reference
proceeds reference
distributions reference
grossMultiple reference
netMultiple reference
grossIRR reference
netIRR reference
pic decimal
dpi decimal
rvpi decimal
tvpi decimal
weightedHoldPeriodYears decimal
tiers list
product string
name string
priceUsd decimal
allowance integer
period
remaining integer
active boolean
state string
source string
freeRemaining integer
paidRemaining integer
paidExpiration string
nextAction string
period_start dateTime
period_end dateTime
consumed integer
reserved integer
enabled boolean
day date
endpoint string
succeeded integer
failed integer
month string
error

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://hemrock.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "hemrock": "https://hemrock.com/schema#",
    "CommonIssuanceEvent": "hemrock:CommonIssuanceEvent",
    "type": {
      "@id": "hemrock:type"
    },
    "label": {
      "@id": "hemrock:label",
      "@type": "xsd:string"
    },
    "grants": {
      "@id": "hemrock:grants",
      "@container": "@list"
    },
    "OptionPoolEvent": "hemrock:OptionPoolEvent",
    "id": {
      "@id": "hemrock:id",
      "@type": "xsd:string"
    },
    "countMode": {
      "@id": "hemrock:countMode"
    },
    "shares": {
      "@id": "hemrock:shares",
      "@type": "xsd:decimal"
    },
    "targetPct": {
      "@id": "hemrock:targetPct",
      "@type": "xsd:decimal"
    },
    "strikePrice": {
      "@id": "hemrock:strikePrice",
      "@type": "xsd:decimal"
    },
    "SecondarySaleEvent": "hemrock:SecondarySaleEvent",
    "fromId": {
      "@id": "hemrock:fromId",
      "@type": "xsd:string"
    },
    "toId": {
      "@id": "hemrock:toId",
      "@type": "xsd:string"
    },
    "toName": {
      "@id": "hemrock:toName",
      "@type": "xsd:string"
    },
    "class": {
      "@id": "hemrock:class"
    },
    "round": {
      "@id": "hemrock:round",
      "@type": "xsd:string"
    },
    "OptionGrantEvent": "hemrock:OptionGrantEvent",
    "poolId": {
      "@id": "hemrock:poolId",
      "@type": "xsd:string"
    },
    "ManualIssuanceEvent": "hemrock:ManualIssuanceEvent",
    "issuances": {
      "@id": "hemrock:issuances",
      "@container": "@list"
    },
    "ConvertibleRoundEvent": "hemrock:ConvertibleRoundEvent",
    "convertibles": {
      "@id": "hemrock:convertibles",
      "@container": "@list"
    },
    "WarrantRoundEvent": "hemrock:WarrantRoundEvent",
    "warrants": {
      "@id": "hemrock:warrants",
      "@container": "@list"
    },
    "PricedRoundEvent": "hemrock:PricedRoundEvent",
    "preMoneyValuation": {
      "@id": "hemrock:preMoneyValuation",
      "@type": "xsd:decimal"
    },
    "investments": {
      "@id": "hemrock:investments",
      "@container": "@list"
    },
    "pools": {
      "@id": "hemrock:pools",
      "@container": "@list"
    },
    "targetPoolPct": {
      "@id": "hemrock:targetPoolPct",
      "@type": "xsd:decimal"
    },
    "poolMode": {
      "@id": "hemrock:poolMode"
    },
    "poolPostPct": {
      "@id": "hemrock:poolPostPct",
      "@type": "xsd:decimal"
    },
    "ComputeRequest": "hemrock:ComputeRequest",
    "events": {
      "@id": "hemrock:events",
      "@container": "@list"
    },
    "ComputeResponse": "hemrock:ComputeResponse",
    "data": {
      "@id": "hemrock:data"
    },
    "meta": {
      "@id": "hemrock:meta"
    },
    "CapTableSnapshot": "hemrock:CapTableSnapshot",
    "holdings": {
      "@id": "hemrock:holdings",
      "@container": "@list"
    },
    "totalShares": {
      "@id": "hemrock:totalShares",
      "@type": "xsd:decimal"
    },
    "ownership": {
      "@id": "hemrock:ownership",
      "@container": "@list"
    },
    "outstandingConvertibles": {
      "@id": "hemrock:outstandingConvertibles",
      "@container": "@list"
    },
    "pricePerShare": {
      "@id": "hemrock:pricePerShare",
      "@type": "xsd:decimal"
    },
    "roundDetail": {
      "@id": "hemrock:roundDetail"
    },
    "WaterfallComputeRequest": "hemrock:WaterfallComputeRequest",
    "exitValuation": {
      "@id": "hemrock:exitValuation",
      "@type": "xsd:decimal"
    },
    "model": {
      "@id": "hemrock:model"
    },
    "FundComputeRequest": "hemrock:FundComputeRequest",
    "inputs": {
      "@id": "hemrock:inputs"
    },
    "features": {
      "@id": "hemrock:features"
    },
    "granularity": {
      "@id": "hemrock:granularity",
      "@type": "xsd:string"
    },
    "firstCloseDate": {
      "@id": "hemrock:firstCloseDate",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "hemrock:format",
      "@type": "xsd:string"
    },
    "fundName": {
      "@id": "hemrock:fundName",
      "@type": "xsd:string"
    },
    "FundResultResponse": "hemrock:FundResultResponse",
    "FundSeries": "hemrock:FundSeries",
    "total": {
      "@id": "hemrock:total",
      "@container": "@list"
    },
    "lp": {
      "@id": "hemrock:lp",
      "@container": "@list"
    },
    "gp": {
      "@id": "hemrock:gp",
      "@container": "@list"
    },
    "FundDetail": "hemrock:FundDetail",
    "irr": {
      "@id": "hemrock:irr"
    },
    "periods": {
      "@id": "hemrock:periods"
    },
    "statements": {
      "@id": "hemrock:statements"
    },
    "waterfall": {
      "@id": "hemrock:waterfall"
    },
    "lpClasses": {
      "@id": "hemrock:lpClasses"
    },
    "mgmtCo": {
      "@id": "hemrock:mgmtCo"
    },
    "ResultResponse": "hemrock:ResultResponse",
    "WaterfallResult": "hemrock:WaterfallResult",
    "distributable": {
      "@id": "hemrock:distributable",
      "@type": "xsd:decimal"
    },
    "classes": {
      "@id": "hemrock:classes",
      "@container": "@list"
    },
    "series": {
      "@id": "hemrock:series",
      "@container": "@list"
    },
    "holders": {
      "@id": "hemrock:holders",
      "@container": "@list"
    },
    "perShare": {
      "@id": "hemrock:perShare",
      "@container": "@list"
    },
    "iterations": {
      "@id": "hemrock:iterations",
      "@type": "xsd:integer"
    },
    "converged": {
      "@id": "hemrock:converged",
      "@type": "xsd:boolean"
    },
    "LineTotals": "hemrock:LineTotals",
    "FundResult": "hemrock:FundResult",
    "committedCapital": {
      "@id": "hemrock:committedCapital",
      "@type": "@id"
    },
    "calledCapital": {
      "@id": "hemrock:calledCapital",
      "@type": "@id"
    },
    "managementFees": {
      "@id": "hemrock:managementFees",
      "@type": "@id"
    },
    "partnershipExpenses": {
      "@id": "hemrock:partnershipExpenses",
      "@type": "@id"
    },
    "investedCapital": {
      "@id": "hemrock:investedCapital",
      "@type": "@id"
    },
    "proceeds": {
      "@id": "hemrock:proceeds",
      "@type": "@id"
    },
    "distributions": {
      "@id": "hemrock:distributions",
      "@type": "@id"
    },
    "grossMultiple": {
      "@id": "hemrock:grossMultiple",
      "@type": "@id"
    },
    "netMultiple": {
      "@id": "hemrock:netMultiple",
      "@type": "@id"
    },
    "grossIRR": {
      "@id": "hemrock:grossIRR",
      "@type": "@id"
    },
    "netIRR": {
      "@id": "hemrock:netIRR",
      "@type": "@id"
    },
    "pic": {
      "@id": "hemrock:pic",
      "@type": "xsd:decimal"
    },
    "dpi": {
      "@id": "hemrock:dpi",
      "@type": "xsd:decimal"
    },
    "rvpi": {
      "@id": "hemrock:rvpi",
      "@type": "xsd:decimal"
    },
    "tvpi": {
      "@id": "hemrock:tvpi",
      "@type": "xsd:decimal"
    },
    "weightedHoldPeriodYears": {
      "@id": "hemrock:weightedHoldPeriodYears",
      "@type": "xsd:decimal"
    },
    "tiers": {
      "@id": "hemrock:tiers",
      "@container": "@list"
    },
    "ProductAccess": "hemrock:ProductAccess",
    "product": {
      "@id": "hemrock:product",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "hemrock:name",
      "@type": "xsd:string"
    },
    "priceUsd": {
      "@id": "hemrock:priceUsd",
      "@type": "xsd:decimal"
    },
    "allowance": {
      "@id": "hemrock:allowance",
      "@type": "xsd:integer"
    },
    "period": {
      "@id": "hemrock:period"
    },
    "remaining": {
      "@id": "hemrock:remaining",
      "@type": "xsd:integer"
    },
    "active": {
      "@id": "hemrock:active",
      "@type": "xsd:boolean"
    },
    "state": {
      "@id": "hemrock:state",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "hemrock:source",
      "@type": "xsd:string"
    },
    "freeRemaining": {
      "@id": "hemrock:freeRemaining",
      "@type": "xsd:integer"
    },
    "paidRemaining": {
      "@id": "hemrock:paidRemaining",
      "@type": "xsd:integer"
    },
    "paidExpiration": {
      "@id": "hemrock:paidExpiration",
      "@type": "xsd:string"
    },
    "nextAction": {
      "@id": "hemrock:nextAction",
      "@type": "xsd:string"
    },
    "UsagePeriod": "hemrock:UsagePeriod",
    "period_start": {
      "@id": "hemrock:period_start",
      "@type": "xsd:dateTime"
    },
    "period_end": {
      "@id": "hemrock:period_end",
      "@type": "xsd:dateTime"
    },
    "consumed": {
      "@id": "hemrock:consumed",
      "@type": "xsd:integer"
    },
    "reserved": {
      "@id": "hemrock:reserved",
      "@type": "xsd:integer"
    },
    "enabled": {
      "@id": "hemrock:enabled",
      "@type": "xsd:boolean"
    },
    "DailyUsage": "hemrock:DailyUsage",
    "day": {
      "@id": "hemrock:day",
      "@type": "xsd:date"
    },
    "endpoint": {
      "@id": "hemrock:endpoint",
      "@type": "xsd:string"
    },
    "succeeded": {
      "@id": "hemrock:succeeded",
      "@type": "xsd:integer"
    },
    "failed": {
      "@id": "hemrock:failed",
      "@type": "xsd:integer"
    },
    "MonthlyUsage": "hemrock:MonthlyUsage",
    "month": {
      "@id": "hemrock:month",
      "@type": "xsd:string"
    },
    "AccessResponse": "hemrock:AccessResponse",
    "Error": "hemrock:Error",
    "error": {
      "@id": "hemrock:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Hemrock API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Hemrock's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-11) from openapi/hemrock-com-openapi.json, openapi/hemrock_com_openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/hemrock-com-openapi.json",
    "openapi/hemrock_com_openapi.json"
  ]
}