{
"@context": {
"dcterms": "http://purl.org/dc/terms/",
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"ods": "https://github.com/ODS-DFS-L4/ods/",
"ads": "urn:samm:org.eclipse.esmf:1.0.0#",
"api": "https://airway-discovery.example.com/1.0.0/api#",
"inst": "http://airway-discovery.example.com/instance#"
},
"@graph": [
{
"@id": "inst:AirwayDiscoveryServiceProd",
"@type": "ods:DomainApp",
"dcterms:conformsTo": [
{
"@id": "ads:AirwayDiscoveryService"
},
{
"@id": "api:AirwayDiscoveryWebService"
}
],
"dcterms:description": [
{
"@language": "en",
"@value": "Production instance of Airway Discovery Service for finding and managing airway resources"
},
{
"@language": "ja",
"@value": "航路リソースの検索と管理のための航路ディスカバリーサービスの本番インスタンス"
}
],
"dcterms:title": [
{
"@language": "en",
"@value": "Airway Discovery Service - Production"
},
{
"@language": "ja",
"@value": "航路ディスカバリーサービス - 本番環境"
}
],
"ods:hasEndpoint": [
{
"@id": "inst:FindResourceEndpointProd"
},
{
"@id": "inst:RegisterDomainApplicationEndpointProd"
},
{
"@id": "inst:RegisterResourceEndpointProd"
}
],
"ods:sparqlEndpoint": {
"@type": "http://www.w3.org/2001/XMLSchema#anyURI",
"@value": "https://example.com/sparql"
},
"ads:serverUrl": {
"@type": "http://www.w3.org/2001/XMLSchema#anyURI",
"@value": "https://example.com/rpc-api/v1"
}
},
{
"@id": "inst:RegisterDomainApplicationEndpointProd",
"@type": "ods:DomainAppEndpoint",
"dcterms:conformsTo": {
"@id": "api:RegisterDomainApplicationAPI"
},
"dcterms:title": [
{
"@language": "en",
"@value": "Register Domain Application Endpoint"
},
{
"@language": "ja",
"@value": "ドメインアプリケーション登録エンドポイント"
}
],
"ods:endpointInformation": "JSON-RPC endpoint for registering new domain applications",
"ads:registerDomainApplicationRequestUri": {
"@type": "http://www.w3.org/2001/XMLSchema#anyURI",
"@value": "https://example.com/rpc-api/v1/airway/operations"
}
},
{
"@id": "inst:RegisterResourceEndpointProd",
"@type": "ods:DomainAppEndpoint",
"dcterms:conformsTo": {
"@id": "api:RegisterResourceAPI"
},
"dcterms:title": [
{
"@language": "en",
"@value": "Register Resource Endpoint"
},
{
"@language": "ja",
"@value": "リソース登録エンドポイント"
}
],
"ods:endpointInformation": "JSON-RPC endpoint for registering new resources",
"ads:registerResourceRequestUri": {
"@type": "http://www.w3.org/2001/XMLSchema#anyURI",
"@value": "https://example.com/rpc-api/v1/airway/operations"
}
},
{
"@id": "inst:FindResourceEndpointProd",
"@type": "ods:DomainAppEndpoint",
"dcterms:conformsTo": {
"@id": "api:FindResourceAPI"
},
"dcterms:title": [
{
"@language": "en",
"@value": "Find Resource Endpoint"
},
{
"@language": "ja",
"@value": "リソース検索エンドポイント"
}
],
"ods:endpointInformation": "JSON-RPC endpoint for finding resources by location and drone model",
"ads:findResourceRequestUri": {
"@type": "http://www.w3.org/2001/XMLSchema#anyURI",
"@value": "https://example.com/rpc-api/v1/airway/operations"
}
}
]
}