Managed Metadata & Taxonomies in SharePoint 2010SharePoint Saturday BostonFebruary 27, 2010Chris McNulty
KMA BackgroundA full-service information technology consulting firm established in 199523 employees:  Partner, PM, Analyst, Developer, QA Industry expertise and core focus:  Professional Services, Life Sciences & Financial ServicesMicrosoft technology focus:Microsoft Certified Partner since 1995Microsoft Gold Certified Partner since 2004Working with SharePoint technologies since 2001Specialties in Enterprise Content Management and Forms, Portals and Collaboration, SearchApproximately 12 consultants versed in SharePoint technologiesApproximately 40 SharePoint projects delivered locally over last 2 years
About MeWorking with SharePoint technologies since 2000/200120 years consulting and financial services technology (Santander, John Hancock, GMO, State Street)SharePoint practice lead at KMAWrite and speak often on Microsoft information worker technologiesMicrosoft MCSE/MCTS/MSABC MBA in Investment ManagementHiking, cooking, playing guitar, colonial history, photographyMy family: Hayley, three kids (15, 6, 3) and my dog Stan
AgendaMetadata – definitions and taxonomyUsage scenariosFolksonomy usageTaxonomy managementTags and social networkingContent type hubs and publishingConfiguration Overview & Design Tips
Microsoft SharePoint Server 2010 … the bright frontier
 What is metadata?Literally, “after data”In practical usage, it means data about dataFor SharePoint, it usually means data that describes or classifies other data (lists) or documents (libraries)
TerminologyTaxonomy– A formal hierarchy of terms and tags, usually centrally administered and definedFolksonomy - Informal list of ad-hoc tags or terms, usually built up over time through user defined keywords (Thomas Vander Wal – “people’s taxonomy”)Term Store – A database that houses taxonomiesTerm Set – The “second level” of a taxonomyTerm – (a/k/a “tag”) An element of the defined taxonomy
SharePoint Content TerminologyContent Type – A reusable collection of settings and rules applied to a certain category of content in SharePoint.Content Type Hub– A site collection which operates as a central source to share content types across the enterpriseContent Type Syndication – Publishing content types across multiple sites, site collections, web application and/or farms.
History2001: original release of SharePoint 2003: expansion of libraries, custom columns2007: site columns, business data catalog and content types become widespread; adoption rate leads to explosive growth of SharePoint contentJune 2010: release of SharePoint 2010 with Managed Metadata Service
The bright frontier - 2010 Managed Metadata ServiceCentralized enterprise repository for tag hierarchies and keywordsPublish and subscribe model for distributed content types
Scenario: Growth of an Information ArchitectureNew company starts to develop products“X21 Screen Cleaner” is the first productProducts team has a SharePoint site with a folder for product informationSimple storage and navigation
Scenario: Growth of an Information ArchitectureCompany hires its first marketing specialistAdds a folder to the library for marketing contentMultiple products, but all information still in one spot
Scenario: Growth of an Information ArchitectureIn six months, marketing grows to a department, gets its own siteDocument physical storage becomes de facto taxonomy
IA Questions“I’m in the marketing group, and I just finished a new product sheet for the X-21 project – do I keep it on my site, or on the products site, or save it to both places?”“I’m in the product group, and there’s a product information sheet for the X21 Screen Cleaner – is that the most recent version, or do I have to double check on another site?”“I’m searching for information on the X-21 product – do we call it ‘X21’, or ‘X-21’?  Why can’t we use both?”
IA SolutionsUse MMS to centrally define product tags to be shared across multiple sites and librariesCreate centralized document repositories (Document Center)Define a term store for all departmentsManaged Metadata field in Document Center for DepartmentContent Type Organizer rule to move new documents tagged as “Departments:Marketing” to a Marketing folder in the Doc CenterAdd a new “Departments” Managed Metadata field to Content Types in our collaboration sites and Document Center, and set default to “Departments:Marketing”
DemoTag sharing across multiple sites/collectionsProducts and Screen Cleaners
FolksonomyInformal list of ad-hoc tags or terms, usually built up over time through user defined keywordsCentrally stored in the MMS applicationIncluded by default in all document libraries
Social taggingTagging activities are always available form a common UITags are aggregated to each users profile pageTags themselves get profile pages
DemoAdding Managed Keywords to a libraryTagging and termsTags on personal profilesTag profiles
TaxonomyCreating and managing terms and term setsAttaching to a libraryTaxonomy navigation
DemoTerm sets and termsMetadata fieldsNavigation
Content Type HubsDefine one master site collection to house master content typesPublish and synchronize across multiple farm and or site collections
SearchTags are automatically crawled propertiesAll tags and terms are available as left hand “refinements”
Design ConsiderationsDynamic external tagsTag securityOpenness vs. closed term setsFederated administrationContent types & site columns - practical guidance
Design – Dynamic External TagsOne way data import limits BCS provides alternative tag techniquesBCS data source can be maintained externally, or by publishing the source as an External List.  External Lists act almost identically to native SharePoint lists in the UI.
Design - SecuritySecurity is limited to the term set level All child terms inherit this visibility settingWhat you can’t do is this:Tag (Viewers)Northwind (Andy & Bob)Contoso (All Employees)Oracle (Executive Team Only)
Design - OpennessFolksonomy - Managed Keywords are usually “open”, and allow users to add new terms interactively through tagging.   Taxonomy - Managed term stores are usually closed, and require administrators to add new terms.  Open folksonomies and closed taxonomies is a good practice.  May become a best practiceWatch trends in casual social tags and evaluate “promotion”  to formal taxonomy.
Design - Shared Service ApplicationsThe 2007 Shared Services Provider has been broken up.  Each of its elements is now a Shared Service ApplicationMMS is also a Shared Service ApplicationRecords/librarians/IA can administer metadata without becoming farm admins
Design – Content TypesUse Document ID function uniformly among hub and subscribers – otherwise content types aren't publishedCheck logs for content publishing if you have questionsRepublish and use options & timer jobs to “force” updatesSite columns, especially choice lists, can behave unexpectedly.    Column definitions and lookup values will be copied to each separate site collectionLookup values can be locally edited and changed.  They reset to master values the next time the content type is published.
Demo – AdministrationCentral AdminFederated AdministrationCreate term setsCreate terms and tagsDynamic external “tags”Content HubsSearch
Q&AOpen Questions
Contact Me
Ask the Experts

MMS2010

  • 1.
    Managed Metadata &Taxonomies in SharePoint 2010SharePoint Saturday BostonFebruary 27, 2010Chris McNulty
  • 2.
    KMA BackgroundA full-serviceinformation technology consulting firm established in 199523 employees: Partner, PM, Analyst, Developer, QA Industry expertise and core focus: Professional Services, Life Sciences & Financial ServicesMicrosoft technology focus:Microsoft Certified Partner since 1995Microsoft Gold Certified Partner since 2004Working with SharePoint technologies since 2001Specialties in Enterprise Content Management and Forms, Portals and Collaboration, SearchApproximately 12 consultants versed in SharePoint technologiesApproximately 40 SharePoint projects delivered locally over last 2 years
  • 3.
    About MeWorking withSharePoint technologies since 2000/200120 years consulting and financial services technology (Santander, John Hancock, GMO, State Street)SharePoint practice lead at KMAWrite and speak often on Microsoft information worker technologiesMicrosoft MCSE/MCTS/MSABC MBA in Investment ManagementHiking, cooking, playing guitar, colonial history, photographyMy family: Hayley, three kids (15, 6, 3) and my dog Stan
  • 4.
    AgendaMetadata – definitionsand taxonomyUsage scenariosFolksonomy usageTaxonomy managementTags and social networkingContent type hubs and publishingConfiguration Overview & Design Tips
  • 5.
    Microsoft SharePoint Server2010 … the bright frontier
  • 6.
     What is metadata?Literally,“after data”In practical usage, it means data about dataFor SharePoint, it usually means data that describes or classifies other data (lists) or documents (libraries)
  • 7.
    TerminologyTaxonomy– A formalhierarchy of terms and tags, usually centrally administered and definedFolksonomy - Informal list of ad-hoc tags or terms, usually built up over time through user defined keywords (Thomas Vander Wal – “people’s taxonomy”)Term Store – A database that houses taxonomiesTerm Set – The “second level” of a taxonomyTerm – (a/k/a “tag”) An element of the defined taxonomy
  • 8.
    SharePoint Content TerminologyContentType – A reusable collection of settings and rules applied to a certain category of content in SharePoint.Content Type Hub– A site collection which operates as a central source to share content types across the enterpriseContent Type Syndication – Publishing content types across multiple sites, site collections, web application and/or farms.
  • 9.
    History2001: original releaseof SharePoint 2003: expansion of libraries, custom columns2007: site columns, business data catalog and content types become widespread; adoption rate leads to explosive growth of SharePoint contentJune 2010: release of SharePoint 2010 with Managed Metadata Service
  • 10.
    The bright frontier- 2010 Managed Metadata ServiceCentralized enterprise repository for tag hierarchies and keywordsPublish and subscribe model for distributed content types
  • 11.
    Scenario: Growth ofan Information ArchitectureNew company starts to develop products“X21 Screen Cleaner” is the first productProducts team has a SharePoint site with a folder for product informationSimple storage and navigation
  • 12.
    Scenario: Growth ofan Information ArchitectureCompany hires its first marketing specialistAdds a folder to the library for marketing contentMultiple products, but all information still in one spot
  • 13.
    Scenario: Growth ofan Information ArchitectureIn six months, marketing grows to a department, gets its own siteDocument physical storage becomes de facto taxonomy
  • 14.
    IA Questions“I’m inthe marketing group, and I just finished a new product sheet for the X-21 project – do I keep it on my site, or on the products site, or save it to both places?”“I’m in the product group, and there’s a product information sheet for the X21 Screen Cleaner – is that the most recent version, or do I have to double check on another site?”“I’m searching for information on the X-21 product – do we call it ‘X21’, or ‘X-21’? Why can’t we use both?”
  • 15.
    IA SolutionsUse MMSto centrally define product tags to be shared across multiple sites and librariesCreate centralized document repositories (Document Center)Define a term store for all departmentsManaged Metadata field in Document Center for DepartmentContent Type Organizer rule to move new documents tagged as “Departments:Marketing” to a Marketing folder in the Doc CenterAdd a new “Departments” Managed Metadata field to Content Types in our collaboration sites and Document Center, and set default to “Departments:Marketing”
  • 16.
    DemoTag sharing acrossmultiple sites/collectionsProducts and Screen Cleaners
  • 17.
    FolksonomyInformal list ofad-hoc tags or terms, usually built up over time through user defined keywordsCentrally stored in the MMS applicationIncluded by default in all document libraries
  • 18.
    Social taggingTagging activitiesare always available form a common UITags are aggregated to each users profile pageTags themselves get profile pages
  • 19.
    DemoAdding Managed Keywordsto a libraryTagging and termsTags on personal profilesTag profiles
  • 20.
    TaxonomyCreating and managingterms and term setsAttaching to a libraryTaxonomy navigation
  • 21.
    DemoTerm sets andtermsMetadata fieldsNavigation
  • 22.
    Content Type HubsDefineone master site collection to house master content typesPublish and synchronize across multiple farm and or site collections
  • 23.
    SearchTags are automaticallycrawled propertiesAll tags and terms are available as left hand “refinements”
  • 24.
    Design ConsiderationsDynamic externaltagsTag securityOpenness vs. closed term setsFederated administrationContent types & site columns - practical guidance
  • 25.
    Design – DynamicExternal TagsOne way data import limits BCS provides alternative tag techniquesBCS data source can be maintained externally, or by publishing the source as an External List. External Lists act almost identically to native SharePoint lists in the UI.
  • 26.
    Design - SecuritySecurityis limited to the term set level All child terms inherit this visibility settingWhat you can’t do is this:Tag (Viewers)Northwind (Andy & Bob)Contoso (All Employees)Oracle (Executive Team Only)
  • 27.
    Design - OpennessFolksonomy- Managed Keywords are usually “open”, and allow users to add new terms interactively through tagging. Taxonomy - Managed term stores are usually closed, and require administrators to add new terms. Open folksonomies and closed taxonomies is a good practice. May become a best practiceWatch trends in casual social tags and evaluate “promotion” to formal taxonomy.
  • 28.
    Design - SharedService ApplicationsThe 2007 Shared Services Provider has been broken up. Each of its elements is now a Shared Service ApplicationMMS is also a Shared Service ApplicationRecords/librarians/IA can administer metadata without becoming farm admins
  • 29.
    Design – ContentTypesUse Document ID function uniformly among hub and subscribers – otherwise content types aren't publishedCheck logs for content publishing if you have questionsRepublish and use options & timer jobs to “force” updatesSite columns, especially choice lists, can behave unexpectedly. Column definitions and lookup values will be copied to each separate site collectionLookup values can be locally edited and changed. They reset to master values the next time the content type is published.
  • 30.
    Demo – AdministrationCentralAdminFederated AdministrationCreate term setsCreate terms and tagsDynamic external “tags”Content HubsSearch
  • 31.
  • 32.
  • 33.