2009-06-12 9 views
4

OWL을 사용하여 온톨로지를 정의하는OWL : 약 = "추상 클래스, 익명의 노드, 정규 표현식

  • 항상 익명 노드 (더 RDF 없어야 클래스라고 할 수있는 방법이있다. .. ") 예) < 내 : FamousQuote/>
  • 추상적이며,이 클래스의 인스턴스 항상 여기 :) 편집 서브 클래스

을 (사용해야

  • DatatypeProperty의 정규 표현식과 일치해야하는?

감사합니다 (일반적으로)

답변

6

OWL은하지 검증에 대한 (특히 구조와 관련하여), RDF의 집합 주어진 entailments에 관한 것입니다.

  • 노드가 익명인지 아닌지를 OWL 1.1에서 알 수있는 방법은 없습니다. OWL 2는 이것을 지원하지 않는다 (예 : owl:Restriction).
  • 추상 클래스 요구 사항의 경우 Protege 메일 링리스트의 this post에는이를 수행하는 방법에 대한 아이디어가 있습니다.
  • OWL 1.1 DatatypeProperties은 지정된 명령문의 개체에 대한 "유효성 검사"를 지원하지 않습니다. OWL 2에는 잠재적으로 사용할 수있는 datatype facets (xsd:pattern 포함)이 있습니다.

업데이트 : 당신은 새로운 트리플을 추론하기 위해 그래프 구조와 내용을 조회 할 수 SPIN을 사용할 수 있습니다.