Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

V1 객체 속성값의 JSON 표현

OntologyObject는 필수 문자열 rid와 선택적인 properties 맵을 갖습니다. 맵의 키는 속성 API 이름이고 값은 PropertyValue입니다. 속성 이름은 Get Object Type 또는 Ontology Manager에서 확인합니다.

속성별 표현

다음 값은 형식 예시입니다.

속성 유형JSON 표현예시
Array배열["alpha", "bravo", "charlie"]
AttachmentAttachmentProperty 객체아래 첨부 파일 예시
Booleanbooleantrue
Bytenumber31
CipherText문자열아래 암호문 예시
DateISO 8601 확장형 현지 날짜 문자열"2021-05-01"
Decimal문자열"2.718281828"
Doublenumber3.14159265
Floatnumber3.14159265
GeoPointGeoJSON아래 Point 예시
GeoShapeGeoJSON아래 LineString 예시
Integernumber238940
Long문자열"58319870951433"
MediaReferenceMediaReference 객체아래 미디어 참조 예시
Secured Property ValueSecuredPropertyValue 객체{"value":10,"propertySecurityIndex":5}
Shortnumber8739
String문자열"Call me Ishmael"
Struct구조체 필드 API 이름에서 값으로의 객체{"firstName":"Alex","lastName":"Karp"}
TimestampUTC의 ISO 8601 확장형 오프셋 날짜 및 시각 문자열"2021-01-04T05:00:00Z"
TimeseriesTimeseriesProperty 객체 또는 시계열 ID 문자열아래 세 형태
Vector배열[0.1,0.3,0.02,0.05,0.8,0.4]

하위 호환성을 위해 Boolean, Byte, Double, Float, Integer, Short 값은 JSON 문자열로도 인코딩될 수 있습니다. 예를 들어 Boolean 속성을 읽을 때 JSON boolean과 문자열 표현을 모두 고려합니다. Long과 Decimal은 위 표처럼 문자열로 표현합니다.

첨부 파일 속성

{
  "rid": "ri.blobster.main.attachment.2f944bae-5851-4204-8615-920c969a9f2e"
}

첨부 파일 속성은 rid를 담은 객체입니다. 액션 및 쿼리의 Attachment 입력값은 RID 문자열 표현을 사용하므로 입력과 속성 응답의 형태를 구분합니다.

암호문

CIPHER::ri.bellaso.main.cipher-channel.e414ab9e-b606-499a-a0e1-844fa296ba7e::unzjs3VifsTxuIpf1fH1CJ7OaPBr2bzMMdozPaZJtCii8vVG60yXIEmzoOJaEl9mfFFe::CIPHER

지리 속성

{
  "type": "Point",
  "coordinates": [102.0, 0.5]
}
{
  "type": "LineString",
  "coordinates": [[102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]]
}

미디어 참조

{
  "mimeType": "application/pdf",
  "reference": {
    "type": "mediaSetViewItem",
    "mediaSetViewItem": {
      "mediaSetRid": "ri.mio.main.media-set.4153d42f-ca4b-4e42-8ca5-8e6aa7edb642",
      "mediaSetViewRid": "ri.mio.main.view.82a798ad-d637-4595-acc6-987bcf16629b",
      "mediaItemRid": "ri.mio.main.media-item.001ec98b-1620-4814-9e17-8e9c4e536225"
    }
  }
}

시계열 속성

동기화 RID와 시계열 ID:

{
  "seriesId": "wellPressureSeriesId",
  "syncRid": "ri.time-series-catalog.main.sync.04f5ac1f-91bf-44f9-a51f-4f34e06e42df"
}

템플릿 RID와 버전:

{
  "templateRid": "ri.codex-emu.main.template.367cac64-e53b-4653-b111-f61856a63df9",
  "templateVersion": "0.0.0"
}

시계열 ID 문자열:

"wellPressureSeriesId"