In the previous session,Hersh Ajgaonkar covered the what Metadata management is in SharePoint 2010 and how it should be configured and used. Let’s go over the classes that will enable us to do the same things.TaxonomySession - > Entry Point to the Taxonomy.TermStore -> Represents the Metadata Service.
Regular groups can be created using the API.Site Collection groups are specific to the site collection. These cannot be created using the API as all the methods are marked as internal. But I will show you later how these groups are created.System groups, as the name suggest are used by the system to store keywords and Orphaned items.
Taxonomy Tree<br />For each TermStore in TaxonomySession.TermsStores<br />For each Group in TermStore.Groups<br />For each TermSet in Group.TermSets<br />For each Term in TermSet.Terms<br />For each Term in Term.Terms<br />
Q & A</li></li></ul><li>CRUD operations<br />Types of Groups<br />Regular<br />Site Collection<br />System<br />Restrictions on group creation<br />
CRUD operations<br />Group<br />TermStore.CreateGroup<br />Group.Delete<br />TermStore.CommitAll<br />Term Set<br />Group.CreateTermSet<br />TermSet.Delete<br />Term<br />TermSet.CreateTerm<br />Term.Delete<br />Rollback changes if there is an exception then call CommitAll.<br />
Q & A</li></li></ul><li>Taxonomy Field<br />Setup<br />Custom Term Sets (Site Collection Groups)<br />Working<br />Is a lookup field. Looks up into the TaxonomyHidden list on root site.<br />Name: TaxonomyHiddenList<br />Manages all the values selected in the TaxonomyFields<br />