Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

속성의 기본 자료형

기본 자료형(Base type)은 속성(Property)에 저장할 값과 앱에서 가능한 연산을 정합니다. 데이터셋(Dataset)의 필드 자료형(Field type) 중 Map과 Binary는 속성의 기본 자료형으로 사용할 수 없습니다. 일반적인 값과 키의 지원은 속성 자료형 표에 있습니다.

특수 기본 자료형

자료형용도
Vector의미 기반 검색에 사용할 벡터 저장
Geopoint지리적 점
Geoshape지리 도형
Attachment객체에 연결한 파일과 함수의 첨부파일 처리
Time series시계열 참조
Geotemporal series지리 시계열 참조
Media reference미디어 파일 항목 참조
Cipher textCipher로 인코딩한 문자열
Struct이름과 자료형을 가진 여러 필드를 한 속성으로 구성

Vector, Time series와 Geotemporal series reference는 배열 속성을 지원하지 않습니다. 지리 시계열 참조는 객체 유형당 최대 하나만 둘 수 있습니다. 나머지 기본 자료형은 배열로 여러 값을 표현할 수 있습니다. 속성으로 저장할 수 있다는 사실과 액션에서 해당 배열을 편집할 수 있다는 사실은 다르므로 각 연산의 지원 범위를 확인합니다.

미디어 참조의 구조

미디어 참조(Media reference)는 미디어 집합(Media set)의 특정 미디어 항목(Media item)을 가리킵니다. 이미지, 영상, 음성이나 문서에 관한 정보를 담아 참조를 쓰는 위치에서 해당 미디어를 표시할 수 있습니다.

다음 JSON은 구조 예입니다. 모든 RID는 가상 값이며 실제 미디어 집합, 뷰와 항목의 RID로 바꿔야 합니다.

{
  "mimeType": "image/png",
  "reference": {
    "type": "mediaSetViewItem",
    "mediaSetViewItem": {
      "mediaSetRid": "ri.mio.main.media-set.00000000-0000-0000-0000-000000000000",
      "mediaSetViewRid": "ri.mio.main.view.00000000-0000-0000-0000-000000000000",
      "mediaItemRid": "ri.mio.main.media-item.00000000-0000-0000-0000-000000000000"
    }
  }
}

mimeType은 파일의 미디어 종류입니다. reference에는 미디어 집합 RID, 뷰 RID와 개별 항목 RID가 들어갑니다.

속성에 연결

데이터셋에서 미디어 참조를 공급하는 구성은 미디어 참조 값을 담는 열을 객체의 해당 속성에 매핑합니다.

속성에는 하나 이상의 media source가 필요합니다. 객체 유형의 Capabilities에서 구성합니다. 여러 원본이 있으면 하나를 Upload destination으로 지정하여 온톨로지 편집으로 올린 항목을 저장할 미디어 집합을 정할 수 있습니다.

구조체

구조체(Struct)는 여러 필드를 가진 스키마형 속성입니다. Object Storage V2에서 데이터셋이나 제한 뷰(Restricted view)의 구조체 열에 연결합니다. 기본 키나 제목 키로는 사용할 수 없고 구조체 안에 다른 구조체나 배열 필드를 넣을 수 없습니다. 구조체 속성 자체의 배열은 지원합니다.