Filebase · JSON-LD Context

Filebase Context

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

15 Classes 32 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
filebase: https://filebase.com/vocab#
ipfs: https://ipfs.tech/vocab#

Classes

Filebase FilebaseS3API FilebasePlatformAPI FilebaseIPFSPinningServiceAPI FilebaseIPFSRpcAPI Bucket Object Pin PinStatus PinRequest KeyPair IPNSName MFSEntry UsageMetrics BandwidthMetrics

Properties

Property Type Container
name string
description string
url reference
created dateTime
modified dateTime
bucketName string
objectKey string
etag string
region string
storageBytes long
objectCount long
bandwidthBytes long
cid string
status string
requestId string
delegates reference set
origins reference set
meta
ipnsName string
keyId string
keyType string
accessKey string
baseURL reference
rateLimit integer
replicationFactor integer
contact reference
email string
documentation reference
provider reference
api reference
pricing reference
tags set

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "filebase": "https://filebase.com/vocab#",
    "ipfs": "https://ipfs.tech/vocab#",

    "Filebase": "filebase:Filebase",
    "FilebaseS3API": "filebase:FilebaseS3API",
    "FilebasePlatformAPI": "filebase:FilebasePlatformAPI",
    "FilebaseIPFSPinningServiceAPI": "filebase:FilebaseIPFSPinningServiceAPI",
    "FilebaseIPFSRpcAPI": "filebase:FilebaseIPFSRpcAPI",

    "Bucket": "filebase:Bucket",
    "Object": "filebase:Object",
    "Pin": "filebase:Pin",
    "PinStatus": "filebase:PinStatus",
    "PinRequest": "filebase:PinRequest",
    "KeyPair": "filebase:KeyPair",
    "IPNSName": "filebase:IPNSName",
    "MFSEntry": "filebase:MFSEntry",
    "UsageMetrics": "filebase:UsageMetrics",
    "BandwidthMetrics": "filebase:BandwidthMetrics",

    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "created": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "modified": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },

    "bucketName": {
      "@id": "filebase:bucketName",
      "@type": "xsd:string"
    },
    "objectKey": {
      "@id": "filebase:objectKey",
      "@type": "xsd:string"
    },
    "etag": {
      "@id": "filebase:etag",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "filebase:region",
      "@type": "xsd:string"
    },
    "storageBytes": {
      "@id": "filebase:storageBytes",
      "@type": "xsd:long"
    },
    "objectCount": {
      "@id": "filebase:objectCount",
      "@type": "xsd:long"
    },
    "bandwidthBytes": {
      "@id": "filebase:bandwidthBytes",
      "@type": "xsd:long"
    },

    "cid": {
      "@id": "ipfs:cid",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ipfs:status",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "ipfs:requestId",
      "@type": "xsd:string"
    },
    "delegates": {
      "@id": "ipfs:delegates",
      "@type": "@id",
      "@container": "@set"
    },
    "origins": {
      "@id": "ipfs:origins",
      "@type": "@id",
      "@container": "@set"
    },
    "meta": {
      "@id": "ipfs:meta"
    },
    "ipnsName": {
      "@id": "ipfs:ipnsName",
      "@type": "xsd:string"
    },
    "keyId": {
      "@id": "ipfs:keyId",
      "@type": "xsd:string"
    },
    "keyType": {
      "@id": "ipfs:keyType",
      "@type": "xsd:string"
    },

    "accessKey": {
      "@id": "filebase:accessKey",
      "@type": "xsd:string"
    },
    "baseURL": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "rateLimit": {
      "@id": "filebase:rateLimit",
      "@type": "xsd:integer"
    },
    "replicationFactor": {
      "@id": "filebase:replicationFactor",
      "@type": "xsd:integer"
    },

    "contact": {
      "@id": "schema:contactPoint",
      "@type": "@id"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "schema:documentation",
      "@type": "@id"
    },

    "provider": {
      "@id": "schema:provider",
      "@type": "@id"
    },
    "api": {
      "@id": "schema:hasPart",
      "@type": "@id"
    },
    "pricing": {
      "@id": "schema:priceSpecification",
      "@type": "@id"
    },
    "tags": {
      "@id": "schema:keywords",
      "@container": "@set"
    }
  }
}