United States Coast Guard · JSON-LD Context

United States Coast Guard Context

JSON-LD context defining the semantic vocabulary for United States Coast Guard from United States Coast Guard.

5 Classes 19 Properties 3 Namespaces
View Context View on GitHub

Namespaces

uscg: https://cgmix.uscg.mil/ontology/
dcterms: http://purl.org/dc/terms/
gov: https://www.w3.org/ns/org#

Classes

Vessel VesselCase EquipmentCertification IncidentReport GovernmentOrganization

Properties

Property Type Container
vesselId reference
vesselName
flag
hullIdentificationNumber
vesselType
grossTons schema:Number
netTons schema:Number
length schema:Distance
ownerName
homePort
inspectionDate schema:Date
port
examType
result
deficiencyCount schema:Integer
equipmentId
manufacturer
approvalStatus
description

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "uscg": "https://cgmix.uscg.mil/ontology/",
    "dcterms": "http://purl.org/dc/terms/",
    "gov": "https://www.w3.org/ns/org#",

    "Vessel": "uscg:Vessel",
    "VesselCase": "uscg:VesselCase",
    "EquipmentCertification": "uscg:EquipmentCertification",
    "IncidentReport": "uscg:IncidentReport",
    "GovernmentOrganization": "GovernmentOrganization",

    "vesselId": {
      "@id": "uscg:officialNumber",
      "@type": "@id"
    },
    "vesselName": {
      "@id": "schema:name"
    },
    "flag": {
      "@id": "uscg:flagState"
    },
    "hullIdentificationNumber": {
      "@id": "uscg:hin"
    },
    "vesselType": {
      "@id": "uscg:vesselType"
    },
    "grossTons": {
      "@id": "uscg:grossTonnage",
      "@type": "schema:Number"
    },
    "netTons": {
      "@id": "uscg:netTonnage",
      "@type": "schema:Number"
    },
    "length": {
      "@id": "schema:depth",
      "@type": "schema:Distance"
    },
    "ownerName": {
      "@id": "schema:ownershipFundingInfo"
    },
    "homePort": {
      "@id": "uscg:homePort"
    },
    "inspectionDate": {
      "@id": "schema:datePublished",
      "@type": "schema:Date"
    },
    "port": {
      "@id": "schema:location"
    },
    "examType": {
      "@id": "uscg:examinationType"
    },
    "result": {
      "@id": "schema:result"
    },
    "deficiencyCount": {
      "@id": "uscg:deficiencyCount",
      "@type": "schema:Integer"
    },
    "equipmentId": {
      "@id": "uscg:equipmentApprovalNumber"
    },
    "manufacturer": {
      "@id": "schema:manufacturer"
    },
    "approvalStatus": {
      "@id": "schema:validFrom"
    },
    "description": {
      "@id": "dcterms:description"
    }
  }
}