2012-03-30 3 views
1

이 질문이 있습니다. 나는 웹 페이지가 기계가 아닌 인간에 의해서만 해석 될 수 있음을 이해할 수있다. 그래서 우리는 어휘와 의미를 만들고 rdf의 정보를 유향 그래프 형식으로 표현하여 컴퓨터가 해석 할 수 있도록합니다. 우리는 주제, 술어 및 대상이 uris 일 수있는 주제 술어 및 대상을가집니다. 그러나 나는 인간이 웹 페이지를 볼 수 있지만 기계를 볼 수 있도록 rdf 버전을 사용할 수 있도록 웹 페이지의 각 페이지에 해당하는 rdf가 있어야한다고 혼란 스럽습니다. 나 맞아?온톨로지 사용 방법

또한 온톨로지 엔지니어링을 사용하여 연관 규칙 분석을 사용하여 규칙을 생성한다는 것을 보았습니다. 나는 이것도 약간 혼란 스럽다. 도메인에 대한 온톨로지를 만들고 싶다고 말하면서 의료라고 말할 수 있습니다. 그런 다음 연관 규칙 마이닝을 사용하여 웹 사이트 또는 다른 데이터를 마이닝하여 연관성을 얻습니다. 그러나이 작업을 수행하면 개념 간의 관계 만 정의 할 수 있습니다. 이 마이닝을 사용하여 어떻게 새로운 개념을 얻을 수 있습니까?

또한 새로 생성 된 온톨로지를 어떻게 사용할 수 있습니까? 웹 사이트에 어떻게 추가해야합니까? 나는 명확하지 않다. 그러니 수제가 필요해?

+0

아마 당신은 해결하려고하는 문제가 무엇인지 설명 할 수 있습니다. 당신의 유스 케이스는 무엇입니까? 당신이 원하고 충분한 동기 부여가있는 경우에는 온톨로지와 관련하여 많은 것을 명확히 할 수있는 책을 읽을 수도 있습니다. http://workingontologist.org/ – castagna

답변

7

하지만 혼동하고는 우리는 인간에 의해 해석 인간이 웹 페이지 있지만, 기계, 그들은 RDF 버전을 사용할 수 있습니다 볼 수 있도록 웹 사이트의 각 페이지에 해당하는 RDF가로되어있다. 나 맞아?

RDF는 관계형 모델과 마찬가지로 모든 종류의 정보를 저장하는 데 사용할 수있는 데이터 모델입니다. 웹 페이지에 첨부 할 필요는 없습니다. 사실, 웹과 독립적으로 존재할 수도 있습니다. 웹 페이지는 HTML 코드 (RDFa 포함)에 RDF 데이터를 직접 포함 할 수 있으므로 인간과 기계에 대해 다른 표현이 반드시 필요하지는 않습니다. HTML 페이지는 RDF 데이터와 완전히 분리 될 수 있지만 웹 페이지의 머리글에있는 링크 또는 semantic sitemap과 같은 다른 방법으로 올바른 장소로 기기를 연결할 수 있습니다.

링크 된 데이터 서클에서는 HTTP URI를 사용하여 항목을 식별해야합니다. URI를 검색 할 때는 해당 내용에 대한 설명을 얻어야하며,이 경우 RDF가 필요한 소프트웨어 응용 프로그램에 RDF를 제공하고 사용자와 상호 작용하는 사용자 에이전트 (예 : 웹 브라우저)에게 HTML을 제공하는 것이 좋습니다. . 예를 들어 웹 브라우저로 http://dbpedia.org/resource/Lyon으로 가면 this이됩니다. 웹 크롤러를 사용하여 동일한 URI로 이동하면 대신 that이 표시 될 수 있습니다.

이 마이닝을 사용하여 어떻게 새로운 개념을 얻을 수 있습니까?

온톨로지 엔지니어링과 규칙 마이닝은 다른 것들입니다. 보통, 온톨로지는 규칙 마이닝없이 설계됩니다. 개념은 일반적으로 특정 목적을 위해 온톨로지를 설계하고자하는 사람들 사이의 합의의 결과로서 나타난다. 그러나 마이닝 프로세스에서 새로운 개념, 아마도 텍스트 마이닝 또는 연결 규칙 마이닝을 추측하는 것이 가능합니다. 그러나 이것은 온톨로지를 사용하는 방법과 관련이 없습니다.

또한 새로 생성 된 온톨로지를 어떻게 사용할 수 있습니까?

대부분의 경우 온톨로지의 용어를 사용하여 온톨로지를 사용합니다. 예를 들어, 짐 (Jim)을 말하고 싶은 경우, 정식 이름은 James D. Goo입니다. RDF에서는 URI가있는 항목을 식별하므로 Jim에 대한 URI (예 : http://yourdomain.com/jim)가 간결하게 yd:jim (사용자 고유의 URI 체계를 결정해야 함)으로 약어가 필요합니다. 이제 짐이 사람이라고 말하고 싶습니다.당신은 민트 <aClassThatRepresentsPeople>에 대한 자신의 새로운 URI 수, 이제

yd:jim rdf:type <aClassThatRepresentsPeople> . 

하지만 온톨로지가 활동하기 시작하는 곳이다 :이를 위해, 당신은 특별한 predifined 조건 rdf:type 있습니다. 사람들의 계급은 여러 번 재사용 될 것이므로 많은 사람들이 공유하는 용어가되기를 원합니다. 온톨로지의 용어를 사용하려면 URI를 작성하면됩니다. 용어가 올 때를 설명하는 특별한 내용이나 수입 진술은 필요하지 않습니다. URI는 보편적 인 것으로 가정되기 때문에 온톨로지에서 정의 된 것과 매우 동일한 용어를 사용하고 있다는 것이 분명합니다. 또한 온톨로지가 링크 된 데이터 모범 사례를 따르는 경우 클래스의 URI를 역 참조 할 수 있어야하므로 HTTP GET으로 URI를 조회 할 때 용어 정의를 얻을 수 있습니다. 짐 이름과 같아. 당신은 RDF에서이 같은 말을하고 싶습니다 :

yd:jim <theNameAttribute> "James D. Goo" . 

를 여기서, 그것을 식별자 등을 제공 할 수있을 것입니다하지만 당신은 (단지 문자열입니다 이름 자체에 대한 URI가 필요하지 않습니다 이름, 성, 성 등으로 분해 할 수 있음). 다시 <theNameAttribute>의 경우 온톨로지에 정의 된 속성을 다시 사용하기 만하면됩니다. 그래서 결국, 당신은 다음과 같이 뭔가를 할 수 있습니다 : foaf:는 FOAF 온톨로지, 사람들이 온라인을 설명하는 인기있는 하나의 접두사입니다

yd:jim rdf:type foaf:Person . 
yd:jim foaf:name "James D. Goo" . 

.

우리는 웹 사이트에 어떻게 추가해야합니까?

그래도 어느 정도는 그렇습니다. 완전히 다른 웹 사이트에있는 기존 온톨로지 (예 : FOAF)를 재사용 할 수 있습니다. 이것이 웹 및 링크 된 데이터의 아름다움입니다. 배포되고 모듈화되었습니다. 그러나 자신의 온톨로지 (예 : http://yourdomain.com/ontology)를 사용하는 경우,이 온톨로지를 참조 해제를 통해 액세스 가능하게해야합니다. 즉, 온톨로지의 용어 (예 : http://yourdomain.com/ontology#person)를 조회하면 서버가 온톨로지에 대한 설명으로 응답해야합니다. 요청 된 용어의 웹 사이트에 파일을 추가하는 방식으로 온톨로지를 추가하기 만하면됩니다.

관련 문제