Managed metadata2010 pc-community
-
Upload
amol-ajgaonkar -
Category
Education
-
view
992 -
download
0
Transcript of Managed metadata2010 pc-community
![Page 1: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/1.jpg)
Metadata Management in SharePoint 2010
Amol [email protected]: @SharePointLifehttp://theSharePointLife.com
The Object Model
![Page 2: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/2.jpg)
Agenda
• Managed Metadata in 2010• Taxonomy tree• CRUD operations• Export/Import the taxonomy• Using the Term Picker control (Web
Tagging Control)• Taxonomy Field• Q & A
![Page 3: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/3.jpg)
Agenda
• Managed Metadata in 2010• Taxonomy tree• CRUD operations• Export/Import the taxonomy• Using the Term Picker control (Web
Tagging Control)• Taxonomy Field• Q & A
![Page 4: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/4.jpg)
Taxonomy Tree
• Setting the default Metadata service• Class overview
− TaxonomySession− TermStore
− TermStoreCollection− Group
− GroupCollection− TermSet
− TermSetCollection− Term
− TermCollection
• Structure− Term Store
− Group− Term Set
− Terms
![Page 5: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/5.jpg)
Taxonomy Tree
• For each TermStore in TaxonomySession.TermsStores− For each Group in TermStore.Groups
− For each TermSet in Group.TermSets− For each Term in TermSet.Terms
− For each Term in Term.Terms
![Page 6: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/6.jpg)
Taxonomy Tree
• Search− Taxonomy Session Class
− GetTerms− GetTermSets− GetTermsWithCustomProperty
− Term Set Class− GetTermsWithCustomProperty− GetTerms
− Term Class− GetTerms
![Page 7: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/7.jpg)
Taxonomy Tree
DEMO
![Page 8: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/8.jpg)
Agenda
• Managed Metadata in 2010• Taxonomy tree• CRUD operations• Export/Import the taxonomy• Using the Term Picker control (Web
Tagging Control)• Taxonomy Field• Q & A
![Page 9: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/9.jpg)
CRUD operations• Types of Groups
− Regular− Site Collection− System
• Restrictions on group creation
![Page 10: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/10.jpg)
CRUD operations• Group
− TermStore.CreateGroup− Group.Delete− TermStore.CommitAll
• Term Set− Group.CreateTermSet− TermSet.Delete
• Term− TermSet.CreateTerm− Term.Delete
• Rollback changes if there is an exception then call CommitAll.
![Page 11: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/11.jpg)
CRUD Operations
DEMO
![Page 12: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/12.jpg)
Agenda
• Managed Metadata in 2010• Taxonomy tree• CRUD operations• Export/Import the taxonomy• Using the Term Picker control (Web
Tagging Control)• Taxonomy Field• Q & A
![Page 13: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/13.jpg)
Export/Import the Taxonomy
• http://termsetimporter.codeplex.com/• CSV Format• Import API
![Page 14: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/14.jpg)
Agenda
• Managed Metadata in 2010• Taxonomy tree• CRUD operations• Export/Import the taxonomy• Using the Term Picker control (Web
Tagging Control)• Taxonomy Field• Q & A
![Page 15: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/15.jpg)
Term Picker Control• Setup• Validation• Selection
![Page 16: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/16.jpg)
Term Picker Control
• Name: TaxonomyWebTaggingControl• Setup
− SSPList− TermSetId− GroupId− IsDisplayPickerButton− IsSpanTermSets − WebServiceUrl
![Page 17: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/17.jpg)
Demo
Term Picker Control
![Page 18: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/18.jpg)
Agenda
• Managed Metadata in 2010• Taxonomy tree• CRUD operations• Export/Import the taxonomy• Using the Term Picker control (Web
Tagging Control)• Taxonomy Field• Q & A
![Page 19: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/19.jpg)
Taxonomy Field• Setup
− Custom Term Sets (Site Collection Groups)
• Working− Is a lookup field. Looks up into
the TaxonomyHidden list on root site.
− Name: TaxonomyHiddenList− Manages all the values selected in
the TaxonomyFields
![Page 20: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/20.jpg)
Taxonomy Field
DEMO
![Page 21: Managed metadata2010 pc-community](https://reader035.fdocuments.in/reader035/viewer/2022070316/5559fe18d8b42aa8098b4c8b/html5/thumbnails/21.jpg)
Q & A