2017-02-17 2 views
1

제 졸업 프로젝트의 제목은 "동적 시맨틱 퍼블리싱을 사용한 웹 스토리 텔링"입니다. 그것은 사용자로부터 쿼리를 가져 와서 텍스트와 이미지가 포함 된 스토리 형태로 결과를 표시하는 것입니다. 이러한 데이터는 해당 검색어에 대한 Google 검색 결과 링크에서 추출됩니다. 하지만 뭔가에 대해 혼란 스럽습니다. 연결된 데이터 기술을 사용하고 싶습니다. 데이터를 수집하여 RDF 형식으로 저장했으나 지금은 URI라는 것을 혼동합니다. 내 rdf로 일부 엔티티 및 일부 문장을 설명하는 트리플이 많이있다, 내 rdf있는 모든 주제에 대한 문장을 HTTP를 통해 dereferencable URI를 설명하는 데 필요한 것은 무엇입니까?
또는 런타임에 만들 이야기 나 기사마다 uri를 만들 수 있으며 사용자가 다시 쿼리 할 때 해당 기사의 rdf 및 html 표현을 갖습니다. 그래서 요약 HTTP를 통해 역 참조 할 수있는 URI를 모든 트리플에 대해 작성해야합니다. 그리고 만약 내가 rdf 엔티티를 기술 할 수 있습니다. owl : sameas의 URI를 사용하여 rdf 또는 html의 모든 리소스 표현을 만드는 대신 303 응답에 의해 dbpedia와 같은 다른 사이트의 표현을 얻으실 수 있습니까? 내 RDF로HTTP를 통한 URI 게시

+0

마지막 질문의 의미를 명확히 설명해 주시겠습니까 ("엔티티를 기술 할 수있는 엔티티가 있습니까 [...]) - 질문을 편집하는 것이 바람직합니까? 또한 텍스트 서식을 사용하여 질문을 분리 할 수 ​​있습니다 그래서 그들은 하나의 텍스트 큰 덩어리에 있지 않습니다. – CaptSolo

+0

안녕하세요, 여기에 어떤 진도를 달성? – jschnasse

답변

0

일부 기업 및 일부 문장을 설명 트리플을 많이 가지고 필요가 문장 HTTP를 통해 dereferencable URI를 설명 나의 RDF의 모든 주제를 만들기 위해인가요?

모두 모델에 따라 다릅니다. URI 코인을 사용하지 않으려면 info scheme 또는 blank nodes을 사용할 수 있습니다. 둘 다 완벽하게 유효한 개념입니다.

HTTP를 통해 역 참조 할 수있는 URI를 모든 트리플에 대해 작성해야만 해당 트리플에서 문장을 설명 할 수 있습니까?

아니요, 하나의 URI로 트리플을 그룹화 할 수 있습니다. '참조 할 수없는 URI'를 사용하지 않으려면 정보 구성표 또는 빈 노드를 사용하십시오. 일반적으로 하나의 URI 아래에있는 모든 트리플은 URI에 대해 약간의 연결을 가져야합니다. URI 또는 ​​URI에 직접 연결된 항목에 대한 직접적인 설명을 작성해야합니다. 예 : 올빼미의

HTTP GET http://somedomain.com/book:1234 

    <http://somedomain.com/book:1234> <dc:creator> _:blanknode-1 . 
    _:blanknode-1 <info:myBookModel/hasPreferredName> "Mark Twain" . 
    _:blanknode-1 <owl:sameAs> <http://d-nb.info/gnd/118624822>. 

URI : sameas 303 응답 대신 RDF 또는 HTML의 모든 리소스 표현에 대한함으로써 dbpedia 같은 다른 사이트에서 표현을 얻으려면?

303의 HTTP 응답은 'owl : sameAs'와 다릅니다. 첫 번째는 다른 URL에 대한 요청을 수행하도록 클라이언트에 알리는 데 사용됩니다 (리디렉션). 후자는 두 URI가 (일부 또는 모든 방법으로) 의미 론적으로 동일하다는 것을 응용 프로그램에 알리는 데 사용됩니다.