나는 안드로이드 DB에서 rdf 데이터를 추출하려고합니다.Android DB의 데이터를 rdf 데이터로 변환하는 방법은 무엇입니까?
즉, 연락처 DB, 캘린더 DB 등에서 rdf 데이터를 직접 가져오고 싶습니다.
현재 안드로이드 플랫폼이 SQLite DB를 사용하고 있다는 것을 알고 있습니다.
rdf 데이터를 추출 할 수 있습니까?
확실히, 동일한 데이터를 수동으로 rdf 형식으로 만들 수 있습니다.
여기에서 변환 기준은 표 이름이 제목이 rdf이고 열 이름이 술어임을 나타내며 값은 개체를 의미합니다.
하지만 중요한 문제는 Android DB에있는 기존 데이터의 데이터를 RDF 데이터로 자동 변환하는 방법입니다.
AndroJena, uJena, Sesame ... 같은 도구는 해당 기능을 지원하지 않습니다.
도와주세요.
PS)은
여기 많은 게시물을 검색하고 나는 누군가가 비슷한 문제로 stuggled 것을 발견했다.
그는 다음과 같은 해결책을 가지고 있습니다.
먼저 자신의 DB에 바탕 화면에 ur android DB를 복사하십시오.
두 번째로, 복사 된 DB를 정규화하십시오.
셋째, 수정 된 DB를 활용하여 rdf 트리플을 만듭니다.
3.1. RDB to RDF라는 제목의 논문을 참조하고 정의 된 변환 규칙에 따라 RDF 형식의 데이터로 변환하십시오.
위 해결책은 유일한 답입니까?
당신이 발견 다른 질문에 대한 링크를 추가 할 수 있음을 발견 할 것이다? –
[링크] (http://stackoverflow.com/questions/4779907/converting-a-sqlite-database-to-a-triple-store) @JoshuaTaylor –