문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
RDF 및 SPARQL 개요
- 트리플, IRI, 리터럴, 블랭크 노드 등 RDF 기본 개념
- 쿼리 작성 시 네임스페이스와 QName의 활용법
- 다양한 SPARQL 쿼리 형식 및 실제 사용 사례 설명
SPARQL 환경 설정 방법
- Apache Jena Fuseki 또는 RDF4J Server의 설치 및 실행 방법
- 트리플 스토어에 샘플 RDF 데이터셋을 업로드하는 절차
- SPARQL 클라이언트나 워크벤치를 사용해 쿼리를 실행하는 방법
기본 SPARQL SELECT 쿼리 작성법
- 트리플 패턴을 정의하고 그에 따라 결과값을 추출하는 방법
- DISTINCT, LIMIT, OFFSET 절의 활용법
- ORDER BY를 사용해 쿼리 결과를 정렬하고 선택적으로 출력하는 기법
필터링 및 추가 옵션 적용 방법
- FILTER 표현식과 내장 함수를 활용해 쿼리 조건을 세밀하게 지정하기
- 일부 데이터만 일치하도록 처리하는 OPTIONAL 절의 사용법
- UNION 및 MINUS를 통해 여러 패턴을 조합하여 쿼리를 설계하기
고급 쿼리 기법: 집계 연산과 하위 쿼리 활용
- GROUP BY, COUNT, SUM, MIN, MAX, HAVING 등의 기능 사용법
- 중첩된 쿼리 및 서브 셀렉트 패턴 활용법
- bind() 함수를 통해 수식 계산을 구현하고 결과값을 도출하기
RDF 그래프 생성 및 변환 기법
- 새로운 RDF 그래프를 만들기 위한 CONSTRUCT 쿼리 작성 방법
- DESCRIBE와 ASK 쿼리 형식의 특징과 적절한 사용 시점
- SPARQL UPDATE를 활용해 데이터를 삽입하거나 삭제하는 방법
그래프 및 명명된 그래프 관리법
- 쿼드 구조와 GRAPH 키워드의 역할 설명
- 명명된 그래프 생성 및 검색, 관리 절차
- 데이터셋 구성 시 권장되는 조직화 전략
원격 엔드포인트와의 연동 및 통합 쿼리 작성법
- SERVICE 절을 활용해 외부 SPARQL 엔드포인트에 접속하고 쿼리하는 방법
- 성능 최적화와 타임아웃 문제 대응 전략
- 로컬 데이터와 원격 데이터를 결합할 때의 유용한 기법들
실습 연습: 현실 세계에서 활용 가능한 SPARQL 과제 해결
- DBpedia 및 기타 공개 데이터셋을 대상으로 한 분석 쿼리 작성법
- 재사용 가능한 쿼리 템플릿 및 뷰를 구축하는 절차
- 자주 발생하는 오류 진단과 성능 최적화 기법
요약 및 향후 학습 방향 제시
요건
- RDF 데이터 모델 및 트리플 개념에 대한 기본 이해
- HTTP 및 JSON 관련 기초 지식
- 간단한 프로그래밍 언어나 쿼리 문장을 작성하고 해석할 수 있는 능력
수강 대상
- 데이터 엔지니어 및 시스템 통합 전문가
- 시맨틱 웹 개발자
- 링크드 데이터를 활용하는 분석 담당자
4 시간
회원 평가 (1)
매우 좋은 훈련
Maira Frisch - Novartis Pharma AG
코스 - SPARQL
기계 번역됨