SharePoint taksonomisi için SKOS biçim başvurusu
Bu makale , SharePoint taksonomisini temsil etmek için kullanılan RDF sözcük dağarcığını içerir ve SKOS'a dayanır. Bu RDF söz diziminin seri hale getirilmesi için RDF TURTLE kullanın.
Aşağıdaki tabloda, SharePoint taksonomi sözlüğü için SKOS eşdeğerleri gösterilmektedir. SharePoint, SharePoint taksonomisi eşdeğeri olmayan SKOS değerlerini desteklemez.
SharePoint taksonomisi | SKOS eşdeğeri |
---|---|
sharepoint-taksonomisi: Terim | skos: Kavram |
sharepoint-taksonomisi: TermSet | skos: ConceptScheme |
sharepoint-taksonomisi: inTermSet | skos: inScheme |
sharepoint-taksonomisi: hasTopLevelTerm | skos: hasTopConcept |
sharepoint-taksonomisi: topLevelTermOf | skos: topConceptOf |
sharepoint-taksonomisi: defaultLabel | skos: prefLabel |
sharepoint-taxonomy: termSetName | skos: prefLabel |
sharepoint-taksonomisi: propertyName | skos: prefLabel |
sharepoint-taksonomisi: otherLabel | skos: altLabel |
sharepoint-taksonomisi: açıklama | skos: tanım |
sharepoint-taksonomisi: üst | skos: daha geniş |
sharepoint-taksonomisi: alt öğe | skos: daha dar |
Aşağıdaki tabloda, OWL'den türetilen SharePoint taksonomi sözlüğü varlıkları gösterilmektedir.
SharePoint taksonomi sözlüğü | OWL'dan türetilmiş |
---|---|
sharepoint-taksonomisi: isAvailableForTagging | baykuş: datatypeproperty |
sharepoint-taxonomy: SharedCustomPropertyForTerm | baykuş: ObjectProperty |
sharepoint-taxonomy: LocalCustomPropertyForTerm | baykuş: ObjectProperty |
sharepoint-taxonomy: CustomPropertyForTermSet | baykuş: ObjectProperty |
SharePoint taksonomi sözlüğü
Taksonomi resmi bir sınıflandırma sistemidir. Taksonomi, bir şeyi açıklayan sözcükleri, etiketleri ve terimleri gruplandırıp grupları bir hiyerarşide düzenler.
sharepoint-taksonomisi:Terim
Yönetilen meta veri hiyerarşisindeki bir Terimi veya Anahtar Sözcüğü temsil eder.
Terim, SharePoint TermStore'nun atomik birimidir. Her Terim, bir TermGroup'a ait bir TermSet'e aittir.
Terim tanımlama söz dizimi aşağıdaki gibidir:
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.
TermSet içinde zorunlu olarak bir Terim var. DefaultLabel, görsel gösterimde göründüğü gibi Terimin adıdır. Terim tanımlamak için gereken alanlar şunlardır:
- sharepoint-taksonomisi: defaultLabel
- sharepoint-taksonomisi: inTermSet
Terim şu şekilde olabilir:
- Hem Koşulların aynı TermSet'e ait olduğu sağlanan başka bir Terimle hiyerarşik olarak ilgili olun.
- Birden çok alt Terime sahip olur, ancak yalnızca tek bir üst Terime sahip olur.
- TopLevelTermOf a TermSet ise, tanımlanmış bir üst Terim yoktur.
- TermStore çalışma dili başına bir varsayılanLabel kullanın.
- Üst Terim içeriyorsa veya topLevelTermOf a TermSet ise mevcut değildir.
- Aynı hiyerarşik düzeyde yalnızca benzersiz bir defaultLabel'e sahip olur.
sharepoint-taksonomisi:TermSet
"TermSet" olarak bilinen bir hiyerarşik veya düz Terim nesneleri kümesini temsil eder.
Adından da anlaşılacağı gibi, TermSet bir Terim kümesidir. TermStore'daki bir Terim bir TermSet'e ait olmalıdır. Hiçbir Terim bağımsız olarak mevcut olamaz.
Terim Kümesi tanımlamak için söz dizimi:
ex:TermSetA a sharepoint-taxonomy:TermSet;
sharepoint-taxonomy:termSetName “TermSet A";
sharepoint-taxonomy:isAvailableForTagging “true”^^xsd:Boolean;
sharepoint-taxonomy:hasTopLevelTerm Ex:Term A.
TermSet'ler, TermGroup'larda mantıksal olarak birlikte gruplandırılır. TermSet tanımlamak için gereken alan:
- sharepoint-taxonomy: termSetName
Sağlanan TermSetName terimi TermGroup içinde benzersiz değilse, SharePoint termSetName'lerin benzersizliğini korumak için adın sonuna bir sayı ekler.
sharepoint-taxonomy:hasTopLevelTerm
SharePoint bu özelliği kullanarak TermSet'teki en üstteki Terim'i eşler ve bu da giriş noktası olarak Terim Kümesindeki Terimler hiyerarşisine işaret eder. Bu özellik, sharepoint-taxonomy: topLevelTermOf ile ters bir ilişkidir.
Bu özelliği tanımlamak için söz dizimi şöyledir:
ex:TermSetA sharepoint-taxonomy:hasTopLevelTerm ex:TermA.
sharepoint-taxonomy:topLevelTermOf
Sharepoint-taksonomisi: topLevelTermOf, sharepoint-taksonomisinin tersidir: hasTopLevelTerm
Bu özelliği tanımlamak için söz dizimi şöyledir:
ex:TermA sharepoint-taxonomy:topLevelTermOf ex:TermSetA.
sharepoint-taxonomy:inTermSet
Term'i bir TermSet'e eşlemek için bu özelliği kullanın. Terim yalnızca tek bir TermSet içinde bulunabilir. SharePoint bir terim tanımlarken bu özelliği gerektirir.
Gerekli etiketler
Kuruluşunuz, yönetilen meta verileri kullanmaya başlamadan önce dikkatli bir planlama yapmak isteyebilir. Yapmanız gereken planlama miktarı, taksonominizin ne kadar resmi olduğuna bağlıdır. Ayrıca meta verilere ne kadar denetim uygulamak istediğinize de bağlıdır. Hiyerarşinin her düzeyinde, Terim veya Terim Kümesi için gerekli etiketleri yapılandırmanız gerekir.
Bir Terim varsayılan dilde bir veya daha fazla etikete ve bilinmeyen dilde sıfır veya daha fazla etikete sahip olabilir. Terimin bir dilde etiketleri varsa, etiketlerden biri varsayılan etiket olmalıdır.
sharepoint-taxonomy:defaultLabel
Terim için gerekli bir parametre olan Terim için bu varsayılan sözcük etiketini kullanın. Terimi görsel olarak temsil etmek için kullanın.
defaultLabel tanımlamak için söz dizimi:
ex:TermA sharepoint-taxonomy:defaultLabel “Term A”@en-us.
defaultLabel, dize ve dil etiketi olmak üzere iki bölümden oluşur. Dil , TermStore çalışma dillerinden biri olmalıdır. defaultLabel aynı TermSet içindeki tüm Koşullar için aynı hiyerarşik düzeyde benzersiz olmalıdır.
sharepoint-taxonomy:termSetName
Geçerli TermSet nesnesinin adını alır ve ayarlar.
Bu özellik, TermStore çalışma dilindeki bir TermSet'in sözcük temelli etiketidir. Bu özellik bir TermSet için gerekli bir parametredir. TermSet'i görsel olarak temsil etmek için kullanın.
TerimSetName tanımlamak için söz dizimi:
ex:TermA sharepoint-taxonomy:TermSetName “Term Set A”@en-us.
sharepoint-taxonomy:propertyName
Geçerli TermSet nesnesinin özellik adını alır ve ayarlar.
Bu özellik, bir TermStore çalışma dilinde sharepoint-taxonomy:SharedCustomPropertyForTerm, sharepoint-taxonomy:LocalCustomPropertyForTerm ve sharepoint-taxonomy:CustomPropertyForTermSet sözcük temelli etiketidir.
sharepoint-taxonomy: propertyName, CustomProperty anahtarının anahtarı olarak değerlendirilir.
bir propetyName tanımlamak için söz dizimi:
ex:SharedCustomProperty1 sharepoint-taxonomy:propertyName “Shared Custom Property Key 1”@en-us.
İsteğe bağlı etiketler
Taksonominize isteğe bağlı etiketler de ekleyebilirsiniz.
sharepoint-taksonomisi:otherLabel
Bu özellik , terim için alternatif sözcük etiketidir.
otherLabel tanımlamak için söz dizimi:
ex:TermA sharepoint-taxonomy:otherLabel “Term A”@en-us.
Anlamsal ilişkiler
Taksonomilerin hiyerarşik ve bazen basit bir "ilişkili terim" ilişkilendirici ilişkisi vardır, ancak bazılarının "semantik ilişkileri" veya özel olarak oluşturulmuş ilişkileri vardır.
sharepoint-taxonomy:parent
Bu özellik hiyerarşik olarak bir Terimi başka bir Terimle ilişkilendirmektedir. Terim, bir TermSet'in en üst düzey Terimi olabilir, ancak değilse üst Terime sahip olması gerekir.
Üst öğe tanımlamak için söz dizimi:
ex:TermA1 sharepoint-taxonomy:parent ex:TermA.
Bu söz dizimi, TermA'nın üst öğe, TermA'nın ise alt öğe olduğu anlamına gelir.
sharepoint-taxonomy:child
nesnesi bir veya daha fazla alt TermSet örneği içerir ve bu örneklere TermSets özelliği aracılığıyla erişilebilir. Bu sınıf ayrıca yeni alt TermSet nesneleri oluşturmak için yöntemler sağlar. Alt Terim ve TermSet örneklerini düzenleme izinleri grupta belirtilir.
Bu özellik hiyerarşik olarak bir Terimi başka bir Terimle ilişkilendirmektedir.
Alt öğe tanımlamak için söz dizimi:
ex:TermA sharepoint-taxonomy:child ex:TermA1.
Bu söz dizimi, TermA'nın üst öğe, TermA'nın ise alt öğe olduğu anlamına gelir.
Belge notları
Bu bölümde, Microsoft.SharePoint.Taxonomy Ad Alanında ayrıntılı olarak açıklanan taksonomi ele alınmaktadır.
sharepoint-taxonomy:description
Bu özellik, herhangi bir SharePoint taksonomi sözlüğü varlığının ayrıntılı bir açıklamasıdır.
Açıklama eklemek için söz dizimi şu şekildedir:
ex:TermA sharepoint-taxonomy:description “Term A is the top level term of TermSetA”@en-us.
Özel özellikler
Geçerli Terim nesnesi için özel özellik nesnelerinin koleksiyonunu salt okunur sözlükten alır.
Özel Özellikler, Terim veya TermSet'in açıklamasını ilerletmek için Terim veya Terim Kümesi için tanımlanabilen anahtar-değer çiftleridir. SharePoint, propertyName yardımıyla özel özelliğin anahtarını belirtir.
sharepoint-taxonomy:CustomPropertyForTermSet
Bu özelliği tanımlamak için söz dizimi şöyledir:
ex:CustomProp1 rdf:type sharepoint-taxonomy:CustomPropertyForTermSet;
sharepoint-taxonomy:propertyName “Colour”.
ex:TermSetA ex:CustomProp1 “Red”@en-us.
sharepoint-taxonomy:SharedCustomPropertyForTerm
Terimin özel özelliğinin Terimle birlikte taşınması gerekiyorsa, Terimi başka bir yerde yeniden kullandığınızda, bunu SharedCustomPropertyForTerm altında tanımlamanız gerekir.
Bu özelliği tanımlamak için söz dizimi şöyledir:
ex:CustomProp2 rdf:type sharepoint-taxonomy:SharedCustomPropertyForTerm;
sharepoint-taxonomy:propertyName “Length”.
ex:TermA ex:CustomProp2 “5 cm”@en-us.
sharepoint-taxonomy:LocalCustomPropertyForTerm
Terimin özel özelliğinin Terimle birlikte taşınması gerekmiyorsa, Terimi başka bir yerde yeniden kullandığınızda, bunu LocalCustomPropertyForTerm altında tanımlamanız gerekir.
Bu özelliği tanımlamak için söz dizimi şöyledir:
ex:CustomProp3 rdf:type sharepoint-taxonomy:LocalCustomPropertyForTerm;
sharepoint-taxonomy:propertyName “width”.
ex:TermA ex:CustomProp3 “5 cm”@en-us.
Veri özellikleri
Hiyerarşinin her düzeyinde, Bir Terim veya Terim Kümesi için belirli veri özelliklerini yapılandırabilirsiniz.
sharepoint-taxonomy:isAvailableForTagging
SharePoint Listelerinde ve Kitaplıklarında bir Terim veya TermSet olup olmadığını belirtmek için bu özelliği kullanın.
Bu özelliğin söz dizimi şöyledir:
ex:TermA sharepoint-taxonomy:isAvailableForTagging "true"^^xsd:Boolean;
Etki alanı ve aralık
Aşağıdaki tabloda SharePoint taksonomi sözlüğü etki alanı ve aralığı açıklanmaktadır.
Koşul/fiil | Anlamı | Etki alanı | Aralığı |
---|---|---|---|
inTermSet | Terim kümesinde | Terim | Terim Kümesi |
inTermGroup | Terim grubunda | TermSet | TermGroup |
topLevelTermOf | En Üst Düzey Terimi | Terim | TermSet |
hasTopLevelTerm | En üst düzey terime sahiptir | Terim Kümesi | Terim |
termSetName | Terim kümesinin Adı var | Terim | Düz değişmez değer |
defaultLabel | Terim varsayılan etikete sahiptir | Terim | Düz değişmez değer |
otherLabel | Terim başka bir etikete sahip | Terim | Düz değişmez değer |
Propertyname | Özellik Etiketi Var | SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet | Boole, Dize, Tamsayı, Ondalık, Çift |
Açıklama | Açıklaması Var | Tüm | Düz değişmez değer |
Üst | Üst öğeye sahip | Terim | Terim |
Çocuk | Alt Öğesi Var | Terim | Terim |
isAvailableForTagging | Etiketleme için kullanılabilir | Terim, Terim Kümesi | Boole |
SharedCustomPropertyForTerm | Paylaşılan özel özelliği var | Terim | Boole, dize, Tamsayı, Ondalık, Çift |
LocalCustomPropertyForTerm | Yerel özel özelliğe sahiptir | Terim | Boole, Dize, Tamsayı, Ondalık, Çift |
CustomPropertyForTermSet | Özel Özelliği Var | TermSet | Boole, Dize, Tamsayı, Ondalık, Çift |
SharePoint taksonominin izin vermediği geçerli SKOS senaryoları:
- Hiyerarşik yedeklilik - Bir SKOS kavramı aynı anda birkaç daha geniş kavramlara eklenebilir, ancak bir sharepoint-taksonomisi:Terim yalnızca bir sharepoint-taksonomisi:üst öğeye sahip olabilir, bu nedenle Terimlerin döngüsel bağımlılığına da izin verilmez.
- SharePoint taksonomisinde yalnız bırakılmış terimlere izin verilmez. Her sharepoint-taksonomisi: Terimin bir sharepoint-taksonomisi olmalıdır: üst veya sharepoint-taksonomisi olmalıdır: topLevelTermOf a TermSet.
- SharePoint taksonomisi ilişkilendirici ilişkileri desteklemez.
- SharePoint taksonomisi yalnızca iki tür Hiyerarşik ilişkiye izin verir: sharepoint-taksonomisi: üst ve sharepoint-Taksonomi: alt.
- SKOS'un aksine, SharePoint taksonomi sözlüğündeki hiyerarşik ilişki yalnızca aynı Terim Kümesi içindeki Terimler ile oluşturulabilir.