Dela via


SKOS formatreferens för SharePoint-taxonomi

I den här artikeln finns ordlista för RDF som används för att representera SharePoint-taxonomi och som baseras på SKOS. Om du vill serialisera RDF använder du RDF Sköldpadda.

I följande tabell visas de SKOS motsvarigheter till vokabulär i SharePoint-taxonomi. SharePoint stöder inte SKOS-värden som inte har någon Motsvarighet till SharePoint-taxonomi.

SharePoint-taxonomi Motsvarighet i SKOS
sharepoint-taxonomi: Term skos: Koncept
sharepoint-taxonomi: TermSet skos: ConceptScheme
sharepoint-taxonomi: inTermSet skos: inScheme
sharepoint-taxonomi: hasTopLevelTerm skos: hasTopConcept
sharepoint-taxonomi: topLevelTermOf skos: topConceptOf
sharepoint-taxonomi: defaultLabel skos: prefLabel
sharepoint-taxonomi: termSetName skos: prefLabel
sharepoint-taxonomi: propertyName skos: prefLabel
sharepoint-taxonomi: otherLabel skos: altLabel
sharepoint-taxonomi: beskrivning skos: definition
sharepoint-taxonomi: överordnad skos: bredare
sharepoint-taxonomi: underordnad skos: smalare

I följande tabell visas de enheter i SharePoint-taxonomivokabulär som härleddes från OWL.

SharePoint-taxonomivokabulär Härledd från OWL
sharepoint-taxonomi: isAvailableForTagging owl: datatypeproperty
sharepoint-taxonomi: SharedCustomPropertyForTerm owl: ObjectProperty
sharepoint-taxonomi: LocalCustomPropertyForTerm owl: ObjectProperty
sharepoint-taxonomi: CustomPropertyForTermSet owl: ObjectProperty

SharePoint-taxonomivokabulär

En taxonomi är ett formellt klassificeringssystem. En taxonomi grupperar ord, etiketter och termer som beskriver något och sedan ordnar grupper i en hierarki.

sharepoint-taxonomi:Term

Representerar en term eller ett nyckelord i en hierarki med hanterade metadata.

En Term är den atomiska enheten i en SharePoint TermStore. Varje Term tillhör en TermSet som tillhör ett TermGroup.

Syntaxen för att definiera en Term är följande:

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.

En Term existerar obligatoriskt i ett TermSet. DefaultLabel är namnet på Termen som det visas i den visuella presentationen. De obligatoriska fälten för att definiera en Term inkluderar:

  • sharepoint-taxonomi: defaultLabel
  • sharepoint-taxonomi: inTermSet

En Term kan:

  • Vara hierarkiskt relaterad till en annan Term om båda Termerna tillhör samma TermSet.
  • Ha flera underordnade Termer men bara en överordnad Term.
  • Ingen överordnad term har definierats om det är en topLevelTermOf en TermSet.
  • Ha en defaultLabel, per TermStore arbetsspråk.
  • Finns inte om den antingen innehåller en överordnad term eller är topLevelTermOf en TermSet.
  • Har bara ett unikt defaultLabel på samma hierarkiska nivå.

sharepoint-taxonomi:TermSet

Representerar en hierarkisk eller platt uppsättning termobjekt som kallas "TermSet".

Som namnet antyder är TermSet en uppsättning Termer. En Term i en TermStore måste tillhöra ett TermSet. Ingen Term kan finnas oberoende.

Syntaxen för att definiera en TermSet är:

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

TermSets är logiskt grupperade i TermGroups. Det obligatoriska fältet för att definiera en TermSet är:

  • sharepoint-taxonomi: termSetName

Om termSetName inte är unikt i TermGroup lägger SharePoint till ett tal i slutet av namnet för att upprätthålla det unika med termSetName(s).

sharepoint-taxonomi:hasTopLevelTerm

SharePoint använder den här egenskapen för att mappa den översta termen i TermSet, som är startpunkten i hierarkin för Termer i en TermSet. Den här egenskapen är en omvänd relation till sharepoint-taxonomi: topLevelTermOf.

Syntaxen för att definiera den här egenskapen är:

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

Obs!

Du kan inte definiera den översta nivån Term för en överordnad term.

sharepoint-taxonomi:topLevelTermOf

Sharepoint-taxonomi: topLevelTermOf är inversen till sharepoint-taxonomi: hasTopLevelTerm

Syntaxen för att definiera den här egenskapen är:

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

sharepoint-taxonomi:inTermSet

Använd den här egenskapen för att mappa en term till en TermSet. En Term kan bara finnas i en enda TermSet. SharePoint kräver den här egenskapen vi definiering av en term.

Obligatoriska etiketter

Din organisation kanske vill göra noggrann planering innan du börjar använda hanterade metadata. Hur mycket planering du måste utföra beror på hur formell din taxonomi är. Det beror även på hur mycket kontroll som du vill använda för metadata. På varje nivå i hierarkin måste du konfigurera obligatoriska etiketter för en Term eller ett TermSet.

En term kan ha en eller flera etiketter på standardspråket och noll eller flera etiketter på nondefault-språket. Om termen har etiketter på ett språk måste en av etiketterna vara standardetiketten.

sharepoint-taxonomi:defaultLabel

Använd den här lexikala standardetiketten för en Term som är en obligatorisk parameter för en Term. Används för att visuellt representera Termen.

Syntaxen för att definiera en defaultLabel är:

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

DefaultLabel innehåller två delar – strängen och språktaggen. Språket måste vara något av TermStore arbetsspråk. DefaultLabel måste vara unika för alla Termer i samma TermSet, på samma hierarkiska nivå.

sharepoint-taxonomi:termSetName

Hämtar och anger namnet på det aktuella TermSet-objektet.

Den här egenskapen är den lexikala etiketten för en TermSet på ett TermStore-arbetsspråk . Den här egenskapen är en obligatorisk parameter för en TermSet. Används för att visuellt representera en TermSet.

Syntaxen för att definiera en termSetName är:

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

sharepoint-taxonomi:propertyName

Hämtar och anger namnet på den aktuella TermSet-objektet.

Den här egenskapen är den lexikala etiketten för en sharepoint-taxonomi:SharedCustomPropertyForTerm, sharepoint-taxonomi:LocalCustomPropertyForTerm och sharepoint-taxonomi:CustomPropertyForTermSet i ett TermStore-arbetsspråk .

Sharepoint-taxonomi: propertyName behandlas som nyckeln för CustomProperty.

Syntaxen för att definiera en propetyName är:

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

Valfria etiketter

Du kan även lägga till valfria etiketter i din taxonomi.

sharepoint-taxonomi:otherLabel

Den här egenskapen är den alternativa lexikala etiketten för en term.

Syntaxen för att definiera en otherLabel är:

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

Semantiska relationer

Taxonomier har hierarkiska och ibland en enkel "relaterad term" som associerande relation men vissa har "semantiska relationer" eller egendefinierade relationer.

sharepoint-taxonomi:parent

Den här egenskapen relaterar hierarkiskt en term till en annan term. En Term kan vara en toppnivå Term av ett TermSet, men om det inte måste det finnas en överordnad Term.

Syntaxen för att definiera en parent är:

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

Den här syntaxen innebär att TermA är överordnad och TermA är underordnad.

sharepoint-taxonomi:child

Objektet innehåller en eller flera underordnade TermSet-instanser och dessa instanser kan nås via egenskapen TermSets. I den här klassen finns också metoder för att skapa nya underordnade TermSet-objekt. Behörigheter för att redigera underordnade Term- och TermSet-instanser anges i gruppen.

Den här egenskapen relaterar hierarkiskt en term till en annan term.

Syntaxen för att definiera ett child är:

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

Den här syntaxen innebär att TermA är överordnad och TermA är underordnad.

Dokumentationskommentarer

I det här avsnittet beskrivs taxonomin detaljerad i Microsoft. SharePoint. taxonomins namnrymd.

sharepoint-taxonomi:description

Den här egenskapen är en detaljerad förklaring av valfri SharePoint-taxonomiförrådsentitet .

Syntaxen för att lägga till en beskrivning är:

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

Anpassade egenskaper

Hämtar en samling egna egenskapsobjekt för det aktuella Termobjektet från den skrivskyddade ordlistan.

Anpassade egenskaper är nyckelvärdespar som kan definieras för en Term eller TermSet för att få en beskrivning av Termen eller TermSet. I SharePoint anges nyckel för den anpassade egenskapen med hjälp av propertyName.

sharepoint-taxonomi:CustomPropertyForTermSet

Syntaxen för att definiera den här egenskapen är:

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

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

sharepoint-taxonomi:SharedCustomPropertyForTerm

Om den anpassade egenskapen för en term måste överföras tillsammans med termen måste du definiera den under SharedCustomPropertyForTerm när du återanvänder termen någon annanstans.

Syntaxen för att definiera den här egenskapen är:

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

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

sharepoint-taxonomi:LocalCustomPropertyForTerm

Om den anpassade egenskapen för en term inte behöver överföras tillsammans med termen måste du definiera den under LocalCustomPropertyForTerm när du återanvänder termen någon annanstans.

Syntaxen för att definiera den här egenskapen är:

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

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

Dataegenskaper

På varje nivå i hierarkin kan du konfigurera vissa dataegenskaper för en Term eller TermSet.

sharepoint-taxonomi:isAvailableForTagging

Använd den här egenskapen för att ange om en term eller termuppsättning är tillgänglig i SharePoint-listor och -bibliotek.

Syntaxen för den här egenskapen är:

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

Domän och område

I följande tabell beskrivs domänen och intervallet för SharePoint-taxonomivokabulär.

Predikat/verb Betydelse Domän Område
inTermSet I termuppsättning Term Termuppsättning
inTermGroup I termgruppen TermSet TermGroup
topLevelTermOf Är toppnivåterm för Term TermSet
hasTopLevelTerm Har en topnivåterm Termuppsättning Term
termSetName Termuppsättning har namn Term Enkel literal
defaultLabel Term har standardetikett Term Enkel literal
otherLabel Term har annan etikett Term Enkel literal
PropertyName Har egenskapsetikett SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet Boolesk, sträng, heltal, decimal, dubbel
description Har beskrivning Alla Enkel literal
parent Har överordnad Term Term
child Har underordnad Term Term
isAvailableForTagging Är tillgängligt för märkning Term, Termuppsättning Boolesk
SharedCustomPropertyForTerm Har delad anpassad egenskap Term Boolesk, sträng, heltal, decimal, dubbel
LocalCustomPropertyForTerm Har lokal anpassad egenskap Term Boolesk, sträng, heltal, decimal, dubbel
CustomPropertyForTermSet Har anpassad egenskap TermSet Boolesk, sträng, heltal, decimal, dubbel

SKOS-giltiga scenarier som SharePoint-taxonomi inte tillåter:

  • Hierarkisk redundans – Ett SKOS-koncept kan kopplas till flera bredare begrepp samtidigt, men en sharepoint-taxonomi:Term kan bara ha en sharepoint-taxonomi:överordnad, därav cykliskt beroende, av termer är inte heller tillåtna.
  • Överblivna termer tillåts inte i SharePoint-taxonomi. Varje sharepoint-taxonomi: Termen ska antingen ha en sharepoint-taxonomi: överordnad eller så bör den vara sharepoint-taxonomi: topLevelTermOf a TermSet.
  • SharePoint-taxonomi stöder inte associativa relationer.
  • SharePoint-taxonomi tillåter bara två typer av hierarkiska relationer – sharepoint-taxonomi: överordnad och sharepoint-taxonomi: underordnad.
  • Till skillnad från SKOS kan den hierarkiska relationen i SharePoint-taxonomivokabulär bara upprättas med Termer i samma TermSet.