클래스, 인스턴스 및 객체 속성을 포함하는 올빼미 온톨로지가 이미 있습니다. Python을 프로그래밍 언어로 사용하여 MYSQL과 같은 관계형 데이터베이스에 매핑 할 수 있습니까 (파이썬 선호)?
예를 들어 인 경우 온톨로지에는 '국가 및 도시'클래스와 '미국과 뉴욕'과 같은 클래스가 포함될 수 있습니다. 그래서 관계형 데이터베이스의 테이블에 저장해야합니다. 파이썬 라이브러리가 있는지 알고 싶습니다.어떻게 온톨로지 구성 요소를 관계형 데이터베이스에 매핑 할 수 있습니까?
답변
잘 이해한다면, 저는 여러분이 파이썬으로 SQLite를 사용할 수 있다고 생각합니다. 당신이 라이브러리를 가져올 단지 때문에 SQLite는 대단한 :
import sqlite3
그리고, 서버가 필요하지 않습니다. 상황이 gerenaly로 끝나는, 파일에 저장됩니다
.db
이 문서에서 살펴보고, 예제가 도움이됩니다 : https://docs.python.org/2/library/sqlite3.html
편집 : 검토하거나 데이터베이스와 테이블을 만들려면, 내가 조언을 당신 부엉 가볍고 사용하기 쉬운 sqlitebrowser를 사용하십시오. http://sqlitebrowser.org/
죄송합니다. 필자는 일부 SQL 쿼리를 실행하기 위해 관계형 데이터베이스에 온톨로지 요소를 저장해야합니다. 예를 들어, 온톨로지에는 "국가 및 도시"와 같은 인스턴스와 "United States and NYC"와 같은 클래스가 포함될 수 있습니다. 그래서 관계형 데이터베이스의 테이블에 그것들을 저장합니다. 파이썬 라이브러리가 있는지 알고 싶습니다. 또는 대체 ... –
"country", "city"등의 열을 가진 테이블 "에이전트"를 작성하는 방법과 각 "raw"에서 "USA"및 "NYC"로 인스턴스를 작성하여 열을 채우는 방법은 무엇입니까? 어쩌면 내가 당신을 오해하고 당신이 실제로 당신을 위해 이것을 수행하는 라이브러리를 원한다. 그래서 당신은 SQL 자료를 스스로 처리해야하지 않겠는가? –
나는 온톨로지를 파싱하고 그 내용으로 해당 테이블을 만들고 싶다. 나는 데이터베이스의 개념적 모델링에 대해 묻지 않는다. 나는 온톨로지를 어떤 테이블에 매핑하는 방식에 대해 정말로 이야기하고있다. 나는 그렇게하는 법을 알고 싶다. –
작업에 적합한 도구를 사용하십시오. 당신은 RDF를 사용하고 있습니다. OWL의 공리는 중요하지 않습니다. 당신은 그것을 저장하고 쿼리하려고합니다. RDF 데이터베이스를 사용하십시오. RDF를 저장하고 쿼리하는 데 최적화되어 있습니다. 다른 사람들이 이미 최선의 방법을 알아 냈을 때 MySQL에 &이라는 쿼리를 저장하는 것은 시간 낭비입니다.
이외에도 RDF를 관계형 데이터베이스에 매핑하는 방법이 있습니다. 이에 대한 공식적인 사양이 있습니다. R2RML입니다.
- 1. 온톨로지 매핑 및 정렬
- 2. 매핑 관계형 데이터베이스에 고유 식별자가없는 개체 필드
- 3. 요소를 가능한 구성원으로 매핑 할 수 있습니까?
- 4. 표시 할 라우팅 구성 요소를 어떻게 비활성화 할 수 있습니까?
- 5. 어떻게 요소를 OpenGL VBO의 색상으로 매핑 할 수 있습니까?
- 6. VB.NET에서 어떻게 구성 요소를 만들 수 있습니까?
- 7. 어떻게 관계형 데이터베이스에 바이너리 공간 파티셔닝 트리를 저장할 수 있습니까?
- 8. sonar 구성 요소를 jira 구성 요소에 매핑
- 9. 어떻게 이러한 HTML 구성 요소를 정렬 할 수 있습니까?
- 10. 어떻게 이런 방식으로 구성 요소를 배치 할 수 있습니까?
- 11. 다른 CSS 6이있는 구성 요소를 어떻게 재사용 할 수 있습니까?
- 12. 기능을 선택하면 어떻게 Wix 구성 요소를 비활성화 할 수 있습니까?
- 13. Web_UI 구성 요소를 인라인 할 수 있습니까?
- 14. 앱간에 구성 요소를 재사용 할 수 있습니까?
- 15. 어떻게 ER의이 부분을 관계형 스키마에 매핑 할 수 있으며 적절한 속성은 무엇이 될 수 있습니까?
- 16. processing.js 요소를 어떻게 스타일링 할 수 있습니까?
- 17. 객체/관계형 매핑
- 18. 구성 요소를 다른 레이어의 다른 클래스로 구성 할 수 있습니까?
- 19. Vim에서 어떻게 클릭을 매핑 할 수 있습니까?
- 20. 문자를 어떻게 매핑 할 수 있습니까? .exrc에?
- 21. 어떻게 Clojure에서 매크로를 매핑 할 수 있습니까?
- 22. 어떻게 다항식을 다항식에 매핑 할 수 있습니까?
- 23. Vim에서 검색을 어떻게 매핑 할 수 있습니까?
- 24. mysql 데이터베이스의 열과 행에 온톨로지 매핑 (포인팅)
- 25. 개체 관계형 매핑
- 26. 관계형 객체 매핑 C#
- 27. 직렬화로 객체 관계형 매핑 유지
- 28. Spring & Reslet : URL 경로 구성 요소를 메소드 인수에 매핑 할 수 있습니까?
- 29. 형제들은 어떻게 요소를 제거 할 수 있습니까?
- 30. 캔버스 요소를 어떻게 스타일링 할 수 있습니까?
RDF 데이터베이스를 사용하여 데이터를 저장하고 쿼리하지 않는 이유가 무엇입니까? – Michael
OWL을 사용하고 있습니다. 문제가 있습니까? 올빼미도 온톨로지를 공식화 할 수있을 것 같아요? 권리 ? –
RDF 데이터베이스가 저장할 수 없었던 OWL에는 특별한 것이 없으며, OWL에서 RDF 트리플까지 정의 된 매핑이 있습니다. rdf 데이터베이스가 추론을 지원하는지 여부는 또 다른 문제입니다. 하지만 관계형 데이터베이스는 그렇지 않을 것입니다. 그래서 나는 그것이 당신에게 중요하지 않다고 추측합니다. – Michael