Filtragem
Você pode filtrar os resultados usando o parâmetro property
, que é usado para aplicar um operador específico em uma determinada propriedade JSON nos recursos recuperados. Os operadores compatíveis incluem:
Operador | Descrição | Exemplo |
---|---|---|
== | Define se a propriedade é igual ao valor fornecido. | property=title==test |
!= | Define se a propriedade não é igual ao valor fornecido. | property=title!=test |
< | Define se a propriedade é menor que o valor fornecido. | property=version<5 |
> | Filtra especificando se a propriedade é maior que o valor fornecido. | property=version>5 |
<= | Filtra se a propriedade é menor ou igual ao valor fornecido. | property=version<=5 |
>= | Filtra se a propriedade é maior ou igual ao valor fornecido. | property=version>=5 |
(Nenhum) | Declarar apenas o nome da propriedade retorna somente as entradas nas quais a propriedade existe. | property=title |
property
para filtrar grupos de campos de esquema por sua classe compatível. Por exemplo, property=meta:intendedToExtend==https://ns.adobe.com/xdm/context/profile
retorna somente grupos de campos compatíveis com a classe XDM Individual Profile.Modo de compatibilidade
O Experience Data Model (XDM) é uma especificação documentada publicamente, orientada pela Adobe para melhorar a interoperabilidade, a expressividade e o potencial das experiências digitais. O Adobe mantém o código-fonte e as definições formais do XDM em um projeto de código aberto no GitHub. Essas definições são escritas em Notação padrão XDM, usando JSON-LD (Notação de objeto JavaScript para dados vinculados) e Esquema JSON como a gramática para definir esquemas XDM.
Ao observar as definições formais de XDM no repositório público, é possível observar que o XDM padrão é diferente do que você vê no Adobe Experience Platform. O que você está vendo no Experience Platform é chamado de Modo de Compatibilidade e fornece um mapeamento simples entre o XDM padrão e a maneira como é usado no Experience Platform.
Como o modo de compatibilidade funciona
O modo de compatibilidade permite que o modelo XDM JSON-LD funcione com a infraestrutura de dados existente, alterando os valores no XDM padrão e mantendo a semântica igual. Ele usa uma estrutura JSON aninhada, exibindo esquemas em um formato em árvore.
A principal diferença observada entre o XDM padrão e o Modo de compatibilidade é a remoção do prefixo "xdm:" para nomes de campo.
Veja a seguir uma comparação lado a lado que mostra campos relacionados ao aniversário (com atributos de "descrição" removidos) no XDM padrão e no Modo de compatibilidade. Observe que os campos Modo de compatibilidade incluem uma referência ao campo XDM e seu tipo de dados nos atributos "meta:xdmField" e "meta:xdmType".