저는 Java Sesame을 처음 사용했습니다. 나는이 튜토리얼을 따르고있다 : http://openrdf.callimachus.net/sesame/2.7/docs/users.docbook?view. 진술을 작성하고 참깨 저장소에 추가하는 방법을 알고 있습니다. 현재, 추가 할 문장에 대한 클래스와 속성을 설명하려고합니다. 그림과 Book
가 Class
로 정의되기 때문에Java에서 RDFS를 사용하여 클래스 및 속성을 설명하는 방법
:Book rdf:type rdfs:Class .
:bookTitle rdf:type rdf:Property .
:bookTitle rdfs:domain :Book .
:bookTitle rdfs:range rdfs:Literal .
:MyBook rdf:type :Book .
:MyBook :bookTitle "Open RDF" .
예를 들어, 나는 아래의 것들을 데. bookTitle
은 Property
으로 정의됩니다. 내 질문은 : Java Openrdf
에서 org.openrdf.model.vocabulary.RDFS
을 사용하여 어떻게해야합니까? 요점을 명확히하기 위해 여기에 다른 예가 나와 있습니다.
con.add(alice, RDF.TYPE, person);
alice
은 사람의 유형입니다. org.openrdf.model.vocabulary.RDFS
을 사용하여 클래스로 person
을 어떻게 정의 할 수 있습니까? 귀하의 도움은 대단히 감사하겠습니다.
도움 주셔서 감사합니다. 내가 잘못하면 나를 바로 잡으십시오. 나는 스키마 또는 온톨로지를 작성하고 그것을 기반으로하는 내 성명을 작성하려고합니다. 그게 맞습니까? 한가지 더 부탁해. 파일에 온톨로지를 만들고 세서미에 해당 파일을 업로드 한 다음 앨리스 예제와 같은 구문을 작성하도록 권합니다. 나는이 방법으로 그것을하는 방법을 모르기 때문에, 나는 당신이 나를 도왔던 방식으로 그것을 할 것입니다. 괜찮을 거라고 생각하니? – user2864315
처음에는 스키마를 만들지 않아도된다.'person '이 클래스라는 것을 먼저 정의하지 않고'alice'를'person'으로 정의하는 것은 완벽하다. 파일에서 API를 통해 직접 작성해야하는 것은 유스 케이스에 따라 다르지만 일반적으로 상대적으로 안정된 (즉, 온톨로지) 데이터는 파일에서로드하기가 쉽지만 lot은 API를 통해 직접 생성/조작하기가 더 쉽습니다. –
한 번 더 질문하십시오. 나는 파일을 만들고 그것에 대한 온톨로지를 작성하려고 생각 중이다. 이 파일에는 진술을 포함하여 모든 것이 있어야합니까? – user2864315