Sdílet prostřednictvím


Referenční informace k formátu SKOS pro taxonomii SharePointu

Tento článek obsahuje slovník RDF používaný k reprezentaci taxonomie SharePointu a je založený na SKOS. Pro serializaci této syntaxe RDF použijte RDF TURTLE.

Následující tabulka uvádí ekvivalenty SKOS pro slovník taxonomie SharePointu . SharePoint nepodporuje hodnoty SKOS , které nemají ekvivalent taxonomie SharePointu.

Taxonomie SharePointu Ekvivalent SKOS
sharepoint-taxonomy: Termín skos: Koncept
sharepoint-taxonomy: TermSet skos: ConceptScheme
taxonomie sharepointu: inTermSet skos: inScheme
sharepoint-taxonomy: hasTopLevelTerm skos: hasTopConcept
taxonomie sharepointu: topLevelTermOf skos: topConceptOf
sharepoint-taxonomy: defaultLabel skos: prefLabel
taxonomie sharepointu: termSetName skos: prefLabel
taxonomie sharepointu: propertyName skos: prefLabel
taxonomie sharepointu: otherLabel skos: altLabel
sharepoint-taxonomy: description skos: definice
sharepoint-taxonomy: parent skos: širší
taxonomie sharepointu: podřízená skos: užší

V následující tabulce jsou uvedeny entity slovníku taxonomie SharePointu odvozené z OWL.

Slovník taxonomie SharePointu Odvozeno od OWL
taxonomie sharepointu: isAvailableForTagging sova: datový typproperty
taxonomie sharepointu: SharedCustomPropertyForTerm sova: ObjectProperty
sharepoint-taxonomy: LocalCustomPropertyForTerm sova: ObjectProperty
sharepoint-taxonomy: CustomPropertyForTermSet sova: ObjectProperty

Slovník taxonomie SharePointu

Taxonomie je formální klasifikační systém. Taxonomie seskupí slova, popisky a termíny, které něco popisují, a pak skupiny uspořádá do hierarchie.

sharepoint-taxonomy:Term

Představuje termín nebo klíčové slovo v hierarchii spravovaných metadat.

Termín je atomická jednotka sharepointového úložiště termínů. Každý termín patří do sady termínů , která patří do skupiny TermGroup.

Syntaxe pro definování termínu je následující:

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ín povinně existuje v rámci sady termínů. DefaultLabel je název termínu , který se zobrazuje ve vizuální reprezentaci. Mezi povinná pole pro definování termínu patří:

  • sharepoint-taxonomy: defaultLabel
  • taxonomie sharepointu: inTermSet

Termín může:

sharepoint-taxonomy:TermSet

Představuje hierarchickou nebo plochou sadu objektů termínů označovaných jako "Sada termínů".

Jak název napovídá, Sada termínů je sada termínů. Termín v úložišti termínů musí patřit do sady termínů. Žádný termín nemůže existovat nezávisle.

Syntaxe pro definování sady termínů :

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

Sady termínů jsou logicky seskupené dohromady v TermGroups. Požadované pole pro definování sady termínů je:

  • taxonomie sharepointu: termSetName

Pokud zadaný parametr termSetName není v rámci skupiny TermínGroup jedinečný, připojí SharePoint na konec názvu číslo, aby se zachovala jedinečnost názvů termSetName.

sharepoint-taxonomy:hasTopLevelTerm

SharePoint používá tuto vlastnost k namapování termínů nejvíce v sadě termínů, což je vstupní bod do hierarchie termínů v sadě termínů. Tato vlastnost je inverzní vztah k taxonomii sharepointu: topLevelTermOf.

Syntaxe pro definování této vlastnosti je:

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

Poznámka

Pro nadřazený termín nemůžete definovat termín nejvyšší úrovně.

sharepoint-taxonomy:topLevelTermOf

Taxonomie sharepointu: topLevelTermOf je inverzní funkce k taxonomii sharepointu: hasTopLevelTerm

Syntaxe pro definování této vlastnosti je:

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

sharepoint-taxonomy:inTermSet

Tato vlastnost slouží k mapování termínu na sadu termínů. Termín může existovat pouze v jedné sadě termínů. SharePoint tuto vlastnost vyžaduje při definování termínu.

Povinné popisky

Než začnete používat spravovaná metadata, může vaše organizace pečlivě naplánovat. Množství plánování, které musíte provést, závisí na tom, jak formální je vaše taxonomie. Záleží také na tom, jak velkou kontrolu chcete metadatům uložit. Na každé úrovni hierarchie je potřeba nakonfigurovat požadované popisky pro termín nebo sadu termínů.

Termín může mít jeden nebo více popisků ve výchozím jazyce a nula nebo více popisků v nevýchozím jazyce. Pokud má termín popisky v jazyce, musí být jedním z popisků výchozí popisek.

sharepoint-taxonomy:defaultLabel

Tento výchozí lexikální popisek použijte pro termín , který je povinným parametrem pro termín. Slouží k vizuálnímu znázornění termínu.

Syntaxe pro definování defaultLabel je:

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

DefaultLabel obsahuje dvě části – řetězec a značku jazyka. Jazyk musí být jedním z pracovních jazyků TermStore . DefaultLabel musí být jedinečný pro všechny termíny ve stejné sadě termínů na stejné hierarchické úrovni.

sharepoint-taxonomy:termSetName

Získá a nastaví název aktuální TermSet objektu.

Tato vlastnost je lexikální popisek sady termínů v pracovním jazyce TermStore . Tato vlastnost je povinný parametr pro Sadu termínů. Slouží k vizuálnímu znázornění sady termínů.

Syntaxe pro definování termínuSetName je:

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

sharepoint-taxonomy:propertyName

Získá a nastaví název vlastnosti aktuální TermSet objektu.

Tato vlastnost je lexikální popisek pro sharepoint-taxonomy:SharedCustomPropertyForTerm, sharepoint-taxonomy:LocalCustomPropertyForTerm a sharepoint-taxonomy:CustomPropertyForTermSet v pracovním jazyce TermStore .

Sharepoint-taxonomy: propertyName se považuje za klíč CustomProperty.

Syntaxe pro definování propetyName je následující:

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

Volitelné popisky

K taxonomii můžete také přidat volitelné popisky.

sharepoint-taxonomy:otherLabel

Tato vlastnost je alternativní lexikální popisek pro termín.

Syntaxe pro definování jiného popisku je:

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

Sémantické relace

Taxonomie mají hierarchický a někdy jednoduchý "související termín" asociativní vztah, ale některé mají "sémantické relace" nebo vlastní relace.

sharepoint-taxonomy:parent

Tato vlastnost hierarchicky spojuje termín s jiným termínem. Termín může být termínem nejvyšší úrovně sady termínů, ale v případě, že ne, musí mít nadřazený termín.

Syntaxe pro definování nadřazeného objektu:

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

Tato syntaxe znamená, že TermA je nadřazený objekt a TermA je podřízený objekt.

sharepoint-taxonomy:child

Objekt obsahuje jednu nebo více podřízených instancí sady termínů a k těmto instancím lze přistupovat prostřednictvím vlastnosti TermSets. Tato třída také poskytuje metody pro vytváření nových podřízených objektů TermSet. Oprávnění k úpravě podřízených instancí termínů a sad termínů jsou určena ve skupině.

Tato vlastnost hierarchicky spojuje termín s jiným termínem.

Syntaxe pro definování podřízeného objektu:

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

Tato syntaxe znamená, že TermA je nadřazený objekt a TermA je podřízený objekt.

Poznámky k dokumentaci

Tato část popisuje taxonomii podrobně v oboru názvů Microsoft.SharePoint.Taxonomy.

sharepoint-taxonomie:description

Tato vlastnost je podrobným vysvětlením jakékoli entity slovníku taxonomie SharePointu .

Syntaxe pro přidání popisu:

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

Vlastní vlastnosti

Získá kolekci vlastních objektů vlastností pro aktuální termín objektu ze slovníku jen pro čtení.

Vlastní vlastnosti jsou páry klíč-hodnoty, které je možné definovat pro termín nebo sadu termínů, aby bylo možné dále popisovat termín nebo sadu termínů. SharePoint určuje klíč vlastní vlastnosti pomocí vlastnosti propertyName.

sharepoint-taxonomy:CustomPropertyForTermSet

Syntaxe pro definování této vlastnosti je:

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

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

sharepoint-taxonomy:SharedCustomPropertyForTerm

Pokud vlastní vlastnost pro termín musí být přenesena spolu s termínem, při opakovaném použití termín někam jinam, musíte ji definovat v části SharedCustomPropertyForTerm.

Syntaxe pro definování této vlastnosti je:

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

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

sharepoint-taxonomy:LocalCustomPropertyForTerm

Pokud se vlastní vlastnost pro termín nemusí přenášet spolu s termínem, při opakovaném použití termínu někde jinde je potřeba ji definovat v části LocalCustomPropertyForTerm.

Syntaxe pro definování této vlastnosti je:

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

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

Vlastnosti dat

Na každé úrovni hierarchie můžete nakonfigurovat konkrétní vlastnosti dat pro termín nebo sadu termínů.

sharepoint-taxonomy:isAvailableForTagging

Tato vlastnost slouží k určení, jestli je termín nebo sada termínů k dispozici v sharepointových seznamech a knihovnách.

Syntaxe této vlastnosti je:

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

Doména a rozsah

Následující tabulka popisuje doménu a rozsah slovníku taxonomie SharePointu.

Predikáty/sloveso Význam Domain (Doména) Rozsah
inTermSet V sadě termínů Termín Sada termínů
inTermGroup Ve skupině termínů Sada termínů Skupina termínů
topLevelTermOf Je termín nejvyšší úrovně pro Termín Sada termínů
hasTopLevelTerm Má termín nejvyšší úrovně. Sada termínů Termín
název_sady_termínů Sada termínů má Název Termín Prostý literál
defaultLabel Termín má výchozí popisek. Termín Prostý literál
jiný Popisek Termín má jiný popisek. Termín Prostý literál
Propertyname Má popisek vlastnosti SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet Logická hodnota, Řetězec, Celé číslo, Desetinné číslo, Dvojité
description Má popis Vše Prostý literál
Nadřazené Má nadřazenou položku Termín Termín
Dítě Má podřízenou Termín Termín
isAvailableForTagging Je k dispozici pro označování Termín, sada termínů Boolean
SharedCustomPropertyForTerm Má sdílenou vlastní vlastnost. Termín Logická hodnota, řetězec, celé číslo, desetinné číslo, dvojité
LocalCustomPropertyForTerm Má místní vlastní vlastnost. Termín Logická hodnota, Řetězec, Celé číslo, Desetinné číslo, Dvojité
CustomPropertyForTermSet Má vlastní vlastnost Sada termínů Logická hodnota, Řetězec, Celé číslo, Desetinné číslo, Dvojité

Platné scénáře SKOS, které taxonomie SharePointu neumožňuje:

  • Hierarchická redundance – Koncept SKOS může být připojen k několika širším konceptům současně, ale sharepoint-taxonomy:Term může mít pouze jednu taxonomii sharepoint:parent, a proto cyklické závislosti, termíny také nejsou povoleny.
  • Osamocené termíny nejsou v taxonomii SharePointu povolené. Každá taxonomie sharepointu: Termín by měl mít buď nadřazenou taxonomii sharepointu, nebo by to měla být taxonomie sharepointu: topLevelTermOf a TermSet.
  • Taxonomie SharePointu nepodporuje asociativní vztahy.
  • Taxonomie SharePointu umožňuje pouze dva typy hierarchických vztahů – taxonomie sharepointu: nadřazená a taxonomie sharepointu: podřízená.
  • Na rozdíl od SKOS hierarchický vztah ve slovníku taxonomie SharePointu lze vytvořit pouze s termíny ve stejné sadě termínů.