• SPARQL의 SQL 유사성이 주는 함정, 그리고 Datalog

    온톨로지와 시맨틱 웹 세미나를 진행할 때마다 반복해서 마주치는 장면이 있습니다. SPARQL 문법을 처음 보여주면, 개발 경험이 있는 분들 대부분이 반가워하십니다. SELECT, WHERE, ORDER BY가 그대로 등장하니 “조인 많은 SQL이네요”라는 반응이 바로 나오죠. 문제는 그 익숙함이 얼마 가지 않아 오해로 돌아온다는 점입니다. SPARQL이 SQL과 같지 않은 지점 가장 큰 차이는 문법이...


  • RDF 처리에 CPU와 메모리가 중요한 이유

    딥러닝과 대규모 언어 모델(LLM)의 확산으로 인해 고성능 컴퓨팅의 중심이 GPU로 이동하고 있지만, RDF(Resource Description Framework) 데이터 처리와 SPARQL 쿼리 실행 영역에서는 여전히 CPU의 성능과 대규모 메모리 아키텍처가 시스템의 효율성을 결정짓는 핵심 요소입니다. 1. RDF 처리의 특성: 랜덤 액세스 패턴 GPU가 빛을 발하는 영역은 대규모 병렬 연산입니다. 정형화된 데이터를 대상으로 동일한...


  • 쉐비 콜로라도 배터리 자가 교체를 위한 시뮬레이션

    현재 제가 운행 중인 쉐보레 콜로라도는 덩치도 크고 공간도 넓어서 다방면으로 정말 유용하게 잘 활용하고 있는 차량입니다. 특히 요즘에는 출퇴근용으로 매일같이 운행하고 있는데, 최근 들어 부쩍 배터리 방전이 잦아졌습니다. 아침마다 출근하려는데 시동이 걸리지 않아 직접 점프 스타트 장비를 연결해 시동을 거는 일이 반복되다 보니, 여간 번거로운 것이 아니었습니다. 이제 4년...


  • S-P-O 분해 연습문제 풀이: 전력 모듈-센서 노이즈 간섭

    패스트캠퍼스 오프라인 강좌에서 S-P-O 분해 연습문제로 출제했던 시나리오의 풀이 노트를 공유합니다. 이 문제의 핵심은 두 가지입니다. 자연어 문장을 주어(Subject) - 술어(Predicate) - 목적어(Object) 트리플로 분해하기 관측 사실(Observation)과 가설(Hypothesis)을 명확히 분리하기 문제 페이지 아래는 당시 문제로 제시했던 페이지를 인라인 SVG로 재현한 것입니다. S-P-O 분해 시나리오: 전력 모듈-센서 노이즈 간섭(재현) 문서 메타,...


  • iCalendar의 진화: 텍스트에서 의미론적 웹으로

    1. iCalendar: 시대를 초월한 캘린더 표준 iCalendar[1]는 1998년 처음 세상에 등장한 이래, 전 세계의 수많은 기기와 서비스에서 캘린더 정보를 교환하는 사실상의 표준(De facto standard)으로 자리 잡았습니다. 단순한 텍스트 기반의 포맷임에도 불구하고, Google Calendar, Apple Calendar, Microsoft Outlook 등 주요 서비스들이 이를 완벽하게 지원함으로써 플랫폼 간 상호운용성을 보장하는 핵심적인 역할을 수행해왔습니다....