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 har inte stöd för SKOS-värden som inte har någon motsvarighet i SharePoint-taxonomi.

SharePoint-taxonomi Motsvarighet i SKOS
sharepoint-taxonomi:Term skos:Concept
sharepoint-taxonomi:TermSet skos:ConceptScheme
sharepoint-taxonomi:inTermSet skos:inSchema
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:description skos:definition
sharepoint-taxonomi:parent skos:broader
sharepoint-taxonomi:child skos:narrower

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.
  • Inte har någon överordnad Term definierad om det är en topLevelTermOf ett TermSet.
  • Ha en defaultLabel, per TermStore arbetsspråk.
  • Inte finnas om den varken innehåller en överordnad Term eller är topLevelTermOf ett 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 den termSetName som anges inte är unik i TermGroup lägger SharePoint till en siffra i slutet av namnet för att upprätthålla unikheten i termSetName(s).

sharepoint-taxonomi:hasTopLevelTerm

SharePoint använder den här egenskapen för att mappa de översta Termen i Termuppsättningen som är startpunkten i hierarkin för Termer i en Termuppsättning. Det här är en inverterad relation till sharepoint-taxonomy:topLevelTermOf.

Syntaxen för att definiera detta är:

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

Anteckning

Det går inte att definiera Term på översta nivån för en överordnad Term.

sharepoint-taxonomi:topLevelTermOf

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

Syntaxen för att definiera detta är:

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

sharepoint-taxonomi:inTermSet

Använd det här alternativet om du vill mappen en Term till ett 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 i standardspråket och noll eller fler etiketter på ett annat språk än standardsprå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 Term.

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.

Det här är en lexikalisk etikett för en TermSeti en termStore arbetsspråk. Det här är en obligatorisk parameter för ett 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.

Det här är en lexikalisk etikett för en sharepoint-taxonomi:SharedCustomPropertyForTerm, sharepoint-taxonomi:LocalCustomPropertyForTerm och sharepoint-taxonomi:CustomPropertyForTermSet i en TermStore arbetsspråk.

SharePoint-taxonomi:propertyName behandlas som nyckel 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

Det här ä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

Detta relaterar hierarkiskt en Term till en annan Term. En Term kan vara en toppnivå Term för en Termuppsättning men om den inte har en överordnad Term.

Syntaxen för att definiera en parent är:

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

Det innebär att TermA är det överordnade objektet och TermA är det underordnade.

sharepoint-taxonomi:child

Objektet innehåller ett eller flera underordnade TermSet-instanser och du kan komma åt dessa via TermSets egenskaper. I den här klassen finns också metoder för att skapa nya underordnade TermSet-objekt. Behörigheter för att redigera underordnad Term och TermSet-instanser anges i gruppen.

Den här hierarkiska relationen relaterar en Term till en annan Term.

Syntaxen för att definiera ett child är:

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

Det innebär att TermA är det överordnade objektet och TermA är det underordnade.

Dokumentationskommentarer

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

sharepoint-taxonomi:description

Det här är en detaljerad beskrivning av alla vokabulära enheter i SharePoint-taxonomi.

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 detta ä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 följa med Termen när du återanvänder Termen någon annanstans måste du definiera den under SharedCustomPropertyForTerm.

Syntaxen för att definiera detta ä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 följa med Termen när du återanvänder Termen någon annanstans, måste du definiera den under LocalCustomPropertyForTerm.

Syntaxen för att definiera detta ä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 det här alternativet om du vill ange om en Term eller TermSet tillgänglig i SharePoint-listor och -bibliotek.

Syntaxen för det här är:

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

Domän och område

I tabellen nedan 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-konceptet kan kopplas till flera mer omfattande begrepp samtidigt men en sharepoint-taxonomi:Term kan bara ha en SharePoint-taxonomi:parent och därför är det inte heller tillåtet att använda cykliska beroenden för Termer.
  • Du kan inte använda ägarlösa termer i SharePoint-taxonomi. Alla sharepoint-taxonomier:Term ska antingen ha en sharepoint-taxonomi:parent eller så bör den vara sharepoint-taxonomi:topLevelTermOf ett TermSet.
  • SharePoint-taxonomi saknar stöd för associeringsrelationer.
  • I SharePoint kan du bara använda 2 typer av hierarkiska relationer – sharepoint-taxonomi:parent and sharepoint-taxonomi:child.
  • Till skillnad från SKOS kan den hierarkiska relationen i SharePoint-taxonomivokabulär bara upprättas med Termer i samma TermSet.

Se även

Importera en termuppsättning med ett SKOS-baserat format