OWL-ref
소개
목적[1]
This document gives a systematic, compact and informative description of all the modelling primitives of OWL, using the RDF/XML exchange syntax for OWL. We expect this document to serve as a reference guide for users of the OWL language. 이 문서는 RDF/XML체계적이고 간결한, 유익한 OWL의 기본요소를 모델링 하는 설명입니다. 이 문서가 OWL 언어의 사용자에게 참조 가이드를 제공할 것으로 기대합니다.
This document is one component of OWL, the Web Ontology Language, being produced by the W3C Web ontology Working Group. The Document Roadmap section of OWL Overview document describes each of the different parts and how they fit together. 이 문서는 W3C에서 만든 OWL의 구성요소입니다. OWL Overview의 문서 로드맵은 다른 요소를 각각 설명하고, 그들이 어떻게 맞물리지는지를 설명합니다.
Readers unfamiliar with OWL may wish to first consult the OWL Overview document OWL Overview, and subsequently the OWL Guide for a more narrative description and examples of the use of the language. OWL과 친숙하지 않은 독자들에게 OWL Overview로 첫번째 상담을 받고, 연속적으로 언의 사용의 예시와 자세한 설명이 되어 있는 OWL Guide에 접근할 것을 추천합니다.
This document assumes the reader is familiar with the basic concepts of RDF and has a working knowledge of the RDF/XML syntax and of RDF Schema RDF vocabulary. 이 문서는 독자들이 RDF의 기본 개념과 친숙해지도록 하고, RDF/XML 구문, RDF스키마(RDF vocabulary)에 대한 작동 지식을 갖게 해줍니다.
The normative reference on the precise syntax of the OWL language constructs can be found in the OWL Semantics and Abstract Document. That Document also contains a precise definition of the meaning of the language constructs in the form of a model-theoretic semantics. Notions such as consistency of OWL ontologies are discussed in that document. OWL 언어의 구조에 대한 상세한 구문에 대한 규범 참조는 OWL Semantics and Abstract document에서 찾을 수 있습니다. 이 문서는 모델 이론적 의미론의 형태로 OWL 언어 구조에 대한 자세한 설명을 담고 있습니다. OWL 온톨로지에서 일관성과 같은 개념은 이 문서에서 토론되고 있습니다.
Use cases and requirements for the OWL languages are described in the OWL requirements document. Test cases for OWL tools are specified in the Test document. OWL 언어 사용이나 요청은 OWL Requirements 문서에서 설명되고 있습니다. OWL 도구에 대한 실험은 Test 문서에서 설명되고 있습니다.
OWL syntax[2]
An OWL ontology is an RDF graph, which is in turn a set of RDF Triples. As with any RDF graph, an OWL ontology graph can be written in many different syntactic forms (as described in the RDF/XML Syntax Specification (Revised)). The current document uses some specific syntatic forms of RDF/XML for representing triples (as does the Guide document). OWL 온톨로지는 RDF 트리플의 묶음으로 전환되는 RDF Graph입니다. 어떤 RDF 그래프와 함께 OWL 온톨로지 그래프는 다양한 구문의 형태(RDF/XML 구문 규격)로 쓰일 수 있습니다. 현재의 문서는 Guide 문서와 같이 트리플을 표현하는데 RDF/XML 구문 규격을 사용합니다.
However, the meaning of an OWL ontology is solely determined by the RDF graph. Thus, it is allowable to use other syntactic RDF/XML forms, as long as these result in the same underlying set of RDF triples. Such other syntactic forms would then carry exactly the same meaning as the syntactic form used in this document. 그러나 OWL 온톨로지의 의미는 온전히 RDF 그래프에 의해 결정됩니다. 따라서 이들이 동일한 기본 세트의 RDF 트리플을 생성하는 한 다른 RDF/XML 형태의 구문과 함께 사용할 수 있습니다. 이 문서에서 사용되는 구문의 형태와 똑같은 의미를 가지는 다른 구문 표현을 가져올 수 있습니다.
As a simple example of an alternative syntactic from resulting in the same RDF triples, consider the following RDF/XML syntax:
같은 의미를 가진 아래의 구문과 그 다음 RDF/XML 형식으로 표현된 구문을 비교해 보세요.
<owl:Class rdf:ID="Continent"/>
The following RDF/XML syntax:
<rdf:Description rdf:about="#Contient">
<rdf:type rdf:resource="http://www.w3c.org/2002/07/owl#Class"/>
</rdf:Description>
encodes the same set of RDF triples, and therefore would convey the same meaning.
OWL 내장 어휘
The built-in vocabulary for OWL all comes from the OWL namespace http://www.w3c.org/2002/07/owl# conventionally associated with the namespace name owl. It is recommended that ontologies not use names from this namespace except for the built-in vocabulary. OWL tool builders should feel free to signal a warning if other names from this namespace are used, but should otherwise continue as normal. OWL의 내장어휘는 원래 모두 owl의 이름공간 htttp://www.w3c.org/2002/07/ow# / prefix:name에서 연결되어 있습니다. 온톨로지들은 내장 어휘를 제외한 이 이름공간을 쓰지 마세요. OWL 도구는 이 이름공간에서 다른 이름이 사용될 경우 자유롭게 경고를 표시해야 하지만, 다른 것들은 일반적으로 계속 사용되어야 합니다.
Classes
Classes provide an abstraction mechanism for grouping resources with similar characteristics. Like RDF classes, every OWL class is associated with a set of individuals, called the class extention. The individuals in the class extension are called the instances of the class. A class has an intensional meaning (the underlying concept) which is related but not equal to its class extension. Thus, two classes may have the same class extension, but still be different classes. 클래스는 비슷한 특징을 가진 리로스를 묶을 수 있는 추출 장치/방법입니다. RDF 클래스와 같이 모든 OWL 클래스는 클래스 확장이라 불리는 개체들의 세트와 연관되어 있습니다. 클래스 확장에 있는 그 개체들은 클래스의 인스턴스로 불립니다. 클래스는 그것의 클래스 확장과 연관은 있지만 완전히 같다는 의미(개념)는 아닙니다. 따라서 두 클래스는 같은 클래스 확장에 있지만, 여전히 다른 클래스들입니다.
When in this document we use wording such as "a class of individual ..", this should be read as "a class with a class extension containing individuals ...". OWL classes are described through "class descriptions", which can be combined into "class axioms". We first describe class descriptions and subsequently turn to class axioms. 이 문서에서 "이 개체의 클래스는" 이란 표현을 쓸 때, 이것은 "이 개체를 포함하는 클래스 익스텐션을 가진 클래스는" 라는 의미입니다. OWL 클래스들은 "class Axioms"와 합쳐질 수 있는 class description을 통해 설명됩니다. 우리는 먼저 클래스 정의을 설명한 뒤 class axioms(클래스 명제/정의)으로 변환합니다.
Class Descriptions
A class description is the term used in this document (and in the OWL Semantics and Abstract Syntax) for the basic building blocks of class axioms (informally called class definitions in the Overview and Guide documents). 클래스 description은 클래스 정의의 빌딩블록을 위해 이 문서에서 사용된 용어입니다.
OWL distinguishes six types of class descriptions:
- a class identifier(a URI Reference)
- an exhaustive enumeration of individuals that together form the instances of a class. (클래스의 인스턴스인 개체들의 빠짐없는 나열)
- a property restrictiob
- the intersection of two or more class descriptions(두개 이상의 클래스 설명에 대한 교차)
- the union of two or more class descriptions(두개 이상의 클래스 설명의 합)
- the complement of a class Description (클래스 슬명의 보충,보어)