Märkordsegenskaper

  • Nodtypen är cq:Tag.
  • Nodnamnet är en komponent i TagID.
  • TagID innehåller alltid ett namnutrymme.
  • Egenskapen jcr:title (den titel som ska visas i användargränssnittet) är valfri.
  • Egenskapen jcr:description är valfri.
  • När de innehåller underordnade noder kallas det en behållartagg.
  • Taggen lagras i databasen under en bassökväg som kallas taxonomirotnod.

TaggID

En TagID identifierar en sökväg som tolkas till en taggnod i databasen.

Vanligtvis är TagID en förkortning TagID som börjar med namnutrymmet eller så kan det vara en absolut TagID som börjar med taxonomirotnoden.

Om innehållet är taggat och inte finns ännu, läggs egenskapen cq:tags till i innehållsnoden och TagID läggs till i egenskapens String-arrayvärde.

TagID består av ett namnutrymme följt av det lokala TagID. Behållartaggar har undertaggar som representerar en hierarkisk ordning i taxonomin. Undertaggar kan användas för att referera till taggar som är samma som alla lokala TagID. Du kan till exempel tagga innehåll med fruit, även om det är en behållartagg med undertaggar, till exempel fruit/apple och fruit/banana.

Taxonomirotnod

Taxonomirotnoden är grundsökvägen för alla taggar i databasen. Taxonomirotnoden får inte vara en nod av typen cq:Tag.

I AEM är bassökvägen /content/cq:tags och rotnoden är av typen cq:Folder.

Namnutrymme för tagg

Med namnutrymmen kan du gruppera saker. Det vanligaste är att ha ett namnutrymme per plats (till exempel public kontra internal) eller per större program (till exempel Sites eller Assets), men namnutrymmen kan användas för olika andra behov. Namnutrymmen används i användargränssnittet för att endast visa deluppsättningen med taggar (d.v.s. taggar för ett visst namnutrymme) som kan användas för det aktuella innehållet.

Taggens namnområde är den första nivån i taxonomiunderträdet, som är noden direkt under taxonomirotnoden. Ett namnområde är en nod av typen cq:Tag vars överordnade nod inte är en cq:Tag-nodtyp.

Alla taggar har ett namnutrymme. Om inget namnutrymme anges tilldelas taggen standardnamnutrymmet, som är TagID default, d.v.s. /content/cq:tags/default. Titeln är som standard Standard Tags.

Behållartaggar

En behållartagg är en nod av typen cq:Tag som innehåller valfritt antal och valfri typ av underordnade noder, vilket gör det möjligt att förbättra taggmodellen med anpassade metadata.

Dessutom fungerar behållartaggar (eller supertaggar) i en taxonomi som delsummering av alla undertaggar. Innehåll som taggats med fruit/apple betraktas till exempel också som taggat med fruit. Det innebär att om du söker efter innehåll som är taggat med fruit så hittas även innehållet som är taggat med fruit/apple.