함수에 온톨로지 유형 가져오기
함수가 사용하는 객체 유형, 인터페이스와 링크 유형은 저장소가 속한 프로젝트에 가져와야 합니다. Resource Imports 사이드바에는 이미 가져온 유형이 표시됩니다.
유형 선택
- Add를 선택합니다. 선택된 온톨로지가 없다면 먼저 온톨로지를 고릅니다. 이미 가져온 유형이 있으면 그 유형의 온톨로지를 사용합니다.
- 검색창에서 사용할 객체 유형과 관계 링크를 함께 선택합니다. Airport와 Flight는 예시 이름이며 자신의 온톨로지에 있는 유형을 사용합니다.
인터페이스는 Add 메뉴의 Interfaces에서 선택합니다.
- 선택을 Save 또는 Confirm selection으로 저장합니다. Code Assist가 다시 시작하며 필요한 코드 생성을 수행합니다.
여러 온톨로지에 접근할 수 있으면 선택기로 사용할 온톨로지를 고릅니다. 한 프로젝트에 여러 온톨로지를 동시에 가져오는 것은 지원하지 않습니다.
코드 바인딩
| 템플릿 | 준비와 import |
|---|---|
| TSv1 | 생성 후 @foundry/ontology-api에서 가져옵니다. 비공개 온톨로지는 @foundry/ontology-api/<ontology-api-name> 경로를 사용합니다. |
| TSv2 | 유형 선택 후 OSDK를 생성하고 설치해야 @ontology/sdk를 사용할 수 있습니다. 로컬 SDK의 절차를 따릅니다. |
| Python | Python OSDK 생성과 설치를 완료한 뒤 객체는 ontology_sdk.ontology.objects, 객체 집합은 ontology_sdk.ontology.object_sets에서 가져옵니다. |
TSv1은 Code Assist가 시작되면 @foundry/ontology-api 이름을 Ctrl+클릭하여 생성된 index.ts에서 사용 가능한 유형을 확인할 수 있습니다.
TSv2와 Python은 생성 SDK의 코드 완성과 타입 정의에서 같은 정보를 확인합니다. 유형을 선택한 것만으로 SDK 설치가 끝난 것은 아니므로 생성과 설치 단계를 마쳐야 합니다.