50
©2011 Quest Software, Inc. All rights reserved.. Chris McNulty SharePoint Strategic Product Manager February 2012 SPTechCon San Francisco 2012 Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

  • Upload
    yahto

  • View
    66

  • Download
    2

Embed Size (px)

DESCRIPTION

Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010. Chris McNulty. SharePoint Strategic Product Manager. February 2012. SPTechCon San Francisco 2012. Quest Market Presence. Americas EMEA APJa Sales/Mrkg R&D Support 178 Countries All Verticals Global 200 SMB - PowerPoint PPT Presentation

Citation preview

Page 1: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

©2011 Quest Software, Inc. All rights reserved..

Chris McNultySharePoint Strategic Product ManagerFebruary 2012

SPTechCon San Francisco 2012

Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

Page 2: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

©2011 Quest Software, Inc. All rights reserved. Confidential.

2

©2011 Quest Software, Inc. All rights reserved..

2

AmericasEMEAAPJa

Sales/MrkgR&DSupport

178 CountriesAll VerticalsGlobal 200SMB

Database, Monitoring, Data Protection, User Workspace/Virtualization, Windows (SharePoint, AD, Messaging), Identity Mgmt

60 Offices, 3 HQs

3600+ Employees

100,000+ Customers

Quest Market Presence

Multiple Business Lines

Page 3: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

©2011 Quest Software, Inc. All rights reserved. Confidential.

3

©2011 Quest Software, Inc. All rights reserved..

3

Page 4: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

4

©2011 Quest Software, Inc. All rights reserved..

Chris McNulty• SharePoint Strategic Product

Manager at Quest Software• 10+ years with SharePoint• 20 years consulting (led KMA

SharePoint practice) and financial services technology (Santander, John Hancock/Manulife, GMO, State Street)

• MBA in Inv Mgmt from Boston College

• Write and speak often on Microsoft IW technologies (blogs & books)

• MCSE MCTS MSA MVTSP MCC• Hiking, cooking, playing guitar,

colonial history, photography• My family: Hayley, three kids (17,

8, 5) and my dog Stan

Page 5: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010
Page 6: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

About Home

Page 7: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

Microsoft SharePoint Server 2010 … the bright frontier

Eastern Long Island, July 4, 2010

Page 8: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

8

©2011 Quest Software, Inc. All rights reserved..

@cmcnulty2000

Presentation Governance• Out Of Scope

• ECM Deep Dive• C# Coding

• Rules• Move fast, PowerPoint is shared –

http://slidesha.re/xVVUlA• Questions – time permitting during session• Any time after session – email etc. - @cmcnulty2000

Page 9: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

9

©2011 Quest Software, Inc. All rights reserved..

Agenda• Metadata – definitions and taxonomy• Usage scenarios• Folksonomy usage• Taxonomy management• Tags and social networking• Configuration Overview & Design Tips• Customization

Page 10: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

10

©2011 Quest Software, Inc. All rights reserved..

 

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)

Page 11: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

11

©2011 Quest Software, Inc. All rights reserved..

 

Wait, what was SharePoint again?

Page 12: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

Microsoft SharePoint 2010Ribbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards Support

Tagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrg Browser

Enterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList Enhancements

Social RelevancePhonetic SearchNavigationFAST IntegrationEnhanced Pipeline

PerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivot

Business Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSS Communities

Search

Sites

Composites

ContentInsights

Page 13: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

13

©2011 Quest Software, Inc. All rights reserved..

SharePoint Information Architecture (http://intranet)

Page 14: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

14

©2011 Quest Software, Inc. All rights reserved..

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

Page 15: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

15

©2011 Quest Software, Inc. All rights reserved..

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.

Page 16: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

16

©2011 Quest Software, Inc. All rights reserved..

2010 Managed Metadata Service• Centralized enterprise repository for tag hierarchies and keywords

• Publish and subscribe model for distributed content types

Page 17: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

17

©2011 Quest Software, Inc. All rights reserved..

Scenario: Growth of an Information Architecture• New company starts to develop products

• “X21 Screen Cleaner” is the first product

• Products team has a SharePoint site with a folder for product information

• Simple storage and navigation

Product Information

Products

Page 18: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

18

©2011 Quest Software, Inc. All rights reserved..

Scenario: Growth of an Information Architecture• Company hires its first marketing specialist

• Adds a folder to the library for marketing content

• Multiple products, but all information still in one spot

Product Information

Products

Marketing Information

Page 19: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

19

©2011 Quest Software, Inc. All rights reserved..

Scenario: Growth of an Information Architecture• In six months, marketing grows to a department, gets its own site

• Document physical storage becomes de facto taxonomy

Product Information

Products

Marketing Information

Marketing

Page 20: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

20

©2011 Quest Software, Inc. All rights reserved..

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?”

Page 21: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

21

©2011 Quest Software, Inc. All rights reserved..

The bright frontier – SharePoint 2010 Managed Metadata Service

• Centralized enterprise repository for tag hierarchies and keywords

• Publish and subscribe model for distributed content types

Page 22: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

22

©2011 Quest Software, Inc. All rights reserved..

Using MMS Taxonomy• Add from common button

• Select from list tor type-ahead

• Consume from views, navigation, and search!

Page 23: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

23

©2011 Quest Software, Inc. All rights reserved..

DEMO• Tag usage and sharing

Page 24: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

24

©2011 Quest Software, Inc. All rights reserved..

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

Page 25: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

25

©2011 Quest Software, Inc. All rights reserved..

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

Page 26: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

26

©2011 Quest Software, Inc. All rights reserved..

DEMO• Adding managed Keywords• Tagging and Terms• Tagging on personal profiles• Tag profiles

Page 27: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

27

©2011 Quest Software, Inc. All rights reserved..

Search• Tags are automatically crawled properties

• All tags and terms are available as left hand “refinements”

Page 28: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

28

©2011 Quest Software, Inc. All rights reserved..

MMS - Shared Service Applications• 2010 common farm functions are now independent Shared Service Applications

• MMS is an SSA!• Records/librarians/IA can administer metadata without becoming farm admins

http://globalweb http://itportal

Visio

Search

Excel Calc

Metadata

User Profiles

Page 29: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

29

©2011 Quest Software, Inc. All rights reserved..

Taxonomy Administration• Creating and managing terms and term sets

• Attaching to a library• Taxonomy navigation

Page 30: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

30

©2011 Quest Software, Inc. All rights reserved..

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

Page 31: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

31

©2011 Quest Software, Inc. All rights reserved..

DEMO• Admin• Term sets and terms• Metadata fields• Navigation

Page 32: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

32

©2011 Quest Software, Inc. All rights reserved..

Content Type Hubs• Define one master site collection to house master content types

• Publish and synchronize across multiple farm and or site collections

Content Type Hub

Managed Metadata Service Application

Other Site Collection

Subscribed Content TypesLocal Content Types

Primary Site Collection

Page 33: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

Best Practices

Page 34: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

34

©2011 Quest Software, Inc. All rights reserved..

Design Considerations• Openness vs. closed term sets• Tag security• Dynamic external tags• Content types & site columns - practical guidance

• Role of Master Data Services in SQL 2008 R2• Programmability & Customization• Dark secrets…

Page 35: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

35

©2011 Quest Software, Inc. All rights reserved..

Design - Openness• Folksonomy - Managed Keywords are usually “open”, and allow users to add new terms interactively

• Taxonomy - Managed term stores are usually closed, and require administrators to add new terms

• Open folksonomies and closed taxonomies is a good practice…best?

• Watch trends in casual social tags and evaluate “promotion” to formal taxonomy.

Page 36: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

37

©2011 Quest Software, Inc. All rights reserved..

Design – Content Types• Use Document ID function uniformly among hub and subscribers – otherwise content types aren't 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

Page 37: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

38

©2011 Quest Software, Inc. All rights reserved..

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.

Page 38: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

39

©2011 Quest Software, Inc. All rights reserved..

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

Page 39: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

41

©2011 Quest Software, Inc. All rights reserved..

DEMO• Central Admin• Federated Administration• Dynamic external “tags”• Search• Content Organizer

Page 40: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

42

©2011 Quest Software, Inc. All rights reserved..

Programmability• C# use Microsoft.SharePoint.Taxonomy• PowerShell

$str = “SAMPLE”$site = new-object Microsoft.SharePoint.SPSite("http://MYSITE")$session = new-object Microsoft.SharePoint.Taxonomy.TaxonomySession($site)$termstore = $session.TermStores[“MYTERMSTORE"]

[…create group…][…create term set…]

$term = $termset.CreateTerm($str, 1033)

Page 41: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

43

©2011 Quest Software, Inc. All rights reserved..

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

Page 42: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

44

©2011 Quest Software, Inc. All rights reserved..

DEMO• PowerShell

Page 43: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

45

©2011 Quest Software, Inc. All rights reserved..

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”

Page 44: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

46

©2011 Quest Software, Inc. All rights reserved..

Dark Secrets of MMS

Page 45: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

47

©2011 Quest Software, Inc. All rights reserved..

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

Page 46: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

48

©2011 Quest Software, Inc. All rights reserved..

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!!!

Page 47: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

49

©2011 Quest Software, Inc. All rights reserved..

Resources• From Microsoft:

• SharePoint 2010 site: http://sharepoint.microsoft.com• SharePoint Team Blog:

http://blogs.msdn.com/sharepoint/default.aspx• From Quest

• www.quest.com• www.sharepointforall.com

Page 48: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

50

©2011 Quest Software, Inc. All rights reserved..

•Questions•Evaluations - EventBoard

•Contact Me

Page 49: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

51

©2011 Quest Software, Inc. All rights reserved..

Thank you…• Contact

• Email [email protected]• Blog http://www.chrismcnulty.net/blog and

http://www.sharepointforall.com • Twitter: @cmcnulty2000• LinkedIn:http://www.linkedin.com/in/cmcnulty

• SPTechCon• Managed Metadata Mon 1:45pm

• Lightning Talks – Mon 4:45 (Governance)

• Lead Experts Panel – SharePoint Admin Tuesday 3:15-3:45

• BI (w Sadie Van Buren) Tuesday 4:00pm

• Book Signing – Tues 5:30 SP2010 Consultant's Handbook (MMS) BZMedia• Book Signing – Tues 6:00pm SP2010 Consultant’s Handbook (NEW!) – Quest• Project Server Wed 2pm

• Upcoming:• March - SP Heartland Conference (OH); SharePoint Conference Australia, SP

Connections (NV)

• April – SPS Twin Cities, TEC San Diego

• May – New England SPUG

Page 50: Tagging Up – Managed Metadata and Taxonomies in SharePoint 2010

©2011 Quest Software, Inc. All rights reserved..