Service Fabric · JSON-LD Context

Service Fabric Context

JSON-LD context defining the semantic vocabulary for Service Fabric from Service Fabric.

21 Classes 3 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
sf: https://api-evangelist.github.io/service-fabric/vocab/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Application Service Node Cluster Partition Replica Name TypeName TypeVersion Status HealthState Id IpAddressOrFQDN NodeStatus IsSeedNode ServiceKind ServiceStatus AggregatedHealthState HealthEvents Description Parameters

Properties

Property Type Container
StartedTimestamp dateTime
LastModifiedUtcTimestamp dateTime
SourceUtcTimestamp dateTime

JSON-LD Document

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

    "Application": "schema:SoftwareApplication",
    "Service": "schema:Service",
    "Node": "sf:ClusterNode",
    "Cluster": "sf:ServiceFabricCluster",
    "Partition": "sf:ServicePartition",
    "Replica": "sf:ServiceReplica",

    "Name": "schema:name",
    "TypeName": "sf:typeName",
    "TypeVersion": "schema:version",
    "Status": "sf:lifecycleStatus",
    "HealthState": "sf:healthState",

    "Id": "@id",
    "IpAddressOrFQDN": "schema:serverAddress",
    "NodeStatus": "sf:nodeStatus",
    "IsSeedNode": "sf:isSeedNode",

    "ServiceKind": "sf:serviceKind",
    "ServiceStatus": "sf:serviceStatus",

    "AggregatedHealthState": "sf:aggregatedHealthState",
    "HealthEvents": "sf:healthEvents",
    "Description": "schema:description",

    "Parameters": "sf:applicationParameters",

    "StartedTimestamp": {
      "@id": "schema:startDate",
      "@type": "xsd:dateTime"
    },
    "LastModifiedUtcTimestamp": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "SourceUtcTimestamp": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    }
  }
}