Del via


SKOS-formatreferanse for SharePoint-taksonomi

Denne artikkelen inneholder RDF-vokabular som brukes til å representere SharePoint-taksonomi og er basert på SKOS. For serialisering av denne RDF-syntaksen bruker du RDF TURTLE.

Tabellen nedenfor viser SKOS-ekvivalentene for SharePoint-taksonomivokabularet . SharePoint støtter ikke SKOS-verdier som ikke har noen tilsvarende SharePoint-taksonomi.

SharePoint-taksonomi SKOS-ekvivalent
sharepoint-taksonomi: Term skos: Konsept
sharepoint-taksonomi: TermSet skos: ConceptScheme
sharepoint-taksonomi: inTermSet skos: inScheme
sharepoint-taksonomi: hasTopLevelTerm skos: hasTopConcept
sharepoint-taksonomi: topLevelTermOf skos: topConceptOf
sharepoint-taksonomi: defaultLabel skos: prefLabel
sharepoint-taksonomi: termSetName skos: prefLabel
sharepoint-taksonomi: propertyName skos: prefLabel
sharepoint-taksonomi: otherLabel skos: altLabel
sharepoint-taksonomi: beskrivelse skos: definisjon
sharepoint-taksonomi: overordnet skos: bredere
sharepoint-taksonomi: underordnet skos: smalere

Tabellen nedenfor viser enhetene i SharePoint-taksonomivokabularet avledet fra UGLE.

SharePoint taksonomi vokabular Avledet fra UGLE
sharepoint-taksonomi: erAvailableForTagging ugle: datatypeproperty
sharepoint-taksonomi: SharedCustomPropertyForTerm ugle: ObjectProperty
sharepoint-taksonomi: LocalCustomPropertyForTerm ugle: ObjectProperty
sharepoint-taksonomi: CustomPropertyForTermSet ugle: ObjectProperty

SharePoint taksonomi vokabular

En taksonomi er et formelt klassifiseringssystem. En taksonomi grupperer ordene, etikettene og termene som beskriver noe, og ordner deretter gruppene i et hierarki.

sharepoint-taksonomi:Term

Representerer en term eller et nøkkelord i et forvaltet metadatahierarki.

En term er atomenheten til en SharePoint TermStore. Hver term tilhører et TermSet som tilhører en TermGroup.

Syntaksen for å definere en term er som følger:

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 eksisterer obligatorisk i et TermSet. DefaultLabel er navnet på termen slik den vises i den visuelle representasjonen. De nødvendige feltene for å definere en term inkluderer:

  • sharepoint-taksonomi: defaultLabel
  • sharepoint-taksonomi: inTermSet

En term kan:

sharepoint-taksonomi:TermSet

Representerer et hierarkisk eller flatt sett med termobjekter som kalles termsett.

Som navnet antyder, er TermSet et sett med vilkår. En term i en termlager må tilhøre et TermSet. Ingen term kan finnes uavhengig av hverandre.

Syntaksen for å definere et termsett er:

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

Termsett grupperes logisk sammen i TermGroups. Det nødvendige feltet for å definere et termsett er:

  • sharepoint-taksonomi: termSetName

Hvis termenSetName ikke er unik i TermGroup, tilføyer SharePoint et tall på slutten av navnet for å opprettholde unikheten til termSetName(er).

sharepoint-taksonomi:hasTopLevelTerm

SharePoint bruker denne egenskapen til å tilordne den øverste termen i TermSet, som er inngangspunktet til hierarkiet av termer i et termsett. Denne egenskapen er en omvendt relasjon til sharepoint-taksonomi: topLevelTermOf.

Syntaksen for å definere denne egenskapen er:

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

Obs!

Du kan ikke definere termen på øverste nivå for en overordnet term.

sharepoint-taksonomi:topLevelTermOf

Sharepoint-taksonomi: topLevelTermOf er den inverse sharepoint-taksonomien: hasTopLevelTerm

Syntaksen for å definere denne egenskapen er:

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

sharepoint-taksonomi:inTermSet

Bruk denne egenskapen til å tilordne en term til et termsett. En term kan bare finnes i ett enkelt termsett. SharePoint krever denne egenskapen når du definerer en term.

Nødvendige etiketter

Organisasjonen vil kanskje planlegge nøye før du begynner å bruke forvaltede metadata. Hvor mye planlegging du må gjøre, avhenger av hvor formell taksonomien din er. Det avhenger også av hvor mye kontroll du vil legge til metadata. På hvert nivå i hierarkiet må du konfigurere nødvendige etiketter for en term eller termsett.

En term kan ha én eller flere etiketter på standardspråket, og null eller flere etiketter på det ikke-standardspråket. Hvis termen har etiketter på et språk, må én av etikettene være standardetiketten.

sharepoint-taksonomi:defaultLabel

Bruk denne standard leksikalske etiketten for en term som er en nødvendig parameter for en term. Brukes til å representere termen visuelt.

Syntaksen for å definere en defaultLabel er:

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

DefaultLabel inneholder to deler til den – strengen og språkkoden. Språket må være ett av termlagerets arbeidsspråk. DefaultLabel må være unik for alle termer i samme TermSet, på samme hierarkiske nivå.

sharepoint-taksonomi:termSetName

Henter og angir navnet på gjeldende TermSet-objekt.

Denne egenskapen er den leksikalske etiketten for et TermSet, på et termlagers arbeidsspråk. Denne egenskapen er en nødvendig parameter for et TermSet. Brukes til å representere et termsett visuelt.

Syntaksen for å definere et termSetName er:

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

sharepoint-taksonomi:propertyName

Henter og angir egenskapsnavnet for gjeldende TermSet-objekt.

Denne egenskapen er den leksikalske etiketten for en sharepoint-taksonomi:SharedCustomPropertyForTerm, sharepoint-taksonomi:LocalCustomPropertyForTerm og sharepoint-taxonomy:CustomPropertyForTermSet i et termlagerarbeidsspråk.

Sharepoint-taksonomi: propertyName behandles som nøkkelen til CustomProperty.

Syntaksen for å definere et propetyName er:

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

Valgfrie etiketter

Du kan også legge til valgfrie etiketter i taksonomien.

sharepoint-taksonomi:otherLabel

Denne egenskapen er den alternative leksikalske etiketten for en term.

Syntaksen for å definere en annen etikett er:

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

Semantiske relasjoner

Taksonomier har hierarkiske og noen ganger en enkel "relatert term" tilknyttet relasjon, men noen har "semantiske relasjoner" eller egendefinerte relasjoner.

sharepoint-taksonomi:overordnet

Denne egenskapen relaterer hierarkisk en term til en annen term. En term kan være en term på øverste nivå for et termsett, men i tilfelle den ikke må ha en overordnet term.

Syntaksen for å definere en overordnet er:

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

Denne syntaksen betyr at TermA er overordnet og TermA er den underordnede.

sharepoint-taksonomi:underordnet

Objektet inneholder én eller flere underordnede TermSet-forekomster, og disse forekomstene kan åpnes via termsettegenskapen. Denne klassen inneholder også metoder for å opprette nye underordnede TermSet-objekter. Tillatelser for redigering av underordnede term- og termsettforekomster angis i gruppen.

Denne egenskapen relaterer hierarkisk en term til en annen term.

Syntaksen for å definere en underordnet verdi er:

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

Denne syntaksen betyr at TermA er overordnet og TermA er den underordnede.

Dokumentasjonsnotater

Denne delen beskriver taksonomien som er beskrevet i Microsoft.SharePoint.Taxonomy Namespace.

sharepoint-taksonomi:beskrivelse

Denne egenskapen er en detaljert forklaring av en Hvilken som helst SharePoint-taksonomi-vokabularenhet .

Syntaksen for å legge til en beskrivelse er:

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

Egendefinerte egenskaper

Henter samlingen av egendefinerte egenskapsobjekter for gjeldende termobjekt fra den skrivebeskyttede ordlisten.

Egendefinerte egenskaper er nøkkelverdipar som kan defineres for en term eller et termsett, for å ytterligere beskrive termen eller et termsett. SharePoint angir nøkkelen for den egendefinerte egenskapen ved hjelp av propertyName.

sharepoint-taksonomi:CustomPropertyForTermSet

Syntaksen for å definere denne egenskapen er:

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

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

sharepoint-taksonomi:SharedCustomPropertyForTerm

Hvis den egendefinerte egenskapen for en term må utføres sammen med termen, må du definere den under SharedCustomPropertyForTerm når du bruker termen på nytt et annet sted.

Syntaksen for å definere denne egenskapen er:

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

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

sharepoint-taksonomi:LocalCustomPropertyForTerm

Hvis den egendefinerte egenskapen for en term ikke trenger å utføres sammen med termen, må du definere den under LocalCustomPropertyForTerm når du bruker termen på nytt et annet sted.

Syntaksen for å definere denne egenskapen er:

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

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

Dataegenskaper

På hvert nivå i hierarkiet kan du konfigurere bestemte dataegenskaper for en term eller termsett.

sharepoint-taksonomi:isAvailableForTagging

Bruk denne egenskapen til å angi om en term eller et termsett er tilgjengelig i SharePoint-lister og -biblioteker.

Syntaksen for denne egenskapen er:

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

Domene og område

Tabellen nedenfor beskriver domenet og området til SharePoint-taksonomivokabularet.

Predikater/verb Betydningen Domene Området
inTermSet I termsett Begrepet Termsett
inTermGroup I termgruppe Termsett TermGruppe
topLevelTermOf Er termen på øverste nivå av Begrepet Termsett
hasTopLevelTerm Har term på øverste nivå Termsett Begrepet
termSetName Termsettet har navn Begrepet Vanlig litteral
defaultLabel Termen har standardetikett Begrepet Vanlig litteral
otherLabel Termen har en annen etikett Begrepet Vanlig litteral
Propertyname Har egenskapsetikett SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet Boolsk, streng, heltall, desimal, dobbel
Beskrivelse Har beskrivelse Alle Vanlig litteral
Overordnede Har overordnet Begrepet Begrepet
Barn Har underordnet Begrepet Begrepet
erAvailableForTagging Er tilgjengelig for merking Term, termsett Boolsk
SharedCustomPropertyForTerm Har delt egendefinert egenskap Begrepet Boolsk, streng, heltall, desimal, dobbel
LocalCustomPropertyForTerm Har lokal egendefinert egenskap Begrepet Boolsk, streng, heltall, desimal, dobbel
CustomPropertyForTermSet Har egendefinert egenskap Termsett Boolsk, streng, heltall, desimal, dobbel

SKOS gyldige scenarioer som SharePoint-taksonomi ikke tillater:

  • Hierarkisk redundans - Et SKOS-konsept kan knyttes til flere bredere konsepter samtidig, men en sharepoint-taksonomi:Term kan bare ha én sharepoint-taksonomi:overordnet, derav syklisk avhengighet, av vilkår er heller ikke tillatt.
  • Frittstående termer er ikke tillatt i SharePoint-taksonomi. Hver sharepoint-taksonomi: Termen må enten ha en sharepoint-taksonomi: overordnet, eller den må være sharepoint-taksonomi: topLevelTermOf a TermSet.
  • SharePoint-taksonomi støtter ikke tilknyttede relasjoner.
  • SharePoint-taksonomi tillater bare to typer hierarkiske relasjoner – sharepoint-taksonomi: overordnet og sharepoint-taksonomi: underordnet.
  • I motsetning til SKOS kan den hierarkiske relasjonen i SharePoint-taksonomivokabularet bare etableres med vilkår innenfor samme TermSet.