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