하지만 혼동하고는 우리는 인간에 의해 해석 인간이 웹 페이지 있지만, 기계, 그들은 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
)를 조회하면 서버가 온톨로지에 대한 설명으로 응답해야합니다. 요청 된 용어의 웹 사이트에 파일을 추가하는 방식으로 온톨로지를 추가하기 만하면됩니다.
아마 당신은 해결하려고하는 문제가 무엇인지 설명 할 수 있습니다. 당신의 유스 케이스는 무엇입니까? 당신이 원하고 충분한 동기 부여가있는 경우에는 온톨로지와 관련하여 많은 것을 명확히 할 수있는 책을 읽을 수도 있습니다. http://workingontologist.org/ – castagna