본문으로 건너뛰기
워크숍 개요
4/8번째 챕터
15분

환자·진료소·핫스팟 연결하기

온톨로지 적재 파이프라인을 실행하고 보건 데이터와 지역의 관계를 확인합니다.

이번 단계의 질문

서로 다른 표의 환자, 진료소, 핫스팟을 어떻게 한 지역의 맥락으로 볼까요?

왜 지금 필요한가

표의 열만 비교하면 “어떤 환자가 어느 핫스팟에 관련되고, 그 장소가 어느 동에 있는가”를 여러 번 결합해야 합니다. 온톨로지는 대상을 노드로, 연결 의미를 관계로 표현합니다.

직접 해보기

파이프라인에서 코로나19 온톨로지 적재 파이프라인을 열고 지금 실행을 누릅니다. 중앙 코드 단계가 성공하고 실행이 끝날 때까지 기다립니다.

COVID-19 데이터셋을 온톨로지로 적재하는 파이프라인
입력 데이터와 온톨로지 적재 코드의 연결 및 성공 상태를 확인합니다.

왼쪽 모델링에서 코로나19 데이터 모음을 열어 엔티티와 관계를 확인합니다.

환자 핫스팟 동 시군구 시도와 진료소 관계를 보여 주는 온톨로지 빌더
여섯 엔티티와 여섯 관계가 지역 계층으로 연결됩니다.

이 화면이 나오면 성공

엔티티 환자(patient), 의료시설(clinic), 핫스팟(hotspot), (dong), 시군구(sigungu), 시도(sido)와 관계 involved_in, within, resides_in, located_in, belongs_to, belongs_to_sido가 보이면 됩니다.

결과를 읽어 봅니다

patient → hotspot → dong은 환자의 동선 교차 위치를, clinic → dong은 검사·진료 접근 자원을 설명합니다. dong → sigungu → sido는 한 동의 결과를 더 넓은 행정 구역 맥락으로 확장하는 길입니다.

같은 노드라도 어떤 관계를 따라가느냐에 따라 답이 달라집니다.

따라가는 경로분석 질문활용 예시
patient → resides_in → dong환자는 어디에 거주하는가?거주지 기준 환자 분포 확인
patient → involved_in → hotspot → within → dong환자의 동선은 어디에서 교차했는가?공통 장소와 연결된 환자 탐색
clinic → located_in → dong해당 동에는 어떤 진료 자원이 있는가?추가 검사·확인 여건 점검
dong → sigungu → sido이 관찰은 어느 상위 지역에 속하는가?시·군·구 또는 시·도 단위 보고

이 구조를 활용하면 새로운 표를 매번 수작업으로 결합하지 않고도 질문의 시작점을 바꿀 수 있습니다. 예를 들어 환자에서 시작하면 동선을 추적하고, 동에서 시작하면 그 지역에 연결된 환자와 시설을 한꺼번에 펼칠 수 있습니다.

다음 판단

관계가 적재됐으므로 한 동에서 시작해 관련 환자와 핫스팟을 펼치고, 다시 상위 지역까지 올라가 봅니다.