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.
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.