온톨로지

우리 논문 속 소재, 설계 전략, 계산, 물성값, 주장을 온톨로지로 연결한 지식그래프입니다. 평소 말로 물어보세요.

답변은 대규모 언어모델(LLM)이 논문에서 추출한 정보를 바탕으로 합니다. 연구실 구성원이 추출 결과를 검토하고 있으며, 누락되거나 부정확한 정보가 있을 수 있습니다. 출처로 표시된 논문 본문이나 보충자료의 해당 쪽을 확인해 주세요.

불러오는 중…

온톨로지란?

정보과학에서 온톨로지는 한 분야에 어떤 것들이 있는지(클래스), 그것들이 서로 어떻게 이어지는지(관계), 무엇이라 부르는지(어휘)를 사람과 컴퓨터가 같은 뜻으로 읽을 수 있게 명시해 둔 것입니다. 원래는 ‘존재하는 것은 무엇인가’를 묻는 철학의 한 분야(존재론)를 가리키는 말이고, 정보과학에서는 흔히 Gruber(1993)를 따라 ‘개념화의 명시적 명세’라고 정의합니다.

온톨로지에 대해 더 알아보기
논문에 적힌 사실 둘과, 추론기가 더한 사실 하나

논문에 적힌 관계

Re-SZIO after CP / post-OER Re-SZIO소재derived_from Re-SZIO소재derived_from SZIO (Zr:Ir = 1:2)소재

추론기가 얻은 관계

Re-SZIO after CP / post-OER Re-SZIO소재descends_from SZIO (Zr:Ir = 1:2)소재

derived_from(무엇에서 만들었다)은 descends_from(무엇에서 출발했다)의 하위 관계이고, descends_from은 전이 관계입니다. 그래서 OWL 추론기는 적힌 두 사실에서 “안정성 시험 뒤의 촉매도 SZIO에서 출발했다”는 결론을 얻습니다. 논문에는 이 관계가 그대로 적혀 있지 않습니다. 검색도 이 관계를 쓰며, 이렇게 찾은 결과에는 “추론”이라고 표시합니다.

[73] 산성 OER용 Re-SZIO · 이 논문의 사실 보기 →

키워드와 무엇이 다른가. 키워드 목록은 이름만 나열하고, 분류 체계는 무엇이 무엇의 한 종류인지(HER은 전기화학 반응)까지 말하며, 데이터베이스 스키마는 기록을 저장하는 형식을 정합니다. 온톨로지는 여기에 관계의 뜻까지 정해 둡니다. 그래서 같은 클래스와 관계로 적힌 여러 논문의 사실을 서로 잇고 함께 물어볼 수 있고, 추론기로 적혀 있지 않은 사실을 이끌어 낼 수도 있습니다.

공리. 이를 가능하게 하는 것이 온톨로지의 공리(axiom), 곧 언제나 참이라고 선언한 규칙입니다. “소재는 반응이 될 수 없다”, “값 하나는 소재 하나에 속한다”, “시뮬레이션으로 얻은 값은 측정값이 아니다”, “패러데이 효율은 0–100%” 같은 것입니다. 추론기가 추출한 모든 사실을 이 공리에 비춰 봅니다. 우리 그래프에서는 다른 물성으로 잘못 분류된 값, 논문에 잘못 인쇄된 단위, 시뮬레이션을 적어 두고도 측정값으로 표시된 값을 찾아냈습니다. 공리를 어긴 값은 순위와 차트에서 빼고 표에 “!”로 표시합니다.

추론. 추론기는 공리로 사실을 더합니다. “무엇으로 만들었다”와 “구성 요소”는 이어지므로, PS-b-PDMS를 물으면 그것으로 만든 입자에서 여러 단계를 거쳐 만든 아연 음극 호스트(Zn@CPC-Co)까지 찾고 그 경로도 보여줍니다. 개념은 계층 아래의 개념을 포함합니다(전기화학 촉매 → HER·OER·ORR). 계산 모델은 논문이 그 모델로 나타낸 실제 시료와 이어져, 같은 소재의 계산값과 측정값이 만납니다. 논문이 계산·실험 중 무엇을 했는지도 추론기가 정합니다. 이렇게 찾은 결과에는 “추론”이라고 표시합니다. 공리와 계층은 한 AI 모델이 초안을 만들고 다른 회사의 AI 모델이 검토한 뒤 연구책임자가 정했습니다.

과학에서의 예. 생명과학의 Gene Ontology와 화학물질의 ChEBI가 오래된 예입니다. 소재 분야에서는 소재 모델링과 분석을 위한 공통 틀로 EMMO(Elementary Multiperspective Material Ontology)가 개발되고 있습니다. 온톨로지는 보통 W3C 표준인 RDF와 OWL로 쓰며, 우리 온톨로지도 아래에서 OWL로 내려받을 수 있습니다.

온톨로지

논문에서 사실의 그래프로

온톨로지는 논문에 대해 말할 수 있는 것, 곧 클래스와 관계와 어휘를 정해 두는 틀입니다. 그래서 서로 다른 논문의 사실을 비교하고 잇고 물어볼 수 있습니다.

글논문 전문사실주어 · 관계 · 목적어지식그래프모든 논문을 잇는 그래프applied tocatalysescomputed byshows?질문출처 쪽이 붙은 답

클래스와 관계. 논문은 소재(조성, 구조, 결함, 도펀트), 거기에 쓴 설계 전략, 합성과 계산 방법, 대상 반응, 측정하거나 계산한 값, 그리고 이것들을 잇는 주장을 보고합니다. 여러 논문에 나오는 같은 종류의 소재는 하나의 공유 소재 종류로 잇습니다. 같은 시료라는 뜻은 아닙니다.

논문 전문에서, 출처와 함께 읽습니다. LLM이 각 논문을 처음부터 끝까지 읽어 정해진 스키마로 온톨로지를 채웁니다. 모든 사실에는 출처 쪽과 그 사실을 쓴 추출 실행이 붙고, 인용한 문장을 원문에서 찾을 수 없는 사실은 버립니다. 누가 무엇을 했는지는 사람이 아니라 연구 그룹(우리 연구실, 공동연구 그룹) 단위로 기록합니다. AI 모델 둘이 따로 읽고, 다르면 세 번째 모델이 정합니다.

묻고, 잇고, 검사합니다. 검색 단계에서 LLM을 사용하는 경우에는 질문을 온톨로지 어휘로 된 검색 조건으로 바꾸는 데만 사용하고, LLM을 사용하지 않을 때는 키워드로 검색합니다. 답은 그래프에서 찾은 논문과 정보로 구성됩니다. 어휘는 Wikidata와 이어져 있고, 그래프는 공개할 때마다 역량 질문, SHACL 규칙, OWL 규칙으로 검사합니다. 이 검사는 구조를 확인할 뿐이라 추출이나 질문 해석에 오류가 있을 수 있으니 출처를 확인해 주세요.

스키마

우리 데이터의 구조

ALCHEM 온톨로지의 클래스와 그 사이의 관계, 그리고 클래스별 기록 수입니다. 논문의 서지 정보, 누가 무엇을 했는지(사람이 아니라 연구 그룹 단위), 논문에서 추출한 내용과 여러 논문이 공유하는 소재 종류를 담습니다. 스키마는 LinkML 모듈 세 개로 쓰였고, 여기서 OWL 온톨로지, SHACL 규칙, 추출 형식이 자동으로 만들어집니다.

서지 정보 (사이트 기록)논문 전문에서 추출논문 간 공유누가 무엇을 (연구 그룹 단위)보고Person372Journal46ProjectOrganization79Concept49Paper76PartOfWork247ResearchGroup190MaterialEntity76SynthesisProcessMaterialSystem2,101DesignStrategy363PropertyValue11,075Finding1,882ComputationalSetup171ReactionStudy221of kindapplied toproductmodel systemsmaterialsmaterialcomputed withmaterialsstrategiesreactionspropertiesjournalconceptsfunded byhas part of workpersonaffiliationsgroup institutiondone by추출한 사실 → 근거 (MS / SI 쪽) · 그래프마다 → 그것을 쓴 추출 실행

외부 연결Wikidata (어휘, SKOS 대응)CRediT 기여 역할DOI · ORCID · ROR (참고 링크)

지식그래프 v1 (온톨로지 + 데이터)온톨로지 (OWL)데이터 (TriG, 출처가 붙은 그래프 단위)SHACL역량 질문DCATREADMECC BY 4.0

지식그래프

어떤 용어가 같은 논문에서 만나는가

지식그래프를 보는 한 가지 방식입니다. 논문 76편에서 자주 나오는 반응, 소재 분류, 설계 전략, 계산 방법을, 같은 논문에 함께 쓰이면 이었습니다(함께 쓰인 논문이 많을수록 굵게). 선은 함께 나온다는 뜻이지 과학적 관계를 뜻하지 않습니다. 용어를 고르면 논문과 Wikidata 항목이 나옵니다.

H2O2 production (반응) — 논문 3편3H2O2 productionPost cmp cleaning (반응) — 논문 4편4Post cmp cleaningZinc battery (반응) — 논문 5편5Zinc batteryORR (반응) — 논문 5편5ORROxidation (반응) — 논문 10편10OxidationAdsorption or separation (반응) — 논문 12편12Adsorption or separationOER (반응) — 논문 17편17OERHER (반응) — 논문 14편14HERWater splitting (반응) — 논문 11편11Water splittingLi / Na-ion battery (반응) — 논문 5편5Li / Na-ion batteryThermal catalysis (반응) — 논문 5편5Thermal catalysisThin-film growth (반응) — 논문 5편5Thin-film growthCorrosion (반응) — 논문 4편4CorrosionPhotoelectrochemical (반응) — 논문 3편3PhotoelectrochemicalAlloying / high entropy (설계 전략) — 논문 5편5Alloying / high entropyPhase engineering (설계 전략) — 논문 7편7Phase engineeringSurface reconstruction (설계 전략) — 논문 10편10Surface reconstructionSupport interaction (설계 전략) — 논문 14편14Support interactionElectrolyte engineering (설계 전략) — 논문 15편15Electrolyte engineeringHeterointerface construction (설계 전략) — 논문 24편24Heterointerface constructionFacet / morphology control (설계 전략) — 논문 34편34Facet / morphology controlSurface functionalization (설계 전략) — 논문 31편31Surface functionalizationComposition optimization (설계 전략) — 논문 22편22Composition optimizationHeteroatom doping (설계 전략) — 논문 15편15Heteroatom dopingVacancy engineering (설계 전략) — 논문 13편13Vacancy engineeringCation substitution (설계 전략) — 논문 9편9Cation substitutionSingle atom dispersion (설계 전략) — 논문 7편7Single atom dispersionAnion engineering (설계 전략) — 논문 4편4Anion engineeringContinuum modeling (방법) — 논문 1편1Continuum modelingGC-DFT (방법) — 논문 1편1GC-DFTMicrokinetic modeling (방법) — 논문 2편2Microkinetic modelingAIMD (방법) — 논문 4편4AIMDReactive MD (방법) — 논문 9편9Reactive MDDFT (방법) — 논문 60편60DFTClassical MD (방법) — 논문 10편10Classical MDML regression (방법) — 논문 4편4ML regressionMLIP MD (방법) — 논문 3편3MLIP MDActive learning / BO (방법) — 논문 2편2Active learning / BOHigh-throughput screening (방법) — 논문 1편1High-throughput screeningMonte Carlo (방법) — 논문 1편1Monte CarloPerovskite oxide (소재 분류) — 논문 2편2Perovskite oxideSulfide / chalcogenide (소재 분류) — 논문 3편3Sulfide / chalcogenideSingle atom catalyst (소재 분류) — 논문 8편8Single atom catalystPolymer / molecular (소재 분류) — 논문 9편9Polymer / molecularCarbon material (소재 분류) — 논문 13편13Carbon materialOxide (소재 분류) — 논문 18편18OxideComposite (소재 분류) — 논문 34편34CompositeMetal / alloy (소재 분류) — 논문 20편20Metal / alloyMolecule / adsorbate (소재 분류) — 논문 17편17Molecule / adsorbateSilicon / silica (소재 분류) — 논문 10편10Silicon / silicaNoble metal (소재 분류) — 논문 9편9Noble metalLDH / hydroxide (소재 분류) — 논문 5편5LDH / hydroxidePorous framework (소재 분류) — 논문 3편3Porous framework2D material (소재 분류) — 논문 2편22D material

데이터 현황

그래프에 담긴 것

논문
76
전문을 읽은 논문
76
소재
2,101
설계 전략
363
계산 설정
171
반응
221
물성값
11,075
주장
1,882
저자
372
기관
79
공유 소재 종류 (2편 이상에 나옴)
76
연구 그룹별 기여가 기록된 논문
76
연구실이 계산한 논문
72
Wikidata와 이어진 어휘
108
사사된 과제 (번호 기준)
154

gpt-6.1-sol(OpenAI)로 논문 전문과 보충자료에서 추출했습니다. 추출 모델과 프롬프트는 정답 세트 5편과의 비교를 바탕으로 선정했습니다. 추출 결과는 연구실 구성원이 검토하고 있습니다.

검사 공개할 때마다 역량 질문 13개(SPARQL, 기대 답과 금지 답 포함), SHACL 규칙(반드시 실패해야 하는 일부러 틀린 기록 포함), OWL 2 RL 규칙(모순 없음)으로 검사합니다. 이 검사는 그래프의 구조를 확인할 뿐, 추출한 사실이 모두 맞다는 뜻은 아닙니다.

온톨로지 | ALCHEM Lab