Dokumentacja formatu SKOS dla taksonomii programu SharePoint
Ten artykuł zawiera słownictwo RDF używane do reprezentowania taksonomii programu SharePoint i jest oparte na SKOS. Do serializacji tej składni RDF użyj ŻÓŁWIA RDF.
W poniższej tabeli przedstawiono odpowiedniki SKOS dla słownictwa taksonomii programu SharePoint . Program SharePoint nie obsługuje wartości SKOS , które nie mają odpowiednika taksonomii programu SharePoint.
Taksonomia programu SharePoint | Odpowiednik SKOS |
---|---|
sharepoint-taksonomia: Termin | skos: Koncepcja |
sharepoint-taksonomia: TermSet | skos: ConceptScheme |
sharepoint-taksonomia: inTermSet | skos: inScheme |
sharepoint-taksonomia: hasTopLevelTerm | skos: hasTopConcept |
sharepoint-taksonomia: topLevelTermOf | skos: topConceptOf |
sharepoint-taksonomia: defaultLabel | skos: prefLabel |
sharepoint-taksonomia: termSetName | skos: prefLabel |
sharepoint-taksonomia: propertyName | skos: prefLabel |
sharepoint-taksonomia: otherLabel | skos: altLabel |
sharepoint-taksonomia: opis | skos: definicja |
sharepoint-taksonomia: nadrzędny | skos: szerszy |
sharepoint-taksonomia: podrzędne | skos: węższe |
W poniższej tabeli przedstawiono jednostki słownictwa taksonomii programu SharePoint pochodzące z protokołu OWL.
Słownictwo taksonomii programu SharePoint | Pochodzi z OWL |
---|---|
sharepoint-taksonomia: isAvailableForTagging | sowa: datatypeproperty |
sharepoint-taksonomia: SharedCustomPropertyForTerm | sowa: ObjectProperty |
sharepoint-taksonomia: LocalCustomPropertyForTerm | sowa: ObjectProperty |
sharepoint-taksonomia: CustomPropertyForTermSet | sowa: ObjectProperty |
Słownictwo taksonomii programu SharePoint
Taksonomia jest formalnym systemem klasyfikacji. Taksonomia grupuje słowa, etykiety i terminy, które coś opisują, a następnie rozmieszcza grupy w hierarchii.
sharepoint-taksonomia:Termin
Reprezentuje termin lub słowo kluczowe w hierarchii zarządzanych metadanych.
Termin to niepodzielna jednostka magazynu terminów programu SharePoint. Każdy termin należy do zestawu terminów , który należy do grupy termgroup.
Składnia definiująca termin jest następująca:
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.
Termin obowiązkowo istnieje w ramach zestawu TermSet. DefaultLabel to nazwa terminu wyświetlana w wizualnej reprezentacji. Pola wymagane do zdefiniowania terminu obejmują:
- sharepoint-taksonomia: defaultLabel
- sharepoint-taksonomia: inTermSet
Termin może:
- Bądź hierarchicznie powiązany z innym terminem , który jest dostarczany, oba warunki należą do tego samego zestawu terminów.
- Mieć wiele terminów podrzędnych, ale tylko jeden termin nadrzędny.
- Nie zdefiniowano terminu nadrzędnego, jeśli jest to topLevelTermOf zestawu terminów.
- Na język roboczy magazynu TermStore należy mieć jedną wartość defaultLabel.
- Nie istnieje, jeśli zawiera on termin nadrzędny lub jest topLevelTermOf zestawu terminów.
- Na tym samym poziomie hierarchicznym ma tylko unikatowy element defaultLabel.
sharepoint-taksonomia:TermSet
Reprezentuje hierarchiczny lub płaski zestaw obiektów terminów znanych jako "TermSet".
Jak sugeruje nazwa, TermSet jest zestawem warunków. Termin w magazynie terminów musi należeć do zestawu terminów. Żaden termin nie może istnieć niezależnie.
Składnia definiująca zestaw terminów to:
ex:TermSetA a sharepoint-taxonomy:TermSet;
sharepoint-taxonomy:termSetName “TermSet A";
sharepoint-taxonomy:isAvailableForTagging “true”^^xsd:Boolean;
sharepoint-taxonomy:hasTopLevelTerm Ex:Term A.
Zestawy terminów są logicznie pogrupowane w grupach terminów. Pole wymagane do zdefiniowania zestawu terminów to:
- sharepoint-taksonomia: termSetName
Jeśli podany terminSetName nie jest unikatowy w grupie TermGroup, program SharePoint dołącza liczbę na końcu nazwy, aby zachować unikatowość nazw termSetName(s).
sharepoint-taksonomia:hasTopLevelTerm
Program SharePoint używa tej właściwości do mapowania najczęściej używanego terminu w zestawie terminów, który jest punktem wejścia do hierarchii terminów w zestawie terminów. Ta właściwość jest odwrotną relacją do taksonomii sharepoint: topLevelTermOf.
Składnia definiująca tę właściwość to:
ex:TermSetA sharepoint-taxonomy:hasTopLevelTerm ex:TermA.
sharepoint-taksonomia:topLevelTermOf
Sharepoint-taksonomia: topLevelTermOf jest odwrotnością taksonomii sharepoint: hasTopLevelTerm
Składnia definiująca tę właściwość to:
ex:TermA sharepoint-taxonomy:topLevelTermOf ex:TermSetA.
sharepoint-taksonomia:inTermSet
Ta właściwość służy do mapowania terminu na zestaw terminów. Termin może istnieć tylko w jednym zestawie terminów. Program SharePoint wymaga tej właściwości podczas definiowania terminu.
Wymagane etykiety
Twoja organizacja może chcieć dokładnie zaplanować, zanim zaczniesz używać zarządzanych metadanych. Ilość planowania, które należy zrobić, zależy od tego, jak formalna jest taksonomia. Zależy to również od tego, ile kontroli chcesz nałożyć na metadane. Na każdym poziomie hierarchii należy skonfigurować wymagane etykiety dla zestawu terminów lub terminów.
Termin może mieć co najmniej jedną etykietę w języku domyślnym i zero lub więcej etykiet w języku innym niżefault. Jeśli termin zawiera etykiety w języku, jedną z etykiet musi być etykieta domyślna.
sharepoint-taksonomia:defaultLabel
Użyj tej domyślnej etykiety leksykalne dla terminu , który jest parametrem wymaganym dla terminu. Służy do wizualnego reprezentowania terminu.
Składnia definiująca wartość defaultLabel to:
ex:TermA sharepoint-taxonomy:defaultLabel “Term A”@en-us.
Etykieta defaultLabel zawiera dwie części — ciąg i tag języka. Język musi być jednym z języków roboczych magazynu TermStore . Wartość defaultLabel musi być unikatowa dla wszystkich terminów w tym samym zestawie terminów na tym samym poziomie hierarchicznym.
sharepoint-taksonomia:termSetName
Pobiera i ustawia nazwę bieżącego obiektu TermSet.
Ta właściwość jest etykietą leksykalną dla zestawu terminów w języku roboczym magazynu terminów . Ta właściwość jest parametrem wymaganym dla zestawu terminów. Służy do wizualnego reprezentowania zestawu terminów.
Składnia definiująca terminSetName to:
ex:TermA sharepoint-taxonomy:TermSetName “Term Set A”@en-us.
sharepoint-taksonomia:propertyName
Pobiera i ustawia nazwę właściwości dla bieżącego obiektu TermSet.
Ta właściwość jest etykietą leksykalną dla elementu sharepoint-taksonomii:SharedCustomPropertyForTerm, sharepoint-taksonomia:LocalCustomPropertyForTerm i sharepoint-taksonomia:CustomPropertyForTermSet w języku roboczym magazynu terminów .
Taksonomia sharepoint: propertyName jest traktowana jako klucz właściwości CustomProperty.
Składnia definiująca propetyName to:
ex:SharedCustomProperty1 sharepoint-taxonomy:propertyName “Shared Custom Property Key 1”@en-us.
Etykiety opcjonalne
Możesz również dodać opcjonalne etykiety do taksonomii.
sharepoint-taksonomia:otherLabel
Ta właściwość jest alternatywną etykietą leksykalną dla terminu.
Składnia definiująca element otherLabel to:
ex:TermA sharepoint-taxonomy:otherLabel “Term A”@en-us.
Relacje semantyczne
Taksonomie mają hierarchiczną, a czasami prostą relację asocjacyjną "powiązanego terminu", ale niektóre z nich mają "relacje semantyczne" lub niestandardowe relacje.
sharepoint-taksonomia:parent
Ta właściwość hierarchicznie wiąże termin z innym terminem. Termin może być terminem najwyższego poziomu zestawu terminów, ale jeśli nie, musi mieć termin nadrzędny.
Składnia definiująca element nadrzędny to:
ex:TermA1 sharepoint-taxonomy:parent ex:TermA.
Ta składnia oznacza, że termA jest elementem nadrzędnym, a terma jest elementem podrzędnym.
sharepoint-taksonomia:child
Obiekt zawiera co najmniej jedno podrzędne wystąpienie zestawu terminów, a do tych wystąpień można uzyskać dostęp za pośrednictwem właściwości TermSets. Ta klasa udostępnia również metody tworzenia nowych podrzędnych obiektów TermSet. Uprawnienia do edytowania wystąpień podrzędnych terminów i zestawów terminów są określone w grupie.
Ta właściwość hierarchicznie wiąże termin z innym terminem.
Składnia definiująca element podrzędny to:
ex:TermA sharepoint-taxonomy:child ex:TermA1.
Ta składnia oznacza, że termA jest elementem nadrzędnym, a terma jest elementem podrzędnym.
Informacje o dokumentacji
W tej sekcji omówiono taksonomię opisaną w przestrzeni nazw Microsoft.SharePoint.Taxonomy.
sharepoint-taksonomia:description
Ta właściwość jest szczegółowym wyjaśnieniem każdej jednostki słownictwa taksonomii programu SharePoint .
Składnia dodawania opisu to:
ex:TermA sharepoint-taxonomy:description “Term A is the top level term of TermSetA”@en-us.
Właściwości niestandardowe
Pobiera kolekcję obiektów właściwości niestandardowych dla bieżącego obiektu Term ze słownika tylko do odczytu.
Właściwości niestandardowe to pary klucz-wartości, które można zdefiniować dla terminu lub zestawu terminów w celu dalszego opisu terminu lub zestawu terminów. Program SharePoint określa klucz właściwości niestandardowej za pomocą właściwości propertyName.
sharepoint-taksonomia:CustomPropertyForTermSet
Składnia definiująca tę właściwość to:
ex:CustomProp1 rdf:type sharepoint-taxonomy:CustomPropertyForTermSet;
sharepoint-taxonomy:propertyName “Colour”.
ex:TermSetA ex:CustomProp1 “Red”@en-us.
sharepoint-taksonomia:SharedCustomPropertyForTerm
Jeśli właściwość niestandardowa terminu musi być przenoszona wraz z terminem, podczas ponownego używania terminu w innym miejscu należy zdefiniować ją w obszarze SharedCustomPropertyForTerm.
Składnia definiująca tę właściwość to:
ex:CustomProp2 rdf:type sharepoint-taxonomy:SharedCustomPropertyForTerm;
sharepoint-taxonomy:propertyName “Length”.
ex:TermA ex:CustomProp2 “5 cm”@en-us.
sharepoint-taksonomia:LocalCustomPropertyForTerm
Jeśli właściwość niestandardowa terminu nie musi być przenoszona wraz z terminem, podczas ponownego używania terminu w innym miejscu należy zdefiniować go w obszarze LocalCustomPropertyForTerm.
Składnia definiująca tę właściwość to:
ex:CustomProp3 rdf:type sharepoint-taxonomy:LocalCustomPropertyForTerm;
sharepoint-taxonomy:propertyName “width”.
ex:TermA ex:CustomProp3 “5 cm”@en-us.
Właściwości danych
Na każdym poziomie hierarchii można skonfigurować określone właściwości danych dla zestawu terminów lub terminów.
sharepoint-taksonomia:isAvailableForTagging
Ta właściwość służy do określania, czy termin lub zestaw terminów jest dostępny na listach i bibliotekach programu SharePoint.
Składnia tej właściwości to:
ex:TermA sharepoint-taxonomy:isAvailableForTagging "true"^^xsd:Boolean;
Domena i zakres
W poniższej tabeli opisano domenę i zakres słownictwa taksonomii programu SharePoint.
Predykaty/czasownik | Znaczenie | Domain (Domena) | Zakres |
---|---|---|---|
inTermSet | W zestawie terminów | Okres | Zestaw terminów |
inTermGroup | W grupie terminów | Zestaw terminów | TermGroup |
topLevelTermOf | Jest terminem najwyższego poziomu | Okres | Zestaw terminów |
hasTopLevelTerm | Ma termin najwyższego poziomu | Zestaw terminów | Okres |
termSetName | Zestaw terminów ma nazwę | Okres | Zwykły literał |
defaultLabel | Termin ma etykietę domyślną | Okres | Zwykły literał |
otherLabel | Termin ma inną etykietę | Okres | Zwykły literał |
Propertyname | Ma etykietę właściwości | SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet | Wartość logiczna, ciąg, liczba całkowita, liczba dziesiętna, podwójna |
Opis | Ma opis | Wszystkie | Zwykły literał |
Nadrzędny | Ma element nadrzędny | Okres | Okres |
Dziecko | Ma element podrzędny | Okres | Okres |
isAvailableForTagging | Jest dostępny do tagowania | Termin, zestaw terminów | Wartość logiczna |
SharedCustomPropertyForTerm | Ma udostępnioną właściwość niestandardową | Okres | Wartość logiczna, ciąg, liczba całkowita, liczba dziesiętna, podwójna |
LocalCustomPropertyForTerm | Ma lokalną właściwość niestandardową | Okres | Wartość logiczna, ciąg, liczba całkowita, liczba dziesiętna, podwójna |
CustomPropertyForTermSet | Ma właściwość niestandardową | Zestaw terminów | Wartość logiczna, ciąg, liczba całkowita, liczba dziesiętna, podwójna |
Prawidłowe scenariusze SKOS , na które taksonomia programu SharePoint nie zezwala:
- Nadmiarowość hierarchiczna — koncepcja SKOS może być jednocześnie dołączona do kilku szerszych pojęć, ale termin sharepoint-taksonomia:Termin może mieć tylko jedną taksonomię sharepoint:parent, stąd zależność cykliczna, warunków również nie jest dozwolona.
- Oddzielone terminy nie są dozwolone w taksonomii programu SharePoint. Każda taksonomia sharepoint: termin powinien mieć taksonomię sharepoint:parent lub powinna to być taksonomia sharepoint:topLevelTermOf a TermSet.
- Taksonomia programu SharePoint nie obsługuje relacji asocjacyjnych.
- Taksonomia programu SharePoint zezwala tylko na dwa typy relacji hierarchicznych — sharepoint-taksonomia: nadrzędna i sharepoint-taksonomia: podrzędna.
- W przeciwieństwie do SKOS relacji hierarchicznej w słownictwa taksonomii programu SharePoint można ustanowić tylko przy użyciu warunków w ramach tego samego zestawu terminów.