Share via


SKOS-verwijzing voor SharePoint-taxonomie

Dit artikel bevat de RDF-vocabulaire die wordt gebruikt om SharePoint-taxonomie te vertegenwoordigen en is gebaseerd op SKOS. Gebruik RDF SCHILDPADvoor de serialisatie van deze RDF-syntaxis.

In de volgende tabel zie je de SKOS- equivalenten voor de SharePoint-taxonomie woordenlijst. SharePoint biedt geen ondersteuning voor SKOS-waarden die geen SharePoint-taxonomie-equivalent hebben.

SharePoint-taxonomie SKOS-equivalent
sharepoint-taxonomie: Term skos: Concept
sharepoint-taxonomie: Termenset skos: ConceptScheme
sharepoint-taxonomie: inTermSet skos: inScheme
sharepoint-taxonomie: hasTopLevelTerm skos: hasTopConcept
sharepoint-taxonomie: topLevelTermOf skos: topConceptOf
sharepoint-taxonomie: defaultLabel skos: prefLabel
sharepoint-taxonomie: termSetName skos: prefLabel
sharepoint-taxonomie: propertyName skos: prefLabel
sharepoint-taxonomie: otherLabel skos: altLabel
sharepoint-taxonomie: beschrijving skos: definitie
sharepoint-taxonomie: bovenliggend skos: breder
sharepoint-taxonomie: onderliggend skos: smaller

In de volgende tabel zie je de entiteiten van de SharePoint-taxonomie die is afgeleid van OWL.

SharePoint-taxonomie woordenlijst Afgeleid van OWL
sharepoint-taxonomie: isAvailableForTagging owl: datatypeproperty
sharepoint-taxonomie: SharedCustomPropertyForTerm uil: ObjectProperty
sharepoint-taxonomie: LocalCustomPropertyForTerm uil: ObjectProperty
sharepoint-taxonomie: CustomPropertyForTermSet uil: ObjectProperty

SharePoint-taxonomie woordenlijst

Een taxonomie is een formeel classificatiesysteem. In een taxonomie worden de woorden, labels en termen gegroepeerd die iets beschrijven. Vervolgens worden die groepen gerangschikt in een hiërarchie.

sharepoint-taxonomy:Term

Vertegenwoordigt een term of een trefwoord in een hiërarchie met beheerde metagegevens.

Een Term is de atomische eenheid van een SharePoint-TermStore. Elke Term behoort tot een Termenset die behoort tot een TermGroep.

De syntaxis voor het definiëren van een Term is als volgt:

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.

Er bestaat een Term verplicht binnen een Termenset. DefaultLabel is de naam van de Term zoals deze wordt weergegeven in de visuele weergave. De vereiste velden voor het definiëren van een Term zijn:

  • sharepoint-taxonomie: defaultLabel
  • sharepoint-taxonomie: inTermSet

Een Term kan:

  • Hiërarchisch gerelateerd zijn aan een andere Term die worden vermeld in zowel de Termen behoort tot dezelfde Termenset.
  • Meerdere onderliggende Termen, maar slechts één bovenliggende Term.
  • Er is geen bovenliggende term gedefinieerd als het een topLevelTermOf een Termenset is.
  • Een defaultLabel hebben, per TermStore-werktaal.
  • Bestaat niet als deze een bovenliggende term bevat of de topLevelTermVan een termenset is.
  • Slechts een unieke defaultLabel op hetzelfde hiërarchische niveau hebben.

sharepoint-taxonomy:TermSet

Hiermee wordt een hiërarchische of vlakke set termobjecten aangeduid die worden aangeduid als een "Termset".

Zoals de naam suggereertt, is Termset een set Termen. Een Term in een TermStore moet deel uitmaken van een Termenset. Er kan geen Term afzonderlijk bestaan.

De syntaxis voor het definiëren van een Term is:

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

TermSets zijn logisch gegroepeerd in TermGroups. De vereiste velden voor het definiëren van een Termenset zijn:

  • sharepoint-taxonomie: termSetName

Als de opgegeven termSetName niet uniek is binnen de TermGroup, voegt SharePoint een getal toe aan het einde van de naam om de uniekheid van termSetName(s) te behouden.

sharepoint-taxonomy:hasTopLevelTerm

SharePoint gebruikt deze eigenschap om de bovenste term in de Termenset toe te wijzen. Dit is het toegangspunt voor de hiërarchie van Termen in een Termenset. Deze eigenschap is een omgekeerde relatie met sharepoint-taxonomie: topLevelTermOf.

De syntaxis voor het definiëren van deze eigenschap is:

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

Opmerking

U kunt de term op het hoogste niveau van een bovenliggende term niet definiëren.

sharepoint-taxonomy:topLevelTermOf

Sharepoint-taxonomie: topLevelTermOf is de inverse van sharepoint-taxonomie: hasTopLevelTerm

De syntaxis voor het definiëren van deze eigenschap is:

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

sharepoint-taxonomy:inTermSet

Gebruik deze eigenschap om een Term toe te wijzen aan een Termenset. Een Term kan slechts bestaan in één Termenset. SharePoint vereist deze eigenschap bij hetdefiniëren van een term.

Vereiste labels

Het is mogelijk dat je organisatie een zorgvuldige planning moet uitvoeren voordat je beheerde metagegevens gaat gebruiken. De hoeveelheid planning die je moet uitvoeren, hangt af van hoe formeel de taxonomie is. De functie is ook afhankelijk van de hoeveelheid besturingselementen die je wilt toepassen op metagegevens. Op elk niveau van de hiërarchie moet je de vereiste labels voor een Term of Termenset configureren.

Een Term kan een of meer labels in de standaardtaal hebben en nul of meer labels in de niet-standaardtaal. Als de term labels in een taal heeft, moet een van de labels het standaardlabel zijn.

sharepoint-taxonomy:defaultLabel

Gebruik dit standaard-lexicale label voor een Term die een verplichte parameter is voor een Term. Gebruik om de Termvisueel te representeren.

De syntaxis voor het definiëren van standaard label is:

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

De defaultLabel bevat twee onderdelen: de tekenreeks en de taal. De taal moet een van de TermStore- werktalen zijn. De defaultLabel moet uniek zijn voor alle Termen in dezelfde TermSet op hetzelfde hiërarchische niveau.

sharepoint-taxonomy:termSetName

Hiermee wordt de naam opgehaald en ingesteld voor het huidige Termenset-object.

Deze eigenschap is het lexicale label voor een TermSet, in een TermStore-werktaal . Deze eigenschap is een vereiste parameter voor een Termenset. Gebruik om de Termensetvisueel te representeren.

De syntaxis voor het definiëren van een termSetName is:

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

sharepoint-taxonomy:propertyName

Hiermee wordt de eigenschapsnaam opgehaald en ingesteld voor het huidige Termenset-object.

Deze eigenschap is het lexicale label voor een sharepoint-taxonomie:SharedCustomPropertyForTerm, sharepoint-taxonomie:LocalCustomPropertyForTerm en sharepoint-taxonomy:CustomPropertyForTermSet in een TermStore-werktaal .

De sharepoint-taxonomie: propertyName wordt behandeld als de sleutel van de CustomProperty.

De syntaxis voor het definiëren van een propetyName is:

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

Optionele labels

Je kunt ook optionele labels toevoegen aan je taxonomie.

sharepoint-taxonomy:otherLabel

Deze eigenschap is het alternatieve lexicale label voor een Term.

De syntaxis voor het definiëren van otherLabel is:

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

Semantische relaties

Taxonomie heeft hiërarchische en soms een simpele "gerelateerde term" associatieve relatie, maar enkele voorbeelden van "semantische relaties" of relaties met aangepaste voorwaarden.

sharepoint-taxonomy:parent

Met deze eigenschap wordt een term hiërarchisch gekoppeld aan een andere term. Een Term kan een hoog niveau Term van een Termenset zijn, maar als het niet zo is moet er een bovenliggende Term zijn.

De syntaxis voor het definiëren van een bovenliggende term is:

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

Deze syntaxis betekent dat TermA het bovenliggende item is en TermA het onderliggende.

sharepoint-taxonomy:child

Het object bevat een of meer onderliggende TermSet-exemplaren en deze exemplaren zijn toegankelijk via de eigenschap TermSets. Deze klas biedt ook methoden voor het maken van nieuwe onderliggende Termenset-objecten. Machtigingen voor het bewerken van onderliggende Term- en TermSet-exemplaren zijn opgegeven voor de groep.

Met deze eigenschap wordt een term hiërarchisch gekoppeld aan een andere term.

De syntaxis voor het definiëren van een onderliggende term is:

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

Deze syntaxis betekent dat TermA het bovenliggende item is en TermA het onderliggende.

Documentatienotities

In deze sectie wordt de taxonomie besproken die wordt beschreven in de Naamruimte Microsoft.SharePoint-taxonomie.

sharepoint-taxonomy:description

Deze eigenschap is een gedetailleerde uitleg van een SharePoint taxonomie vocabulaire-entiteit.

De syntaxis om een beschrijving toe te voegen is:

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

Aangepaste eigenschappen

Hiermee haal je een verzameling aangepaste eigenschapsobjecten op voor de huidige objectterm uit de alleen-lezen woordenlijst.

Aangepaste eigenschappen zijn sleutelwaarden paren die kunnen worden gedefinieerd voor een Term of een Termenset, om de beschrijving van de Termen of een Termenset te bevorderen. SharePoint geeft de sleutel van de aangepaste eigenschap aan met behulp van propertyName.

sharepoint-taxonomy:CustomPropertyForTermSet

De syntaxis voor het definiëren van deze eigenschap is:

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

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

sharepoint-taxonomy:SharedCustomPropertyForTerm

Als de aangepaste eigenschap voor een Term moet worden meegenomen met de Term, moet u deze definiëren onder SharedCustomPropertyForTerm wanneer u de Term ergens anders gebruikt.

De syntaxis voor het definiëren van deze eigenschap is:

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

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

sharepoint-taxonomy:LocalCustomPropertyForTerm

Als de aangepaste eigenschap voor een Term niet samen met de Term hoeft te worden meegenomen, moet u deze definiëren onder LocalCustomPropertyForTerm wanneer u de Term ergens anders gebruikt.

De syntaxis voor het definiëren van deze eigenschap is:

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

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

Gegevenseigenschappen

Op elk niveau van de hiërarchie moet je de specifieke gegevenseigenschappen voor een Term of Termenset configureren.

sharepoint-taxonomy:isAvailableForTagging

Gebruik deze eigenschap om op te geven of een Term of een Termenset beschikbaar is in SharePoint-lijsten en -bibliotheken.

De syntaxis voor deze eigenschap is:

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

Domein en bereik

In de volgende tabel worden het domein en het bereik van de SharePoint-taxonomiewoordenlijst beschreven.

Predikaten/werkwoord Betekenis Domein Bereik
inTermSet In Termenset Term Termenset
inTermGroup In termgroep TermSet TermGroup
topLevelTermOf Is het hoogste niveau van Term TermSet
hasTopLevelTerm Heeft het hoogste niveau term Termenset Term
termSetName Termenset heeft naam Term Letterlijke tekst zonder opmaak
defaultLabel Term heeft een standaardlabel Term Letterlijke tekst zonder opmaak
otherLabel Term heeft een ander label Term Letterlijke tekst zonder opmaak
propertyName Heeft eigenschapslabel SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet Boolean, String, Integer, Decimal, Double
beschrijving Heeft beschrijving Alle Letterlijke tekst zonder opmaak
Bovenliggend Heeft bovenliggend element Term Term
onderliggend element Heeft onderliggend element Term Term
isAvailableForTagging Is beschikbaar voor labelen Term, Termenset Booleaanse waarde
SharedCustomPropertyForTerm Heeft aangepaste eigenschap gedeeld Term Boolean, String, Integer, Decimal, Double
LocalCustomPropertyForTerm Heeft lokale aangepaste eigenschap Term Boolean, String, Integer, Decimal, Double
CustomPropertyForTermSet Heeft aangepaste eigenschap TermSet Boolean, String, Integer, Decimal, Double

Geldige SKOS-scenario's die sharePoint-taxonomie niet toestaat:

  • Hiërarchische redundantie: een SKOS-concept kan tegelijkertijd worden gekoppeld aan verschillende bredere concepten, maar een sharepoint-taxonomie:Term kan slechts één sharepoint-taxonomie:parent hebben, dus cyclische afhankelijkheid, van Voorwaarden zijn ook niet toegestaan.
  • Zwevende termen zijn niet toegestaan in SharePoint-taxonomie. Elke sharepoint-taxonomie: Term moet een sharepoint-taxonomie: bovenliggend of de sharepoint-taxonomie: topLevelTermOf a TermSet zijn.
  • SharePoint-taxonomie biedt geen ondersteuning voor associatieve relaties.
  • SharePoint-taxonomie staat slechts twee typen hiërarchische relaties toe: sharepoint-taxonomie: bovenliggende en sharepoint-taxonomie: onderliggende.
  • In tegenstelling tot SKOS de hiërarchische relatie in de SharePoint-taxonomie-vocabulaire, kan de hiërarchische relatie alleen tot stand worden gebracht met termen binnen de Termenset.