Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

객체를 다루는 함수

객체를 다루는 함수(Functions on objects, FOO)는 온톨로지 객체와 링크를 읽거나 수정하는 함수를 뜻합니다. 별도의 레지스트리 함수 종류는 아닙니다. 객체를 입력받거나 실행 중 검색하는 일반 함수도 여기에 포함됩니다.

온톨로지에 객체 유형과 링크 유형을 정의한 뒤 함수 저장소에 가져오면 타입에 맞는 코드 바인딩을 생성합니다. 함수는 객체와 객체 집합을 매개변수로 받거나 실행 중 집합을 검색하며, 편집은 함수 기반 액션으로 적용합니다. 데이터 접근에는 Foundry의 권한과 계보 추적이 적용됩니다.

언어별 API

언어조회 API와 시작 지점
TSv1@foundry/ontology-api의 Objects.search()를 사용합니다. 객체와 링크, 객체 집합을 따릅니다.
TSv2생성한 @ontology/sdk와 OSDK Client를 사용합니다. TSv2 시작과 로컬 SDK 생성을 따릅니다.
Python생성한 ontology_sdk의 FoundryClient를 사용합니다. Python 객체 함수에서 생성과 설치를 설명합니다.

새 함수를 선택할 때는 언어별 기능을 먼저 확인합니다. TSv1의 Objects.search와 TSv2/Python OSDK는 패키지뿐 아니라 필터, 링크와 집계 결과의 구조도 다릅니다.

준비와 구현