FIWARE チュートリアル・スキーマ:StockOrder
StockOrder - 1つ以上のストアで販売されているアイテムの一覧のエントリ
プロパティ | 期待されるタイプ | 説明 |
---|---|---|
StockOrder のプロパティ | ||
orderedProduct
|
Relationship: Product | この在庫アイテムに関連付けられている製品 |
requestedFor
|
Relationship: Building | この製品が販売されているストアの id |
requestedBy
|
Relationship: Person | この StockOrder を作成した人 |
orderDate
|
Property: DateTime | 注文された日付 |
stockCount
|
Property: integer | 倉庫に在庫が残っているアイテムの数 |
@context
と @graph
のスニペットは、以下にあります (詳細を見るためにスクロールしてください):
{
"@context": {
"tutorial": "https://fiware.github.io/tutorials.Step-by-Step/schema/",
"StockOrder": "tutorial:StockOrder",
"orderDate": {
"@id": "tutorial:orderDate",
"@type": "https://uri.etsi.org/ngsi-ld/DateTime"
},
"orderedProduct": {
"@id": "tutorial:orderedProduct",
"@type": "@id"
},
"requestedBy": {
"@id": "tutorial:requestedBy",
"@type": "@id"
},
"requestedFor": {
"@id": "tutorial:requestedFor",
"@type": "@id"
},
"stockCount": {
"@id": "tutorial:stockCount",
"@type": "xsd:integer"
}
},
"@graph": [
{
"@id": "tutorial:StockOrder",
"@type": "rdfs:Class",
"rdfs:comment": "在庫注文は1つ以上のストアで販売されるアイテムの一覧のエントリ",
"rdfs:label": "在庫注文",
"rdfs:subClassOf": {
"@id": "http://schema.org/Intangible"
}
},
{
"@id": "tutoral:requestedBy",
"@type": "https://uri.etsi.org/ngsi-ld/Relationship",
"schema:domainIncludes": [
{
"@id": "tutorial:Shelf"
},
{
"@id": "tutorial:StockOrder"
}
],
"schema:rangeIncludes": [
{
"@id": "schema:Person"
}
],
"rdfs:comment": "人が要求したオブジェクト",
"rdfs:label": "要求者"
},
{
"@id": "tutorial:requestedFor",
"@type": "https://uri.etsi.org/ngsi-ld/Relationship",
"schema:domainIncludes": [
{
"@id": "tutorial:StockOrder"
}
],
"schema:rangeIncludes": [
{
"@id": "fiware:Building"
}
],
"rdfs:comment": "アイテムが要求されたストア",
"rdfs:label": "要求対象"
},
{
"@id": "tutorial:orderedProduct",
"@type": "https://uri.etsi.org/ngsi-ld/Relationship",
"schema:domainIncludes": [
{
"@id": "tutorial:StockOrder"
}
],
"schema:rangeIncludes": [
{
"@id": "tutorial:Product"
}
],
"rdfs:comment": "ストアで注文された製品",
"rdfs:label": "注文された製品"
}
]
}