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:
- Být hierarchicky propojen s jiným termínem , který je poskytován oba termíny patří do stejné sady termínů.
- Máte více podřízených termínů, ale jenom jeden nadřazený termín.
- Není definován nadřazený termín , pokud se jedná o topLevelTermOf a TermSet.
- Pro každý pracovní jazyk TermStore použijte jeden defaultLabel.
- Neexistuje, pokud obsahuje nadřazený termín nebo je topLevelTermOf a TermSet.
- Mít pouze jedinečný defaultLabel na stejné hierarchické úrovni.
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.
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ů.