본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

온톨로지 SDK

온톨로지 소프트웨어 개발 키트(SDK)는 개발 환경에서 직접 온톨로지의 전체 기능을 이용할 수 있게 해줍니다. Palantir API를 사용하여 애플리케이션을 생성하고 관리하는 새로운 포털인 개발자 콘솔로 온톨로지 SDK를 생성할 수 있습니다. 온톨로지 SDK는 TypeScript를 위한 NPM(Node Package Manager) 패키지 또는 Python을 위한 Pip 또는 Conda로 생성되며, 오직 선별된 온톨로지의 일부만을 포함합니다.

Foundry를 백엔드로 사용하면, 온톨로지의 강력한 고규모 쿼리 수행 능력과 Foundry의 쓰기 기능을 세밀한 관리 컨트롤과 함께 활용하여 조직을 지원하는 애플리케이션을 안전하게 개발하는 과정을 가속화할 수 있습니다.

데모 앱 설정 페이지

온톨로지 SDK의 장점

온톨로지 SDK는 여러 주요한 이점을 제공하기 위해 구축되었습니다:

  • 개발 속도 향상: 온톨로지 SDK를 사용하면 Foundry 온톨로지를 지원하는 애플리케이션 개발을 빠르게 시작할 수 있습니다. 온톨로지 API에 대한 편리한 접근을 가능하게 함으로써 온톨로지 SDK는 최소한의 코드로 온톨로지를 읽고 쓸 수 있게 해줍니다.
  • 강력한 타입 안전성: 온톨로지 SDK를 위해 생성된 함수와 유형은 사용자에게 관련 있는 온톨로지의 부분 집합에 기반합니다. 유형과 함수는 사용자의 온톨로지에서 생성되어 에디터 내에서 직접 온톨로지를 쿼리하고 탐색할 수 있게 해줍니다.
  • 중앙집중식 유지 보수: 온톨로지가 Foundry에서 중앙집중식으로 빌드되고 관리되기 때문에, 애플리케이션 빌드에 집중하고 데이터 기반을 구축하는 데 필요한 일반적인 유지 보수 부담을 줄일 수 있습니다.
  • 설계 시 안전성: 온톨로지 SDK는 애플리케이션이 접근하고자 하는 온토로지 엔티티에만 범위를 제한한 토큰을 사용합니다. 이는 사용자의 데이터에 대한 자체 권한과 함께 사용됩니다.

게다가, 프론트엔드 개발을 위한 TypeScript 바인딩은 개발자들이 Foundry 위에 React 애플리케이션을 빠르게 구축하는 데 편리한 방법을 제공합니다.

애플리케이션 SDK 개요를 보여주는 개발자 콘솔 인터페이스

생성된 코드는 온톨로지에 대한 메타데이터, 속성 이름 및 설명을 사용합니다. 이 메타데이터를 에디터에서 직접 볼 수 있습니다.

개발자 콘솔 접근하기

온톨로지 SDK는 개발자 콘솔을 통해 생성됩니다. 개발자 콘솔에 접근하려면 애플리케이션 포털을 열고 developer console을 검색하십시오.

개발자 콘솔 접근하기

Control Panel에서 개발자 콘솔을 활성화할 필요가 있을 수 있습니다. 추가적인 도움이 필요하면 Palantir 대표에게 문의하십시오.