Welcome to SharePoint Saturday—The Conference     Playing Tag – Managed Metadata and    Taxonomies in in SharePoint 2010 (...
Welcome to SharePoint Saturday—The Conference      Thank you for being a part of the first        SharePoint Saturday conf...
About KMA• Founded 1995    – 29 employees    – 4 partners, including 2 co-founders• Principal lines of business:    •   Pr...
Chris McNulty• KMA SharePoint Practice Lead/Manager• Working with SharePoint technologies since  2000/2001• 20 years consu...
Microsoft SharePoint Server 2010 … the bright frontier                               Eastern Long Island, July 4, 2010
Agenda•   Metadata – definitions and taxonomy•   Usage scenarios•   Folksonomy usage•   Taxonomy management•   Tags and so...
What is metadata?• Literally, “after data”• In practical usage, it means data about data• For SharePoint, it usually means...
Wait, what was SharePointagain?
Ribbon UI                                                                 SharePoint Workspace                            ...
SharePoint Information Architecture(http://intranet)
Terminology• Taxonomy – A formal hierarchy of terms and tags,  usually centrally administered and defined• Folksonomy - In...
SharePoint Content Terminology• Content Type – A reusable collection of  settings and rules applied to a certain category ...
Managed Metadata Service• Centralized  enterprise repository  for tag hierarchies  and keywords• Publish and  subscribe mo...
Scenario: Growth of an Information Architecture• New company starts to  develop products• “X21 Screen Cleaner” is         ...
Scenario: Growth of an Information Architecture• Company hires its first  marketing specialist                            ...
Scenario: Growth of an Information Architecture• In six months,  marketing grows to a  department, gets its               ...
Information Architecture Questions• “I’m in the marketing group, and I just finished  a new product sheet for the X-21 pro...
Using MMS Taxonomy• Add from common  button• Select from list tor  type-ahead• Consume from views,  navigation, and search...
DEMO – MMSTag usage and sharing across sites
Folksonomy• Informal list of ad-hoc  tags or terms, usually  built up over time  through user defined  keywords• Centrally...
Social tagging• Tags are  aggregated to  each user’s  profile page• Tags have  profile pages• Tags can be  “followed” just...
DEMO - TagsAdding managed KeywordsTagging and TermsTagging on personal profilesTag profiles
Taxonomy Administration• Creating and  managing terms and  term sets• Attaching to a library• Taxonomy navigation
Taxonomy Operations• Term sets can be  copied, relocated,  and reused from  existing terms• Terms can be copied,  reused, ...
DEMO – AdminTerm sets and termsMetadata fieldsNavigation
Content Type Hubs• Define one master  site collection to     Managed Metadata Service Application  house master  content t...
Search• Tags are  automatically  crawled  properties• All tags and  terms are  available as  left hand  “refinements”
Best Practices
Design Considerations• Dynamic external tags• Tag security• Openness vs. closed term sets• Federated administration• Conte...
Design – Dynamic External Tags• One way data  import limits• BCS provides  alternative tag  techniques• BCS data source ca...
Design - Security• Security is limited to the term set level• All child terms inherit this visibility setting• What you ca...
Design - Openness• Folksonomy - Managed Keywords are usually  “open”, and allow users to add new terms  interactively thro...
Design - Shared Service Applications• 2007 Shared Services  Provider splits up                           Metadata         ...
Design – Content Types• Use Document ID function uniformly among hub and  subscribers – otherwise content types arent publ...
SQL 2008 R2 Master Data Services• Not just for BI!• Centralized repository of facts for metadata,  dimensions, etc.   – Pr...
Physical and Logical Design• Use Content Type Organizer rule to move new  documents based on initial tags• Use taxonomy an...
DEMO – AdminCentral AdminFederated AdministrationDynamic external “tags”Content HubsSearchContent Organizer
Programming & Customization• C# use  Microsoft.SharePoint.Taxonomy• PowerShell• Native web parts to  display tag clouds• E...
IA Solutions• Use MMS to centrally define product tags to be  shared across multiple sites and libraries• Create centraliz...
Dark Secrets of MMSTwitter hashtag:
Dark Secrets of MMS• No granular security on tag definitions or tags  as applied• No meta-metadata   – You can define prod...
The 9 10 Some Adoption Rules1.  Start small. Do NOT put everything in a term set.2.  Find “ friendlies”. Introduce keyword...
Resources - General•   From Microsoft:     – SharePoint 2010 site: http://sharepoint.microsoft.com     – SharePoint Team B...
•   Questions?•   Evaluations•   Contact Me•   Prizes! Follow @kmallc    for the code word!
Welcome to SharePoint Saturday—The Conference        Thanks to our SponsorsThanks to Our Other Sponsors!
Thank you…• Chris McNulty   – Email cmcnulty@kma-llc.net   – Blog http://blogs.kma-llc.net/microknowledge   – Twitter: @cm...
SPSTCDC - Managed Metadata and Taxonomies in SharePoint 2010 - Playing Tag
Upcoming SlideShare
Loading in …5
×

SPSTCDC - Managed Metadata and Taxonomies in SharePoint 2010 - Playing Tag

784 views
714 views

Published on

A recap of Chris McNulty's SharePoint presentation at SharePoint Saturday the Conference in August 2011.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
784
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Let’s break down investments by workloads…SitesCommunitiesContentSearchInsightsComposites
  • Silverlight 4 application that uses a RESTful call to the Yahoo mapping API. Under the covers is using LINQ to post to a Telerik map control. The Telerik control can link to mapping services like Bing or OpenStreets. Uses zip code and country fields from our data to get the longitude & latitude.
  • Silverlight 4 application that uses a RESTful call to the Yahoo mapping API. Under the covers is using LINQ to post to a Telerik map control. The Telerik control can link to mapping services like Bing or OpenStreets. Uses zip code and country fields from our data to get the longitude & latitude.
  • Silverlight 4 application that uses a RESTful call to the Yahoo mapping API. Under the covers is using LINQ to post to a Telerik map control. The Telerik control can link to mapping services like Bing or OpenStreets. Uses zip code and country fields from our data to get the longitude & latitude.
  • Silverlight 4 application that uses a RESTful call to the Yahoo mapping API. Under the covers is using LINQ to post to a Telerik map control. The Telerik control can link to mapping services like Bing or OpenStreets. Uses zip code and country fields from our data to get the longitude & latitude.
  • SPSTCDC - Managed Metadata and Taxonomies in SharePoint 2010 - Playing Tag

    1. 1. Welcome to SharePoint Saturday—The Conference Playing Tag – Managed Metadata and Taxonomies in in SharePoint 2010 (S4A- 101) Admin – 200 Chris McNulty KMA
    2. 2. Welcome to SharePoint Saturday—The Conference Thank you for being a part of the first SharePoint Saturday conference • Please turn off all electronic devices or set them to vibrate. • If you must take a phone call, please do so in the hall so as not to disturb others. • Open wireless access is available at SSID: SPSTC2011 • Feel free to “tweet and blog” during the session • Thanks to our Diamond and Platinum Sponsors:
    3. 3. About KMA• Founded 1995 – 29 employees – 4 partners, including 2 co-founders• Principal lines of business: • Professional Services – SharePoint Consulting – SharePoint Managed Services – Custom Application Development • Software Product – Mekko Graphics advanced charting software• Roots in academia (MIT, Harvard, BU)
    4. 4. Chris McNulty• KMA SharePoint Practice Lead/Manager• Working with SharePoint technologies since 2000/2001• 20 years consulting and financial services technology (Santander, John Hancock, GMO, State Street)• MBA in Investment Management from Boston College Carroll School of Management• Write and speak often on Microsoft IW technologies (blogs & books)• Microsoft MCSE/MCTS/MSA/MVTSP• Hiking, cooking, playing guitar, colonial history, photography• My family: Hayley, three kids (16, 7, 4) and my dog Stan
    5. 5. Microsoft SharePoint Server 2010 … the bright frontier Eastern Long Island, July 4, 2010
    6. 6. Agenda• Metadata – definitions and taxonomy• Usage scenarios• Folksonomy usage• Taxonomy management• Tags and social networking• Content type hubs and publishing• Configuration Overview & Design Tips
    7. 7. What is metadata?• Literally, “after data”• In practical usage, it means data about data• For SharePoint, it usually means data that describes or classifies other data (lists) or documents (libraries)
    8. 8. Wait, what was SharePointagain?
    9. 9. Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Business Connectivity Services Standards Support InfoPath Form Services External Lists Workflow SharePoint Designer Sites Tagging, Tag Cloud, Ratings Visual Studio Social Bookmarking API Enhancements REST/ATOM/RSS Composites Communities Blogs and Wikis My Sites Activity Feeds Profiles and Expertise Org BrowserPerformancePoint Services Insights ContentExcel ServicesChart Web PartVisio ServicesWeb Analytics Enterprise Content Types Search Metadata and NavigationSQL Server IntegrationPowerPivot Document Sets Multi-stage Disposition Social Relevance Audio and Video Content Types Phonetic Search Remote Blob Storage Navigation List Enhancements FAST Integration Enhanced Pipeline
    10. 10. SharePoint Information Architecture(http://intranet)
    11. 11. Terminology• Taxonomy – A formal hierarchy of terms and tags, usually centrally administered and defined• Folksonomy - Informal list of ad-hoc tags or terms, usually built up over time through user defined keywords (Thomas Vanderwal – “people’s taxonomy”)• Ontology - Formal representation of knowledge as a set of concepts within a domain, and the relationships between those concepts• Term Store – A database that houses taxonomies• Term Set – The “second level” of a taxonomy• Term – (a/k/a “tag”) An element of the defined taxonomy
    12. 12. SharePoint Content Terminology• Content 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 enterprise• Content Type Syndication – Publishing content types across multiple sites, site collections, web application and/or farms.
    13. 13. Managed Metadata Service• Centralized enterprise repository for tag hierarchies and keywords• Publish and subscribe model for distributed content types
    14. 14. Scenario: Growth of an Information Architecture• New company starts to develop products• “X21 Screen Cleaner” is Products Product Information the first product• Products team has a SharePoint site with a folder for product information• Simple storage and navigation (17)Twitter hashtag: Copyright 2011 © Knowledge Management Associates, LLC. All rights reserved. Twitterhashtag: #spstcdc
    15. 15. Scenario: Growth of an Information Architecture• Company hires its first marketing specialist Products• Adds a folder to the Product Information library for marketing content Marketing Information• Multiple products, but all information still in one spot (18)Twitter hashtag: Copyright 2011 © Knowledge Management Associates, LLC. All rights reserved. Twitterhashtag: #spstcdc
    16. 16. Scenario: Growth of an Information Architecture• In six months, marketing grows to a department, gets its Products Product Information own site Marketing• Document physical Marketing Information storage becomes de facto taxonomy (19)Twitter hashtag: Copyright 2011 © Knowledge Management Associates, LLC. All rights reserved. Twitterhashtag: #spstcdc
    17. 17. Information Architecture 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?”
    18. 18. Using MMS Taxonomy• Add from common button• Select from list tor type-ahead• Consume from views, navigation, and search! (21)Twitter hashtag: Copyright 2011 © Knowledge Management Associates, LLC. All rights reserved. Twitterhashtag: #spstcdc
    19. 19. DEMO – MMSTag usage and sharing across sites
    20. 20. Folksonomy• Informal list of ad-hoc tags or terms, usually built up over time through user defined keywords• Centrally stored in the MMS application• Easily enabled option for all document libraries• Can also be applied to content outside SharePoint (23)Twitter hashtag: Copyright 2011 © Knowledge Management Associates, LLC. All rights reserved. Twitterhashtag: #spstcdc
    21. 21. Social tagging• Tags are aggregated to each user’s profile page• Tags have profile pages• Tags can be “followed” just like people in SharePoint social nets (24)Twitter hashtag: Copyright 2011 © Knowledge Management Associates, LLC. All rights reserved. Twitterhashtag: #spstcdc
    22. 22. DEMO - TagsAdding managed KeywordsTagging and TermsTagging on personal profilesTag profiles
    23. 23. Taxonomy Administration• Creating and managing terms and term sets• Attaching to a library• Taxonomy navigation
    24. 24. Taxonomy Operations• Term sets can be copied, relocated, and reused from existing terms• Terms can be copied, reused, merged, deprecated, etc.• Keywords (folksonomy) can be moved into a managed term set or deleted
    25. 25. DEMO – AdminTerm sets and termsMetadata fieldsNavigation
    26. 26. Content Type Hubs• Define one master site collection to Managed Metadata Service Application house master content types• Publish and Primary Site Collection Content Type Hub synchronize across multiple farm and or Other Site Collection site collections Local Content Types Subscribed Content Types
    27. 27. Search• Tags are automatically crawled properties• All tags and terms are available as left hand “refinements”
    28. 28. Best Practices
    29. 29. Design Considerations• Dynamic external tags• Tag security• Openness vs. closed term sets• Federated administration• Content types & site columns - practical guidance• Role of Master Data Services in SQL 2008 R2• Programmability
    30. 30. Design – Dynamic External Tags• One way data import limits• BCS provides alternative tag techniques• BCS 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.
    31. 31. Design - Security• Security is limited to the term set level• All child terms inherit this visibility setting• What you can’t do is this: – Tag (Viewers) • Northwind (Andy & Bob) • Contoso (All Employees) • Oracle (Executive Team Only)
    32. 32. Design - Openness• Folksonomy - 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 practice – Watch trends in casual social tags and evaluate “promotion” to formal taxonomy.
    33. 33. Design - Shared Service Applications• 2007 Shared Services Provider splits up Metadata User Profiles Search• Each of its elements (including MMS) is Excel Calc Visio now a Shared Service Application (SSA)• Records mgrs/librarians/info architects can http://globalweb http://itportal administer metadata without becoming farm admins
    34. 34. Design – Content Types• Use Document ID function uniformly among hub and subscribers – otherwise content types arent published• Check logs for content publishing if you have questions – Republish and use options & timer jobs to “force” updates• Site columns, especially choice lists, can behave unexpectedly. – Column definitions and lookup values will be copied to each separate site collection – Lookup values can be locally edited and changed. – They reset to master values the next time the content type is published.• Changes to Content Organizer, Records Management and Retention Policy reduce the need for more content types• If you are syndicating, dedicate a web application and site collection to the hub (can’t change later)
    35. 35. SQL 2008 R2 Master Data Services• Not just for BI!• Centralized repository of facts for metadata, dimensions, etc. – Provides Hierarchy of attributes and entities – Security, workflow, data batching and forensics• Coexistence – Export from MDS to MMS; requires code for deltas – Consume MMS data into MDS – More to come…
    36. 36. Physical and Logical Design• Use Content Type Organizer rule to move new documents based on initial tags• Use taxonomy and metadata to drive information lifecycle management processes (e.g. archiving) – Improve browsability and search relevance
    37. 37. DEMO – AdminCentral AdminFederated AdministrationDynamic external “tags”Content HubsSearchContent Organizer
    38. 38. Programming & Customization• C# use Microsoft.SharePoint.Taxonomy• PowerShell• Native web parts to display tag clouds• Easily built web parts to add statistics on tag usage• Ask me for a sample!
    39. 39. IA Solutions• Use MMS to centrally define product tags to be shared across multiple sites and libraries• Create centralized document repositories (Document Center)• Define a term store for all departments• Managed Metadata field in Document Center for Department• Content Type Organizer rule to move new documents tagged as “Departments:Marketing” to a Marketing folder in the Doc Center• Add a new “Departments” Managed Metadata field to Content Types in our collaboration sites and Document Center, and set default to “Departments:Marketing”
    40. 40. Dark Secrets of MMSTwitter hashtag:
    41. 41. Dark Secrets of MMS• No granular security on tag definitions or tags as applied• No meta-metadata – You can define products and group them hierarchically, but you can’t add a list price and then navigate or refine to find content by price – Can’t tag a tag, can’t rate a tag, can’t “like” a tag – Can’t organize “personal” tags• Client application support limitations – SharePoint Workspace 2010 can read but not write MMS tags – InfoPath browser client can’t read or write MMS tags
    42. 42. The 9 10 Some Adoption Rules1. Start small. Do NOT put everything in a term set.2. Find “ friendlies”. Introduce keywords to users who understand the benefits3. Use default tags in context.4. External data. Use BCS if tag definitions are outside SharePoint (G/L codes)5. Understand the security model and don’t put “secret” terms in a term store.6. Extend administrative access for nontraditional administrators (e.g. corporate records staff)7. Plan for and deploy centralized content types.8. If security requirements are simple - and document sharing is important, use the Document Center to centralize document storage, and use content types and tags to classify docs.9. Watch usage patterns for keywords and search. Unused typos in a keyword field (e.g. “holidya list”) can be deleted, and new project names can be promoted!10. Synonyms! Synonyms! Synonyms!11. Taxonomy does NOT belong to IT!!!
    43. 43. Resources - General• From Microsoft: – SharePoint 2010 site: http://sharepoint.microsoft.com – SharePoint Team Blog: http://blogs.msdn.com/sharepoint• From KMA (www.kma-llc.net) – Monthly webinars on SharePoint 2010 (EPM, upgrades, etc.) – White papers, blogs, presentations, news, and events – New Web Part for accessing tag statistics• From me – SharePoint Saturday the Conference • Friday 11:30am S2B-106 - Together Forever - Project Server and SharePoint 2010 • Friday 4:30pm S5A-104 - Admin 101/SharePoint SpeedMetal • Saturday 9:30am S1A-101 - A decade of SharePoint Adoption Best Practices • Saturday 11:30am S2B-104 - See Beyond The Numbers: Data Visualization & BI in SharePoint 2010 • Saturday 3:00pm S4A-101 Playing Tag - Managed Metadata and Taxonomies in SharePoint 2010 – New Jersey SharePoint User Group September 14 (Business Intelligence) – SharePoint Saturday NH – September 24, 2011 (Business Intelligence) – KMWorld DC October 2011 (IT)
    44. 44. • Questions?• Evaluations• Contact Me• Prizes! Follow @kmallc for the code word!
    45. 45. Welcome to SharePoint Saturday—The Conference Thanks to our SponsorsThanks to Our Other Sponsors!
    46. 46. Thank you…• Chris McNulty – Email cmcnulty@kma-llc.net – Blog http://blogs.kma-llc.net/microknowledge – Twitter: @cmcnulty2000 – LinkedIn:http://www.linkedin.com/in/cmcnulty• Evaluations – http://app.fluidsurveys.com/s/spstc2011- Sat-S2B-104• Follow @KMALLC

    ×