Udostępnij za pośrednictwem


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:

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.

Uwaga

Nie można zdefiniować terminu najwyższego poziomu terminu nadrzędnego.

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.