Compartir vía


Referencia de formato SKOS para la taxonomía de SharePoint

Este artículo incluye el vocabulario de RDF usado para representar la taxonomía de SharePoint y se basa en SKOS. Para serializar esta sintaxis RDF, utilice RDF TURTLE.

En la tabla siguiente se muestran los equivalentes de SKOS para el vocabulario de la taxonomía de SharePoint. SharePoint no admite valores de SKOS que no tengan equivalente de taxonomía de SharePoint.

Taxonomía de SharePoint Equivalente de SKOS
sharepoint-taxonomy: término skos: Concepto
sharepoint-taxonomy: TermSet skos: ConceptScheme
sharepoint-taxonomy: inTermSet skos: inScheme
sharepoint-taxonomy: hasTopLevelTerm skos: hasTopConcept
sharepoint-taxonomy: topLevelTermOf skos: topConceptOf
sharepoint-taxonomy: defaultLabel skos: prefLabel
sharepoint-taxonomy: termSetName skos: prefLabel
sharepoint-taxonomy: propertyName skos: prefLabel
sharepoint-taxonomy: otherLabel skos: altLabel
sharepoint-taxonomy: description skos: definición
sharepoint-taxonomy: parent skos: más amplio
sharepoint-taxonomy: secundario skos: más estrecho

En la tabla siguiente se muestran las entidades del vocabulario de la taxonomía de SharePoint derivados de OWL.

Vocabulario de la taxonomía de SharePoint Derivado de OWL
sharepoint-taxonomy: isAvailableForTagging owl: datatypeproperty
sharepoint-taxonomy: SharedCustomPropertyForTerm owl: ObjectProperty
sharepoint-taxonomy: LocalCustomPropertyForTerm owl: ObjectProperty
sharepoint-taxonomy: CustomPropertyForTermSet owl: ObjectProperty

Vocabulario de la taxonomía de SharePoint

Una taxonomía es un sistema de clasificación formal. Una taxonomía agrupa las palabras, las etiquetas y los términos que describen algo y, a continuación, organiza los grupos en una jerarquía.

sharepoint-taxonomy:Term

Representa un término o una palabra clave en una jerarquía de metadatos administrados.

Un Término es la unidad atómica de un TermStore de SharePoint. Cada Término pertenece a un TermSet que pertenece a un TermGroup.

La sintaxis para definir un Término es la siguiente:

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.

Obligatoriamente, existe un término en un TermSet. DefaultLabel es el nombre del Término tal y como aparece en la representación visual. Los campos obligatorios para definir un Término incluyen:

  • sharepoint-taxonomy: defaultLabel
  • sharepoint-taxonomy: inTermSet

Un Término puede:

  • Estar relacionado jerárquicamente con otro Término, siempre y cuando ambos Términos pertenezcan al mismo TermSet.
  • Tener varios Términos secundarios, pero un único Término principal.
  • No tiene un term primario definido, si es un topLevelTermOf un TermSet.
  • Tener una única defaultLabel por idioma de trabajo de TermStore.
  • No existe si contiene un term primario o es topLevelTermOf un TermSet.
  • Tener una única defaultLabel en el mismo nivel jerárquico.

sharepoint-taxonomy:TermSet

Representa un conjunto jerárquico o plano de objetos Term denominado "TermSet".

Como el nombre sugiere, TermSet es un conjunto de Términos. Un Término en un TermStore debe pertenecer a un TermSet. Ningún Término puede existir de manera independiente.

La sintaxis para definir un TermSet es la siguiente:

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

Los TermSets se agrupan lógicamente en TermGroups. El campo obligatorio para definir un TermSet es el siguiente:

  • sharepoint-taxonomy: termSetName

Si el termSetName proporcionado no es único dentro de TermGroup, SharePoint anexa un número al final del nombre para mantener la exclusividad de termSetName(s).

sharepoint-taxonomy:hasTopLevelTerm

SharePoint usa esta propiedad para asignar el término más alto del TermSet, que es el punto de entrada a la jerarquía de Términos en un TermSet. Esta propiedad es una relación inversa con la taxonomía de sharepoint: topLevelTermOf.

La sintaxis para definir esta propiedad es:

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

Nota:

No se puede definir el término de nivel superior de un término primario.

sharepoint-taxonomy:topLevelTermOf

Sharepoint-taxonomy: topLevelTermOf es el inverso de sharepoint-taxonomy: hasTopLevelTerm

La sintaxis para definir esta propiedad es:

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

sharepoint-taxonomy:inTermSet

Use esta propiedad para asignar un Term a un TermSet. Un Término solo puede existir en un único TermSet. SharePoint requiere esta propiedad a la hora de definir un término.

Etiquetas necesarias

Antes de que usted empiece a usar metadatos administrados, resulta conveniente que su organización planifique cuidadosamente. La cantidad de planificación que debe llevar a cabo dependerá del grado de formalidad de su taxonomía. Asimismo, dependerá de la cantidad de control que desee aplicar a los metadatos. En cada nivel de la jerarquía, tiene que configurar las etiquetas obligatorias para un término o TermSet.

Un término puede tener una o varias etiquetas en el idioma predeterminado y cero o más etiquetas en el idioma no predeterminado. Si el término tiene etiquetas en un idioma, una de ellas debe ser la etiqueta predeterminada.

sharepoint-taxonomy:defaultLabel

Use esta etiqueta léxica predeterminada para un Término; se trata de un parámetro necesario para un Término. Se usa para representar visualmente el Término.

La sintaxis para definir una defaultLabel (etiqueta predeterminada) es la siguiente:

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

La DefaultLabel contiene dos partes: la cadena y la etiqueta de idioma. El idioma debe ser uno de los idiomas de trabajo de TermStore. La defaultLabel debe ser única para todos los Términos del mismo TermSet, en el mismo nivel jerárquico.

sharepoint-taxonomy:termSetName

Obtiene y establece el nombre del objeto TermSet actual.

Esta propiedad es la etiqueta léxica de un TermSet, en un lenguaje de trabajo TermStore . Esta propiedad es un parámetro necesario para un TermSet. Se usa para representar visualmente un TermSet.

La sintaxis para definir un termSetName es la siguiente:

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

sharepoint-taxonomy:propertyName

Obtiene y establece el nombre de propiedad del objeto TermSet actual.

Esta propiedad es la etiqueta léxica de una taxonomía de sharepoint:SharedCustomPropertyForTerm, sharepoint-taxonomy:LocalCustomPropertyForTerm y sharepoint-taxonomy:CustomPropertyForTermSet en un lenguaje de trabajo TermStore .

La taxonomía de sharepoint: propertyName se trata como la clave de CustomProperty.

La sintaxis para definir un propertyName es la siguiente:

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

Etiquetas opcionales

También puede agregar etiquetas opcionales a la taxonomía.

sharepoint-taxonomy:otherLabel

Esta propiedad es la etiqueta léxica alternativa de un término.

La sintaxis para definir una otherLabel es la siguiente:

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

Relaciones semánticas

Las taxonomías tienen una relación jerárquica y, en ocasiones, una simple relación asociativa de "término relacionado", pero algunas taxonomías tienen "relaciones semánticas" o relaciones de creación personalizada.

sharepoint-taxonomy:parent

Esta propiedad relaciona jerárquicamente un término con otro término. Un Término podría ser un Término de nivel superior de un TermSet. En caso de no serlo, debe tener un Término principal.

La sintaxis para definir un término principal es la siguiente:

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

Esta sintaxis significa que TermA es el elemento primario y TermA es el elemento secundario.

sharepoint-taxonomy:child

El objeto contiene una o varias instancias secundarias de TermSet y se puede acceder a estas instancias a través de la propiedad TermSets. Esta clase también proporciona métodos para crear nuevos objetos TermSet secundarios. Los permisos para editar instancias secundarias de Term y TermSet se especifican en el grupo.

Esta propiedad relaciona jerárquicamente un término con otro término.

La sintaxis para definir un término secundario es la siguiente:

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

Esta sintaxis significa que TermA es el elemento primario y TermA es el elemento secundario.

Notas de documentación

En esta sección se explica la taxonomía detallada en el espacio de nombres Microsoft.SharePoint.Taxonomy.

sharepoint-taxonomy:description

Esta propiedad es una explicación detallada de cualquier entidad de vocabulario de taxonomía de SharePoint .

La sintaxis para agregar una descripción es la siguiente:

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

Propiedades personalizadas

Obtiene la colección de objetos de la propiedad personalizada del objeto término actual del diccionario de solo lectura.

Las propiedades personalizadas son pares de valores clave que se pueden definir para un Término o un TermSet, con el fin de ampliar la descripción del Término o de un TermSet. SharePoint especifica la clave de la propiedad personalizada con la ayuda de propertyName.

sharepoint-taxonomy:CustomPropertyForTermSet

La sintaxis para definir esta propiedad es:

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

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

sharepoint-taxonomy:SharedCustomPropertyForTerm

Si la propiedad personalizada de un término debe llevarse junto con term, al reutilizar el término en otro lugar, deberá definirlo en SharedCustomPropertyForTerm.

La sintaxis para definir esta propiedad es:

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

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

sharepoint-taxonomy:LocalCustomPropertyForTerm

Si no es necesario llevar la propiedad personalizada de un término junto con el término, al reutilizar el término en otro lugar, deberá definirlo en LocalCustomPropertyForTerm.

La sintaxis para definir esta propiedad es:

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

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

Propiedades de datos

En cada nivel de la jerarquía, puede configurar las propiedades específicas de datos para un término o TermSet.

sharepoint-taxonomy:isAvailableForTagging

Use esta propiedad para especificar si un término o un termset están disponibles en listas y bibliotecas de SharePoint.

La sintaxis de esta propiedad es:

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

Dominio y rango

En la tabla siguiente se describe el dominio y el intervalo de vocabulario de taxonomía de SharePoint.

Predicados/verbo Significado Dominio Range
inTermSet En conjunto de términos Término Conjunto de términos
inTermGroup En grupo de términos TermSet TermGroup
topLevelTermOf Es el término de nivel superior de Término TermSet
hasTopLevelTerm Tiene el término de nivel superior Conjunto de términos Término
termSetName El conjunto de términos tiene el nombre Término Literal simple
defaultLabel El término tiene una etiqueta predeterminada Término Literal simple
otherLabel El término tiene otra etiqueta Término Literal simple
propertyName Tiene etiqueta de propiedad SharedCustomPropertyForTerm, LocalCustomPropertyForTerm, CustomPropertyForTermSet Booleano, cadena, entero, decimal, doble
description Tiene descripción Todo Literal simple
primario Tiene primario Término Término
secundario Tiene secundario Término Término
isAvailableForTagging Está disponible para etiquetado Término, conjunto de términos Booleano
SharedCustomPropertyForTerm Tiene propiedad personalizada compartida Término Booleano, cadena, entero, decimal, doble
LocalCustomPropertyForTerm Tiene propiedad personalizada local Término Booleano, cadena, entero, decimal, doble
CustomPropertyForTermSet Tiene propiedad personalizada TermSet Booleano, cadena, entero, decimal, doble

Escenarios válidos de SKOS que la taxonomía de SharePoint no permite:

  • Redundancia jerárquica: un concepto de SKOS se puede asociar a varios conceptos más amplios al mismo tiempo, pero una taxonomía de sharepoint:Term solo puede tener un sharepoint-taxonomy:parent, por lo tanto, no se permite la dependencia cíclica de los Términos.
  • Los términos huérfanos no se permiten en la taxonomía de SharePoint. Cada taxonomía de sharepoint: el término debe tener una taxonomía de sharepoint: parent o debe ser la taxonomía de sharepoint: topLevelTermOf a TermSet.
  • La taxonomía de SharePoint no admite relaciones asociativas.
  • La taxonomía de SharePoint solo permite dos tipos de relaciones jerárquicas: sharepoint-taxonomy: parent y sharepoint-Taxonomy: child.
  • A diferencia de SKOS, la relación jerárquica en el vocabulario de la taxonomía de SharePoint solo se puede establecer con términos del mismo TermSet.