2012-10-23 2 views
1

저는 Common Information Model에서 작업 중이며 RDT 파일을 사용하여 전자 변전소를 나타냅니다. 그러나 RDF 스키마로 파일 RDF를 확인하는 데 몇 가지 문제점이 있음을 발견했습니다. 이 문제에 도움이 필요합니다. 누군가는 JAVA를 사용하여이를 수행하는 방법을 알고 있습니다.CIM RDF의 유효성 확인 방법

답변

1

은 내가 공통 정보 모델에 대해 아무것도 모르는 지적하여 서문거야, 나는 ... RDF, RDFS와 "검증"을 위해 일반적으로 말하는거야 것을

유효한

은 구문 분석 쉽게 쉽게, 그래서 당신이 의미하는 것이 아니라고 생각합니다. 내 추측으로는 XML에서 왔고 XML 스키마가 XML 문서와 동일한 방식으로 RDFS가 RDF에 있다고 생각하는 것입니다.

그렇지 않습니다.

당신은 (우리가 그들을 & B 전화 할게) 속성에 대해 말하자면,이 개 범위를 지정하면 것을 기억해야한다, 그 재산 의 값이 A 또는 B 그것은해야한다는 것을 의미하지 않는다 실제로 그들은 둘 다, 즉 A &의 교차점을 의미합니다. B. 도메인은 유사하게 작동하며, 규정 된 도메인/범위를 벗어나는 값을 사용하는 것을 막을 수있는 방법은 없습니다. 따라서 유효성 검사에서 기대하는 것에주의해야 할 수도 있습니다.

또한 OWL 세계를 탐험하기 시작하면 스키마의 일관성 (일명 온톨로지)과 그 만족성에 대한 우려가 추가됩니다. 이것들은 유효한 우려 사항입니다. 데이터의 유효성

OWL에서 테이블에 4 개의 다리가 있음을 확인하는 것은 어렵지 않습니다. 3 개의 다리를 정의 할 수 있으며 유효하다고 가정합니다. 시스템이 아직 알지 못하는 네 번째 다리가 있습니다. 마찬가지로 5 개의 다리를 정의하면 두 개의 다리가 동일 할 수 있으므로 엄격하게 무효화되지는 않습니다.

RDFS 또는 실제로 OWL을 제약 조건 언어로 사용하려는 경우 살펴볼 내용은 Pellet's Integrity Constraint Validator (ICV)입니다. 스키마를 통해 데이터에 적용된 제약 조건을 형식화하기위한 언어로 OWL을 사용할 수 있습니다. 이 작업은 OWL의 의미를 약간 변경하여이 용도에보다 적합하도록 만듭니다. 이 소프트웨어는 실제로 Stardog으로 이식되어 데이터베이스의 트랜잭션 지원과 결합하여 데이터 무결성을 보존 할 수 있습니다. 또한 Stardog 사이트에는 정의를 조금 더 자세히 파고 들기 위해 무결성 제약 조건을 평가하는 방식에 대한 공식적인 의미에 대한 참조가 있습니다.

그 외에도 사용자가 원하는 유효성 검사 유형이라고 가정하면 사용자 지정 소프트웨어가 필요합니다. 또는 유사하지만 기능이 부족한 (& 형식) 소프트웨어 비트를 볼 수 있습니다. ICV는 Jena Eyeball이라고합니다.