온톨로지 엔지니어링

Ontology engineering
공칭 [1]세트를 기반으로 구성된 MBED 최상위 수준 온톨로지 예제입니다.

컴퓨터 과학, 정보 과학 및 시스템 공학에서 온톨로지 공학온톨로지를 구축하기 위한 방법과 방법론을 연구하는 분야로, 개념, 데이터와 엔티티 사이의 범주, 속성 및 관계를 포함한다.넓은 의미에서 이 분야는 또한 OWL/RDF와 같은 공식적인 온톨로지 표현을 사용한 도메인의 지식 구축을 포함한다. 행동, 시간, 물리적 객체 및 신념과 같은 추상적 개념을 대규모로 표현하는 것은 온톨로지 [2]공학의 한 예가 될 것이다.온톨로지 공학은 온톨로지의 응용 분야 중 하나로 철학 온톨로지의 응용으로 볼 수 있습니다.온톨로지 엔지니어링의 핵심 아이디어와 목표 또한 개념 모델링의 중심입니다.


온톨로지 엔지니어링은 소프트웨어 애플리케이션, 특정 도메인의 기업 및 비즈니스 절차 내에 포함된 지식을 명확하게 하는 것을 목적으로 합니다.온톨로지 엔지니어링은 비즈니스 용어 및 소프트웨어 클래스의 정의와 관련된 장애, 즉 의미 장애에 의해 야기되는 상호 운용성 문제를 해결하기 위한 방향을 제시합니다.온톨로지 엔지니어링은 특정 도메인에 대한 온톨로지 개발과 관련된 일련의 작업입니다.

소프트웨어 에이전트가 해석할 수 없는 정보의 자동처리는 비디오 파일 등의 대응하는 자원에 풍부한 의미론을 부가함으로써 개선할 수 있다.제시된 지식 도메인의 공식적인 개념화를 위한 접근 방식 중 하나는 RDF, RDFS OWL에 구조화된 데이터를 제공하거나 이를 기반으로 하는 기계 해석 가능한 온톨로지를 사용하는 것입니다.온톨로지 엔지니어링은 이러한 온톨로지의 설계 및 작성입니다.온톨로지에는 용어 목록(제어된 어휘) 이상의 것이 포함될 수 있습니다.온톨로지에는 개념(클래스), 개인 및 역할(속성)([3]각각각 TBox, ABox 및 RBox)을 정의하는 용어, 주장 및 관계 공리가 포함됩니다.온톨로지 엔지니어링은 온톨로지 개발 프로세스, 온톨로지 라이프 사이클, 온톨로지 [4][5]구축 방법 및 방법론, 이들을 지원하는 툴 스위트와 언어에 관한 비교적 새로운 연구 분야입니다.온톨로지의 논리적 토대를 제공하는 일반적인 방법은 설명 로직을 사용하여 공리를 공식화하는 것입니다. 그러면 RDF/XML 또는 Turtle과 같은 RDF의 모든 직렬화로 변환할 수 있습니다.설명 로직 공리 외에도 온톨로지에는 SWRL 규칙이 포함될 수 있습니다.개념 정의는 이미지, 비디오, 관심 영역RDF의 모든 리소스 또는 리소스 세그먼트에 매핑되어 객체, 인물 등에 주석을 달 수 있으며 기술 자료, 온톨로지 LOD 데이터셋 전체에 걸쳐 관련 리소스와 연결할 수 있습니다.이 정보는 인간의 경험과 지식을 바탕으로 멀티미디어 자원의 [6]시각적 콘텐츠와 같은 정교하고 애매한 콘텐츠를 자동으로 해석하는 데 있어 이론가들에게 중요합니다.온톨로지 기반 추론의 응용 분야에는 정보 검색, 자동화된 장면 해석 및 지식 발견이 포함되지만 이에 국한되지는 않습니다.

온톨로지 언어

온톨로지 언어는 온톨로지 인코딩에 사용되는 형식 언어입니다.온톨로지에는, 독자 사양과 표준 베이스의 양쪽 모두에서, 다음과 같은 많은 언어가 있습니다.

  • 공통 로직은 ISO 표준 24707로 서로 정확하게 번역할 수 있는 온톨로지 언어 패밀리의 사양입니다.
  • Cyc 프로젝트에는 CycL이라는 자체 온톨로지 언어가 있으며, 일부 고차 확장이 있는 1차 술어 미적분을 기반으로 합니다.
  • 겔리쉬 언어에는 자체 확장을 위한 규칙이 포함되어 있으므로 온톨로지와 온톨로지 언어를 통합합니다.
  • IDEF5는 사용 가능하고 정확한 도메인 온톨로지를 개발하고 유지하기 위한 소프트웨어 엔지니어링 방법입니다.
  • KIFS식을 기반으로 하는 1차 로직 구문입니다.
  • Rule Interchange Format(RIF), F-Logic 및 후속 ObjectLogic은 온톨로지 및 규칙을 결합합니다.
  • OWL은 온톨로지 스테이트먼트를 작성하기 위한 언어로서, RDF 및 RDFS의 후속 작업으로 개발되었으며, OIL, DAML 및 DAML+OIL 의 초기 온톨로지 언어 프로젝트에서도 개발되었습니다.OWL은 World Wide Web 상에서 사용하는 것을 목적으로 하고 있으며, OWL의 모든 요소(클래스, 속성 및 개인)는 RDF 리소스로 정의되어 URI에 의해 식별됩니다.
  • ToUML은 참조 온톨로지를 지정하기 위한 충분한 기초가 되는 언어입니다.
  • SHACL(RDF Shapes Constraint Language)은 RDF 데이터의 구조를 설명하기 위한 언어입니다.RDFS 및 OWL과 함께 사용할 수도 있고 독립적으로 사용할 수도 있습니다.
  • XBRL(Extensible Business Reporting Language)은 비즈니스 의미를 표현하기 위한 구문입니다.

생명과학 온톨로지 엔지니어링

생명과학은 생물학자들이 그들의 [7]실험을 이해하기 위해 사용하는 존재론들로 번성하고 있다.실험에서 올바른 결론을 추론하기 위해, 온톨로지는 그들이 나타내는 지식 기반에 대해 최적으로 구성되어야 한다.온톨로지의 구조는, 기반이 되는 도메인을 정확하게 나타내도록, 계속적으로 변경할 필요가 있습니다.

최근 가장 성공적이고 널리 사용되는 바이오메디컬 온톨로지 [9]중 하나인 GO([8]Gene Ontology)와 같은 생명과학의 엔지니어링 온톨로지를 위한 자동화된 방법이 도입되었습니다.정보 이론에 기초하여, 수준이 개념의 원하는 특수성을 나타내도록 온톨로지를 재구성합니다.유전자 온톨로지의 [10]최적 분할을 위해 유사한 정보 이론적 접근법이 사용되었다.이러한 엔지니어링 알고리즘의 수학적 특성을 고려할 때 이러한 최적화를 자동화하여 GO와 같은 온톨로지를 재구성하는 원칙적이고 확장 가능한 아키텍처를 생성할 수 있습니다.

미국 국립 생물의학 온톨로지 센터의 2006년 이니셔티브인 OBO(Open Biomedical Ontologies)는 다음과 같은 다양한 온톨로지 이니셔티브에 공통의 '기초'를 제공합니다.

기타

온톨로지 엔지니어링 방법론 및 도구

「 」를 참조해 주세요.

레퍼런스

Public Domain이 문서에는 미국 국립표준기술연구소 웹사이트 https://www.nist.gov의 퍼블릭 도메인 자료가 포함되어 있습니다.

  1. ^ 피터 셰임즈, 조셉 스키퍼."우주 시스템 아키텍처 모델링 프레임워크 지향" 2009년 2월 27일 웨이백 머신에 보관.NASA, JPL.
  2. ^ http://ontology.buffalo.edu/bfo/BeyondConcepts.pdf[베어 URL PDF]
  3. ^ Sikos, L. F. (14 March 2016). "A Novel Approach to Multimedia Ontology Engineering for Automated Reasoning over Audiovisual LOD Datasets". Lecture Notes in Artificial Intelligence. Vol. 9621. Springer. pp. 1–13. arXiv:1608.08072. doi:10.1007/978-3-662-49381-6_1.
  4. ^ 아순시온 고메스 페레스, 마리아노 페르난데스 로페즈, 오스카 코르초(2004).온톨로지 엔지니어링: Knowledge Management 영역, 전자상거래 및 시맨틱 웹의 예와 함께.Springer, 2004.
  5. ^ De Nicola, A; Missikoff, M; Navigli, R (2009). "A software engineering approach to ontology building" (PDF). Information Systems. 34 (2): 258. CiteSeerX 10.1.1.149.7258. doi:10.1016/j.is.2008.07.002.
  6. ^ Zarka, M; Ammar, AB; AM, Alimi (2015). "Fuzzy reasoning framework to improve semantic video interpretation". Multimedia Tools and Applications. 75 (10): 5719–5750. doi:10.1007/s11042-015-2537-1. S2CID 16505884.
  7. ^ Malone, J; Holloway, E; Adamusiak, T; Kapushesky, M; Zheng, J; Kolesnikov, N; Zhukova, A; Brazma, A; Parkinson, H (2010). "Modeling sample variables with an Experimental Factor Ontology". Bioinformatics. 26 (8): 1112–1118. doi:10.1093/bioinformatics/btq099. PMC 2853691. PMID 20200009.
  8. ^ Alterovitz, G; Xiang, M; Hill, DP; Lomax, J; Liu, J; Cherkassky, M; Dreyfuss, J; Mungall, C; et al. (2010). "Ontology engineering". Nature Biotechnology. 28 (2): 128–30. doi:10.1038/nbt0210-128. PMC 4829499. PMID 20139945.
  9. ^ Botstein, David; Cherry, J. Michael; Ashburner, Michael; Ball, Catherine A.; Blake, Judith A.; Butler, Heather; Davis, Allan P.; Dolinski, Kara; et al. (2000). "Gene ontology: Tool for the unification of biology. The Gene Ontology Consortium" (PDF). Nature Genetics. 25 (1): 25–9. doi:10.1038/75556. PMC 3037419. PMID 10802651. Archived from the original (PDF) on 2011-05-26.
  10. ^ Alterovitz, G.; Xiang, M.; Mohan, M.; Ramoni, M. F. (2007). "GO PaD: The Gene Ontology Partition Database". Nucleic Acids Research. 35 (Database issue): D322–7. doi:10.1093/nar/gkl799. PMC 1669720. PMID 17098937.
  11. ^ Falbo, Ricardo (2014). "SABiO: Systematic Approach for Building Ontologies" (PDF). Proceedings of the 1st Joint Workshop ONTO.COM / ODISE on Ontologies in Conceptual Modeling and Information Systems Engineering co-located with 8th International Conference on Formal Ontology in Information Systems, ONTO.COM/ODISE@FOIS 2014, Rio de Janeiro, Brazil, September 21, 2014. 1301 – via CEUR-WS.org.

추가 정보

외부 링크