다음을 통해 공유


SharePoint 분류에 대한 SKOS 형식 참조

본 문서는 SharePoint 분류를 나타내는 데 사용되는 RDF 용어를 포함하고 있으며 SKOS를 기반으로 합니다. 이 RDF 구문을 직렬화하려면 RDF TURTLE을 사용하세요.

다음 표에서 SharePoint 분류 용어에 해당하는 SKOS를 표시합니다. SharePoint는 SharePoint 분류에 해당하는 SKOS 값을 지원하지 않습니다.

SharePoint 분류 해당하는 SKOS
sharepoint-taxonomy: Term skos: Concept
sharepoint-taxonomy: TermSet skos: ConceptScheme
sharepoint-taxonomy: inTermSet skos: inScheme
sharepoint-taxonomy: hasTopLevelTerm skos: hasTopConcept
sharepoint-taxonomy: topLevelTermOf skos: topConceptOf
sharepoint-taxonomy: defaultLabel skos: prefLabel
sharepoint-taxonomy: termSetName skos: prefLabel
sharepoint-taxonomy: propertyName skos: prefLabel
sharepoint-taxonomy: otherLabel skos: altLabel
sharepoint-taxonomy: description skos: 정의
sharepoint-taxonomy: 부모 skos: 더 넓어지다
sharepoint-taxonomy: 자식 skos: 더 좁아진

다음 표는 OWL에서 파생된 SharePoint 분류 용어의 엔터티입니다.

SharePoint 분류 용어 OWL에서 파생
sharepoint-taxonomy: isAvailableForTagging owl: datatypeproperty
sharepoint-taxonomy: SharedCustomPropertyForTerm 올빼미: ObjectProperty
sharepoint-taxonomy: LocalCustomPropertyForTerm 올빼미: ObjectProperty
sharepoint-taxonomy: CustomPropertyForTermSet 올빼미: ObjectProperty

SharePoint 분류 용어

분류는 공식 분류 체계입니다. 분류는 요소를 설명하는 단어, 레이블, 용어를 그룹화하고 해당 그룹을 계층 구조로 정렬합니다.

sharepoint-taxonomy:Term

관리된 메타데이터 계층 구조에서 Term 또는 Keyword를 나타냅니다.

Term는 SharePoint TermStore의 원자성 단위입니다. 각 TermTermGroup에 속한 TermSet에 속해 있습니다.

Term을 정의하는 구문은 다음과 같습니다.

ex:TermA    a    sharepoint-taxonomy:Term;
    sharepoint-taxonomy:inTermSet    ex:TermSetA;
    sharepoint-taxonomy:topLevelTermOf    ex:TermSetA;
    sharepoint-taxonomy:child    ex:TermA1;
    sharepoint-taxonomy:isAvailableForTagging    “true”^^xsd:Boolean;
    sharePoint-taxonomy:defaultLabel    “Term A”@en-us.

Term은 필수적으로 TermSet 내에 존재합니다. DefaultLabel은 시각적 표현에 표시되는 Term 이름입니다. Term을 정의하는 데 필요한 필드에는 다음이 있습니다.

  • sharepoint-taxonomy: defaultLabel
  • sharepoint-taxonomy: inTermSet

Term은 다음 사항을 수행할 수 있습니다.

  • 동일한 TermSet에 속해 있는 두 가지 Term과 제공된 다른 Term과 계층적으로 관련될 수 있습니다.
  • 여러 하위 Term이 있지만 하나의 상위 Term만 가집니다.
  • topLevelTermOf a TermSet인 경우 부모 용어가 정의되어 있지 않습니다.
  • TermStore 작업 언어 당 하나의 defaultLabel이 있습니다.
  • 부모 용어가 포함되어 있거나 topLevelTermOf a TermSet이면 존재하지 않습니다.
  • 동일한 계층 수준에 고유한 defaultLabel이 있어야 합니다.

sharepoint-taxonomy:TermSet

"TermSet" 이라는 계층적 또는 일련의 용어 개체 집합을 나타냅니다.

이름에서 알 수 있듯이 TermSet은 Term의 집합입니다. TermStoreTermTermSet에 속해 있어야 합니다. Term은 독립적으로 존재할 수 없습니다.

TermSet을 정의하는 구문은 다음과 같습니다.

ex:TermSetA    a    sharepoint-taxonomy:TermSet;
    sharepoint-taxonomy:termSetName    “TermSet A";
    sharepoint-taxonomy:isAvailableForTagging    “true”^^xsd:Boolean;
    sharepoint-taxonomy:hasTopLevelTerm    Ex:Term A.

TermSetTermGroup에서 논리적으로 함께 그룹화됩니다. TermSet을 정의하는 데 필요한 필드에는 다음이 있습니다.

  • sharepoint-taxonomy: termSetName

제공된 termSetName이 TermGroup 내에서 고유하지 않은 경우 SharePoint는 이름 끝에 숫자를 추가하여 termSetName의 고유성을 유지합니다.

sharepoint-taxonomy:hasTopLevelTerm

SharePoint는 이 속성을 사용하여 TermSet에서 가장 많은 용어를 매핑합니다. 이 용어는 TermSet용어 계층 구조에 대한 진입점입니다. 이 속성은 sharepoint-taxonomy: topLevelTermOf와 역관계입니다.

이 속성을 정의하는 구문은 다음과 같습니다.

ex:TermSetA    sharepoint-taxonomy:hasTopLevelTerm    ex:TermA.

참고

상위 용어의 최상위 용어를 정의할 수 없습니다.

sharepoint-taxonomy:topLevelTermOf

Sharepoint-taxonomy: topLevelTermOf는 sharepoint-taxonomy의 역방향입니다. hasTopLevelTerm

이 속성을 정의하는 구문은 다음과 같습니다.

ex:TermA    sharepoint-taxonomy:topLevelTermOf    ex:TermSetA.

sharepoint-taxonomy:inTermSet

TermSet에 Term을 매핑하려면 이 속성을 사용합니다. Term은 단일 TermSet에만 존재할 수 있습니다. 용어를 정의하는 경우 SharePoint에서 해당 속성이 필요합니다.

필수 레이블

조직에서 관리된 메타데이터를 사용하기 전에 신중하게 계획해야 할 수 있습니다. 수행해야 하는 계획의 양은 분류의 공식적인 정도에 따라 다릅니다. 또한 메타데이터에 적용할 제어 정도에 따라서도 다릅니다. 각 계층 수준에서 Term이나 TermSet의 필수 레이블을 구성해야 합니다.

용어는 기본 언어로 하나 이상의 레이블을 가질 수 있으며, 0개 이상의 레이블은 기본 언어로 지정할 수 있습니다. 용어에 언어 레이블이 있는 경우 레이블 중 하나는 기본 레이블이어야 합니다.

sharepoint-taxonomy:defaultLabel

Term에 대한 필수 매개 변수인 Term에 대한 기본 어휘 레이블을 사용합니다. Term을 시각적으로 나타내기 위해 사용합니다.

DefaultLabel을 정의하는 구문은 다음과 같습니다.

ex:TermA    sharepoint-taxonomy:defaultLabel    “Term A”@en-us.

DefaultLabel에는 문자열 및 언어 태그의 두 부분이 포함되어 있습니다. 언어는 TermStore 작업 언어 중 하나여야 합니다. DefaultLabel은 동일한 계층 수준에서 동일한 TermSet의 모든 Term에 대해 고유해야 합니다.

sharepoint-taxonomy:termSetName

현재 TermSet 개체의 이름을 가져오고 설정합니다.

이 속성은 TermStore 작업 언어의 TermSet에 대한 어휘 레이블입니다. 이 속성은 TermSet에 필요한 매개 변수입니다. TermSet을 시각적으로 나타내기 위해 사용합니다.

termSetName을 정의하는 구문은 다음과 같습니다.

ex:TermA    sharepoint-taxonomy:TermSetName    “Term Set A”@en-us.

sharepoint-taxonomy:propertyName

현재 TermSet 개체의 속성 이름을 가져오고 설정합니다.

이 속성은 TermStore 작업 언어의 sharepoint-taxonomy:SharedCustomPropertyForTerm, sharepoint-taxonomy:LocalCustomPropertyForTerm 및 sharepoint-taxonomy:CustomPropertyForTermSet에 대한 어휘 레이블입니다.

sharepoint-taxonomy: propertyName은 CustomProperty의 키로 처리됩니다.

propertyName을 정의하는 구문은 다음과 같습니다.

ex:SharedCustomProperty1    sharepoint-taxonomy:propertyName    “Shared Custom Property Key 1”@en-us.

선택적 레이블

분류에 선택적 레이블을 추가할 수도 있습니다.

sharepoint-taxonomy:otherLabel

이 속성은 Term의 대체 어휘 레이블입니다.

otherLabel을 정의하는 구문은 다음과 같습니다.

ex:TermA    sharepoint-taxonomy:otherLabel    “Term A”@en-us.

의미 관계

분류는 계층적이며 때때로 단순한 "관련 용어" 연관 관계를 가지지만 일부는 "의미 관계" 또는 사용자 지정 관계를 가지기도 합니다.

sharepoint-taxonomy:parent

이 속성은 용어와 다른 용어를 계층적으로 연결 합니다. TermTermSet의 최상위 Term이 될 수 있지만 최상위 Term이 아닌 경우에는 상위 Term이 있어야 합니다.

상위 항목을 정의하는 구문은 다음과 같습니다.

ex:TermA1    sharepoint-taxonomy:parent    ex:TermA.

이 구문은 TermA가 부모이고 TermA가 자식임을 의미합니다.

sharepoint-taxonomy:child

개체에는 하나 이상의 자식 TermSet 인스턴스가 포함되며 이러한 인스턴스는 TermSets 속성을 통해 액세스할 수 있습니다. 이 클래스는 새 하위 TermSet 개체를 만드는 방법을 제공합니다. 자식 Term 및 TermSet 인스턴스를 편집할 수 있는 권한이 그룹에 지정됩니다.

이 속성은 용어와 다른 용어를 계층적으로 연결 합니다.

하위 항목을 정의하는 구문은 다음과 같습니다.

ex:TermA    sharepoint-taxonomy:child    ex:TermA1.

이 구문은 TermA가 부모이고 TermA가 자식임을 의미합니다.

문서 노트

이 섹션에서는 Microsoft.SharePoint.Taxonomy Namespace에서 상세하게 나온 분류에 대해 설명합니다.

sharepoint-taxonomy:description

이 속성은 SharePoint 분류 어휘 엔터티에 대한 자세한 설명입니다.

설명을 추가하는 구문은 다음과 같습니다.

ex:TermA    sharepoint-taxonomy:description    “Term A is the top level term of TermSetA”@en-us.

사용자 지정 속성

읽기 전용 사전에서 현재 Term 개체에 대한 사용자 지정 속성 개체의 컬렉션을 가져옵니다.

사용자 지정 속성은 Term 또는 TermSet에 대해 정의할 수 있는 키 값 쌍으로서 Term 또는 TermSet에 대해 상세히 설명합니다. SharePoint는 propertyName에 대한 도움말이 있는 사용자 지정 속성의 키를 지정합니다.

sharepoint-taxonomy:CustomPropertyForTermSet

이 속성을 정의하는 구문은 다음과 같습니다.

ex:CustomProp1    rdf:type    sharepoint-taxonomy:CustomPropertyForTermSet;
    sharepoint-taxonomy:propertyName “Colour”.

ex:TermSetA    ex:CustomProp1    “Red”@en-us.

sharepoint-taxonomy:SharedCustomPropertyForTerm

용어에 대한 사용자 지정 속성을 용어와 함께 수행해야 하는 경우 다른 곳에서 용어를 다시 사용할 때 SharedCustomPropertyForTerm에서 정의해야 합니다.

이 속성을 정의하는 구문은 다음과 같습니다.

ex:CustomProp2    rdf:type sharepoint-taxonomy:SharedCustomPropertyForTerm;
    sharepoint-taxonomy:propertyName “Length”.

ex:TermA    ex:CustomProp2    “5 cm”@en-us.

sharepoint-taxonomy:LocalCustomPropertyForTerm

용어에 대한 사용자 지정 속성을 용어와 함께 사용할 필요가 없는 경우 다른 곳에서 용어를 다시 사용할 때 LocalCustomPropertyForTerm에서 정의해야 합니다.

이 속성을 정의하는 구문은 다음과 같습니다.

ex:CustomProp3    rdf:type sharepoint-taxonomy:LocalCustomPropertyForTerm;
    sharepoint-taxonomy:propertyName “width”.

ex:TermA    ex:CustomProp3    “5 cm”@en-us.

데이터 속성

각 계층 수준에서 Term이나 TermSet의 특정 데이터 속성을 구성해야 합니다.

sharepoint-taxonomy:isAvailableForTagging

SharePoint 목록 및 라이브러리에서 용어 또는TermSet 을 사용할 수 있는지 여부를 지정하려면 이 속성을 사용합니다.

이 속성의 구문은 다음과 같습니다.

ex:TermA    sharepoint-taxonomy:isAvailableForTagging     "true"^^xsd:Boolean;

도메인 및 범위

다음 표에서는 SharePoint 분류 어휘의 도메인 및 범위에 대해 설명합니다.

조건부/동사 의미 도메인 범위
inTermSet 용어 집합에 속함 용어 용어 집합
inTermGroup 용어 그룹에 속함 TermSet TermGroup
topLevelTermOf 최상위 용어 용어 TermSet
hasTopLevelTerm 최상위 용어 보유 용어 집합 용어
termSetName 용어 집합에 이름이 있음 용어 일반 리터럴
defaultLabel 용어에 기본 레이블이 있음 용어 일반 리터럴
otherLabel 용어에 기타 레이블이 있음 용어 일반 리터럴
propertyName 속성 레이블이 있음 SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet 부울, 문자열, 정수, 소수, 실수
description 설명 있음 모두 일반 리터럴
parent 상위 용어 있음 용어 용어
하위 하위 용어 있음 용어 용어
isAvailableForTagging 태그 지정 가능 용어, 용어 집합 부울
SharedCustomPropertyForTerm 공유 사용자 지정 속성 있음 용어 부울, 문자열, 정수, 소수, 실수
LocalCustomPropertyForTerm 로컬 사용자 지정 속성 있음 용어 부울, 문자열, 정수, 소수, 실수
CustomPropertyForTermSet 사용자 지정 속성 있음 TermSet 부울, 문자열, 정수, 소수, 실수

SharePoint 분류에서 허용하지 않는 SKOS 유효한 시나리오:

  • 계층적 중복성 - SKOS 개념은 여러 광범위한 개념에 동시에 연결할 수 있지만 sharepoint-taxonomy:Term에는 하나의 sharepoint-taxonomy:parent만 있을 수 있으므로 용어의 주기적 종속성도 허용되지 않습니다.
  • 분리된 용어는 SharePoint 분류에서 허용되지 않습니다. 모든 sharepoint-taxonomy: 용어에는 sharepoint-taxonomy가 있어야 합니다. 부모이거나 sharepoint-taxonomy: topLevelTermOf a TermSet이어야 합니다.
  • SharePoint 분류는 연관 관계를 지원하지 않습니다.
  • SharePoint 분류는 sharepoint-taxonomy: 부모 및 sharepoint-Taxonomy: 자식이라는 두 가지 유형의 계층 관계만 허용합니다.
  • SKOS와 다르게 SharePoint 분류 용어의 계층적 관계는 동일한 TermSet 내에서만 Term으로 설정될 수 있습니다.