|
1 | 1 | <!-- 10-Header --> |
2 | 2 | [](https://smartdatamodels.org) |
3 | | -엔티티: OSMShop |
| 3 | +Entity: OSMShop |
4 | 4 | ===============<!-- /10-Header --> |
5 | 5 | <!-- 15-License --> |
6 | 6 | [Open License](https://github.com/smart-data-models//dataModel.OpenStreetMap/blob/master/OSMShop/LICENSE.md) |
7 | 7 | [document generated automatically](https://docs.google.com/presentation/d/e/2PACX-1vTs-Ng5dIAwkg91oTTUdt8ua7woBXhPnwavZ0FxgR8BsAI_Ek3C5q97Nd94HS8KhP-r_quD4H0fgyt3/pub?start=false&loop=false&delayms=3000#slide=id.gb715ace035_0_60) |
8 | 8 | <!-- /15-License --> |
9 | 9 | <!-- 20-Description --> |
10 | | -전체 설명: **OpenStreetMap에서 shop=*. 태그가 지정된 상점 또는 소매점. 최종 소비자에게 직접 소매 제품을 판매하는 사업체를 나타냅니다.** |
11 | | -버전: 0.0.1 |
| 10 | +Global description: **OpenStreetMap에 태그된 shop=*로 표시되는 상점 또는 소매점입니다. 최종 소비자에게 직접 소매 제품을 판매하는 업체를 나타냅니다.** |
| 11 | +version: 0.0.1 |
12 | 12 | <!-- /20-Description --> |
13 | 13 | <!-- 30-PropertiesList --> |
14 | 14 |
|
15 | 15 | ## 속성 목록 |
16 | 16 |
|
17 | | -<sup><sub>[*] 속성에 유형이 없는 이유는 여러 유형 또는 다른 형식/패턴을 가질 수 있기 때문입니다.</sub></sup> |
18 | | -- `address[object]`: 상점 주소, schema.org PostalAddress를 따르는 구조 - `addressCity[string]`: 주소의 도시 |
| 17 | +<sup><sub>[*] 속성에 타입이 명시되지 않은 경우, 여러 타입 또는 다양한 형식/패턴을 가질 수 있음을 의미합니다</sub></sup> |
| 18 | +- `address[object]`: schema.org PostalAddress를 따라 구조화된 상점의 주소 |
| 19 | + - `addressCity[string]`: 주소의 도시 |
19 | 20 | - `addressCountry[string]`: ISO 3166-1 alpha-2 국가 코드 |
20 | 21 | - `houseNumber[string]`: 건물 번호 |
21 | | - - `postalCode[string]`: 우편 번호 |
22 | | - - `streetAddress[string]`: 거리 이름 |
23 | | -- `alternateName[string]`: 이 항목에 대한 대체 이름 - `areaServed[string]`: 서비스 또는 제공되는 항목이 제공되는 지리적 영역. 모델: [https://schema.org/Text](https://schema.org/Text)- `brand[string]`: 상점이 체인 또는 프랜차이즈의 일부인 경우 브랜드 이름. 모델: [https://wiki.openstreetmap.org/wiki/Key:brand](https://wiki.openstreetmap.org/wiki/Key:brand)- `dataProvider[string]`: 조정된 데이터 엔티티의 제공자를 식별하는 문자 시퀀스 - `dateCreated[date-time]`: 엔티티 생성 타임스탬프. 일반적으로 스토리지 플랫폼에서 할당됩니다. - `dateModified[date-time]`: 엔티티 마지막 수정 타임스탬프. 일반적으로 스토리지 플랫폼에서 할당됩니다. - `description[string]`: 이 항목에 대한 설명 - `id[*]`: 엔티티의 고유 식별자 - `location[*]`: 항목에 대한 Geojson 참조. Point, LineString, Polygon, MultiPoint, MultiLineString 또는 MultiPolygon일 수 있습니다. - `name[string]`: 이 항목의 이름 - `openingHours[string]`: OSM 형식의 상점 영업 시간. 모델: [https://wiki.openstreetmap.org/wiki/Key:opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)- `operator[string]`: 상점을 운영하는 엔티티의 이름. 모델: [https://wiki.openstreetmap.org/wiki/Key:operator](https://wiki.openstreetmap.org/wiki/Key:operator)- `organic[string]`: 상점이 유기농 제품을 판매하는지 여부를 나타냅니다. 모델: [https://wiki.openstreetmap.org/wiki/Key:organic](https://wiki.openstreetmap.org/wiki/Key:organic)- `osmId[number]`: 원본 OpenStreetMap 요소의 정수 식별자 - `osmLastModified[date-time]`: 마지막 수정 타임스탬프 - `osmType[string]`: 원본 OSM 요소의 유형 - `owner[array]`: 소유자의 고유 ID 시퀀스를 참조하는 JSON으로 인코딩된 문자 목록을 포함하는 목록 - `phone[string]`: 상점 전화번호 - `seeAlso[*]`: 추가 리소스를 가리키는 URI 목록 - `shopType[string]`: 소매 범주를 분류하는 OSM 상점 태그. 열거형: 'supermarket, convenience, bakery, clothes, shoes, hairdresser, car_repair, bicycle, hardware, electronics, florist, books...' 모델: [https://wiki.openstreetmap.org/wiki/Key:shop](https://wiki.openstreetmap.org/wiki/Key:shop)- `source[string]`: 엔티티 데이터의 원본 출처를 URL로 제공하는 문자 시퀀스. 소스 제공자의 정규화된 도메인 이름 또는 소스 개체에 대한 URL을 권장합니다. - `type[string]`: NGSI 엔티티 유형. OSMShop이어야 합니다. - `website[uri]`: 공식 웹사이트 URL - `wheelchair[string]`: 휠체어 접근성. 모델: [https://wiki.openstreetmap.org/wiki/Key:wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair)<!-- /30-PropertiesList --> |
| 22 | + - `postalCode[string]`: 우편번호 |
| 23 | + - `streetAddress[string]`: 도로명 |
| 24 | +- `alternateName[string]`: 이 항목의 대체 이름 |
| 25 | +- `areaServed[string]`: 서비스 또는 제공되는 품목이 제공되는 지역. 모델: [https://schema.org/Text](https://schema.org/Text) |
| 26 | +- `brand[string]`: 체인점 또는 프랜차이즈에 속한 경우 브랜드명. 모델: [https://wiki.openstreetmap.org/wiki/Key:brand](https://wiki.openstreetmap.org/wiki/Key:brand) |
| 27 | +- `dataProvider[string]`: 조화된 데이터 엔터티 제공자의 식별 문자열 |
| 28 | +- `dateCreated[date-time]`: 엔터티 생성 타임스탬프(보통 저장 플랫폼에서 할당됨) |
| 29 | +- `dateModified[date-time]`: 엔터티의 마지막 수정 타임스탬프(보통 저장 플랫폼에서 할당됨) |
| 30 | +- `description[string]`: 이 항목에 대한 설명 |
| 31 | +- `id[*]`: 엔터티의 고유 식별자 |
| 32 | +- `location[*]`: Point, LineString, Polygon, MultiPoint, MultiLineString 또는 MultiPolygon이 될 수 있는 GeoJSON 참조 |
| 33 | +- `name[string]`: 이 항목의 이름 |
| 34 | +- `openingHours[string]`: OSM 형식의 상점 영업 시간. 모델: [https://wiki.openstreetmap.org/wiki/Key:opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) |
| 35 | +- `operator[string]`: 상점을 운영하는 엔터티의 이름. 모델: [https://wiki.openstreetmap.org/wiki/Key:operator](https://wiki.openstreetmap.org/wiki/Key:operator) |
| 36 | +- `organic[string]`: 유기농 제품을 판매하는지 여부. 모델: [https://wiki.openstreetmap.org/wiki/Key:organic](https://wiki.openstreetmap.org/wiki/Key:organic) |
| 37 | +- `osmId[number]`: 원래 OpenStreetMap 요소의 정수 ID |
| 38 | +- `osmLastModified[date-time]`: 마지막 수정 타임스탬프 |
| 39 | +- `osmType[string]`: 원래 OSM 요소의 타입 |
| 40 | +- `owner[array]`: 소유자(들)의 고유 ID를 참조하는 JSON으로 인코딩된 문자열 시퀀스를 포함하는 목록 |
| 41 | +- `phone[string]`: 상점의 전화번호 |
| 42 | +- `seeAlso[*]`: 추가 리소스를 가리키는 URI 목록 |
| 43 | +- `shopType[string]`: 소매 카테고리를 분류하는 OSM 상점 태그. Enum: 'supermarket, convenience, bakery, clothes, shoes, hairdresser, car_repair, bicycle, hardware, electronics, florist, books...'. 모델: [https://wiki.openstreetmap.org/wiki/Key:shop](https://wiki.openstreetmap.org/wiki/Key:shop) |
| 44 | +- `source[string]`: 엔터티 데이터의 원래 출처 URL로, 권장되는 형식은 소스 제공자의 완전 도메인 이름 또는 소스 객체의 URL입니다. |
| 45 | +- `type[string]`: NGSI 엔터티 타입. 반드시 OSMShop이어야 합니다. |
| 46 | +- `website[uri]`: 공식 웹사이트 URL |
| 47 | +- `wheelchair[string]`: 휠체어 접근성. 모델: [https://wiki.openstreetmap.org/wiki/Key:wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair) |
| 48 | +<!-- /30-PropertiesList --> |
24 | 49 | <!-- 35-RequiredProperties --> |
| 50 | + |
25 | 51 | 필수 속성 |
26 | | -- `id` - `location` - `osmId` - `osmType` - `shopType` - `type` <!-- /35-RequiredProperties --> |
| 52 | +- `id` |
| 53 | +- `location` |
| 54 | +- `osmId` |
| 55 | +- `osmType` |
| 56 | +- `shopType` |
| 57 | +- `type` |
| 58 | +<!-- /35-RequiredProperties --> |
27 | 59 | <!-- 40-NotesYaml --> |
28 | 60 | <!-- /40-NotesYaml --> |
29 | 61 | <!-- 50-DataModelHeader --> |
| 62 | + |
30 | 63 | ## 속성 데이터 모델 설명 |
31 | | -알파벳순 정렬 (자세히 보려면 클릭) |
| 64 | +알파벳순으로 정렬됨(자세한 내용은 클릭) |
32 | 65 | <!-- /50-DataModelHeader --> |
33 | 66 | <!-- 60-ModelYaml --> |
34 | | -<details><summary><strong>전체 yaml 세부 정보</strong></summary> |
| 67 | +<details><summary><strong>전체 YAML 세부 정보</strong></summary> |
35 | 68 | ```yaml |
36 | 69 | OSMShop: |
37 | 70 | description: A shop or retail store from OpenStreetMap tagged with shop=*. Represents establishments selling retail products directly to end customers |
@@ -500,10 +533,11 @@ OSMShop: |
500 | 533 | <!-- 70-MiddleNotes --> |
501 | 534 | <!-- /70-MiddleNotes --> |
502 | 535 | <!-- 80-Examples --> |
503 | | -## 예시 페이로드 |
504 | | -#### OSMShop NGSI-v2 키-값 예시 |
505 | | -다음은 키-값 형식의 OSMShop JSON 예시입니다. 이는 `options=keyValues`를 사용할 때 NGSI-v2와 호환되며 개별 엔티티의 컨텍스트 데이터를 반환합니다. |
506 | | -<details><summary><strong>예시 표시/숨기기</strong></summary> |
| 536 | +
|
| 537 | +## 예제 페이로드 |
| 538 | +#### OSMShop NGSI-v2 key-values 예제 |
| 539 | +NGSI-v2에서 `options=keyValues`를 사용하여 개별 엔터티의 컨텍스트 데이터를 반환할 때 key-values 형식으로 표현된 OSMShop의 JSON 예제입니다. |
| 540 | +<details><summary><strong>예제 보기/숨기기</strong></summary> |
507 | 541 | ```json |
508 | 542 | { |
509 | 543 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
@@ -537,9 +571,9 @@ OSMShop: |
537 | 571 | } |
538 | 572 | ``` |
539 | 573 | </details> |
540 | | -#### OSMShop NGSI-v2 정규화 예시 |
541 | | -다음은 정규화된 OSMShop JSON 예시입니다. 이는 옵션을 사용하지 않을 때 NGSI-v2와 호환되며 개별 엔티티의 컨텍스트 데이터를 반환합니다. |
542 | | -<details><summary><strong>예시 표시/숨기기</strong></summary> |
| 574 | +#### OSMShop NGSI-v2 정규화 예제 |
| 575 | +옵션을 사용하지 않고 NGSI-v2에서 개별 엔터티의 컨텍스트 데이터를 반환할 때 정규화된 JSON 형식으로 표현된 OSMShop의 예제입니다. |
| 576 | +<details><summary><strong>예제 보기/숨기기</strong></summary> |
543 | 577 | ```json |
544 | 578 | { |
545 | 579 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
@@ -612,9 +646,9 @@ OSMShop: |
612 | 646 | } |
613 | 647 | ``` |
614 | 648 | </details> |
615 | | -#### OSMShop NGSI-LD 키-값 예시 |
616 | | -다음은 키-값 형식의 OSMShop JSON-LD 예시입니다. 이는 `options=keyValues`를 사용할 때 NGSI-LD와 호환되며 개별 엔티티의 컨텍스트 데이터를 반환합니다. |
617 | | -<details><summary><strong>예시 표시/숨기기</strong></summary> |
| 649 | +#### OSMShop NGSI-LD key-values 예제 |
| 650 | +NGSI-LD에서 `options=keyValues`를 사용하여 개별 엔터티의 컨텍스트 데이터를 반환할 때 key-values 형식으로 표현된 OSMShop의 JSON-LD 예제입니다. |
| 651 | +<details><summary><strong>예제 보기/숨기기</strong></summary> |
618 | 652 | ```json |
619 | 653 | { |
620 | 654 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
@@ -651,9 +685,9 @@ OSMShop: |
651 | 685 | } |
652 | 686 | ``` |
653 | 687 | </details> |
654 | | -#### OSMShop NGSI-LD 정규화 예시 |
655 | | -다음은 정규화된 OSMShop JSON-LD 예시입니다. 이는 옵션을 사용하지 않을 때 NGSI-LD와 호환되며 개별 엔티티의 컨텍스트 데이터를 반환합니다. |
656 | | -<details><summary><strong>예시 표시/숨기기</strong></summary> |
| 688 | +#### OSMShop NGSI-LD 정규화 예제 |
| 689 | +옵션을 사용하지 않고 NGSI-LD에서 개별 엔터티의 컨텍스트 데이터를 반환할 때 정규화된 JSON-LD 형식으로 표현된 OSMShop의 예제입니다. |
| 690 | +<details><summary><strong>예제 보기/숨기기</strong></summary> |
657 | 691 | ```json |
658 | 692 | { |
659 | 693 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
@@ -735,7 +769,7 @@ OSMShop: |
735 | 769 | <!-- 90-FooterNotes --> |
736 | 770 | <!-- /90-FooterNotes --> |
737 | 771 | <!-- 95-Units --> |
738 | | -크기 단위 처리에 대한 답변은 [FAQ 10](https://smartdatamodels.org/index.php/faqs/)를 참조하십시오. |
| 772 | +단위 처리에 대한 답변은 [FAQ 10](https://smartdatamodels.org/index.php/faqs/)를 참조하십시오. |
739 | 773 | <!-- /95-Units --> |
740 | 774 | <!-- 97-LastFooter --> |
741 | 775 | --- |
|
0 commit comments