playing tag: managed metadata and taxonomies in sharepoint 2010

36
Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010 Henry Ong SharePoint Systems Administrator @ Quest Software Twitter: @henry_ong

Upload: henry-ong

Post on 05-Dec-2014

10.560 views

Category:

Technology


3 download

DESCRIPTION

This slide deck was presented by Henry Ong at SharePoint Saturday Los Angeles on April 14, 2012. The original content was contributed by Chris McNulty, Strategic Product Manager for Quest Software. There are notes in many of the slides so you may want to download this presentation to get all the content.

TRANSCRIPT

Page 1: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

Henry OngSharePoint Systems Administrator @ Quest Software

Twitter: @henry_ong

Page 2: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Page 3: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

Who is this Henry Ong guy?

• Been working w/ SharePoint since 2005.• SharePoint’ed in almost every industry.• Experience spans almost all disciplines of

SharePoint.• SharePoint Engineer that’s not afraid of Visual

Studio.

Page 4: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 5: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

Presentation Governance• Out Of Scope (for the most part)

– ECM Deep Dive– C# Coding

• Rules– Let me know if you can’t hear me.– Ask questions as you please.– Let’s keep it dynamic and conversational.

Page 6: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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

Page 7: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

What is metadata?• 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 8: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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• Group – Logical groupings of Term Sets. Security boundary. • Term Set – The “second level” of a taxonomy. Logical grouping of

related terms.• Term – (a/k/a “tag”) An element of the defined taxonomy

Page 9: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 10: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

2010 Managed Metadata Service

•Centralized enterprise repository for tag hierarchies and keywords•Publish and subscribe model for distributed content types

Page 11: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 12: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 13: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 14: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 15: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

DemoNavigating w/ Tags Instead of Folders

Page 16: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 17: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 18: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

DemoAdministering and Using Tags

Page 19: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

Search

•Tags are automatically crawled properties•All tags and terms are available as left hand “refinements”

Page 20: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 21: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 22: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

DemoAdvanced Managed Metadata Service

Administration

Page 23: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 24: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 25: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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)

Page 26: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 27: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 28: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 29: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 30: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 31: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 32: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

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 33: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Page 34: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010
Page 35: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

Thank you…Contact• Email [email protected]• Blog http://blog.henryong.com • Twitter: @henry_ong• LinkedIn: http://www.linkedin.com/in/henryongsp

Page 36: Playing Tag: Managed Metadata and Taxonomies in SharePoint 2010

We want your feedback!Use this QR code or visit:http://sps.la/feedback

Silver Sponsors: