SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Managed Metadata & Taxonomies in SharePoint 2010 SharePoint Saturday New YorkJuly 31, 2010Chris McNulty
Playing Tag - Managed Metadata & Taxonomies in SharePoint 2010 SharePoint Saturday New YorkJuly 31, 2010Chris McNulty
KMA Background A full-service information technology consulting firm established in 1995, based in Waltham, MA 27 employees:  Partner, PM, Analyst, Developer, QA  Industry expertise and core focus:  Professional Services, Life Sciences & Financial Services Microsoft technology focus: Microsoft Certified Partner since 1995 Microsoft Gold Certified Partner since 2004 Working with SharePoint technologies since 2001 Specialties in Enterprise Content Management and Forms, Portals and Collaboration, Search Approximately 15 consultants versed in SharePoint technologies Approximately 70 SharePoint projects delivered over last 2 years
About Me Working with SharePoint technologies since 2000/2001 20 years consulting and financial services technology (Santander, John Hancock, GMO, State Street) SharePoint practice lead at KMA Write and speak often on Microsoft information worker technologies Microsoft MCSE/MCTS/MSA/MVTS BC MBA in Investment Management Hiking, cooking, playing guitar, colonial history, photography My family: Hayley, three kids (15, 6, 3) and my dog Stan
I live outside Boston…
But I’m from here…
Agenda Metadata – definitions and taxonomy Usage scenarios Folksonomy usage Taxonomy management Tags and social networking Content type hubs and publishing Configuration Overview & Design Tips
Microsoft SharePoint Server 2010 … the bright frontier
Microsoft SharePoint Server 2010 … the bright frontier Eastern Long Island, July 4, 2010
  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)
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”) 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
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.
History 2001: original release of SharePoint  2003: expansion of libraries, custom columns 2007: site columns, business data catalog and content types become widespread; adoption rate leads to explosive growth of SharePoint content May 2010: release of SharePoint 2010 with Managed Metadata Service
The bright frontier - 2010 Managed Metadata Service Centralized enterprise repository for tag hierarchies and keywords Publish and subscribe model for distributed content types
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
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
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
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?”
Demo Tag sharing across multiple sites/collections Products and Screen Cleaners
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”
Folksonomy Informal list of ad-hoc tags or terms, usually built up over time through user defined keywords Centrally stored in the MMS application Included by default in all document libraries
Social tagging Tagging activities are always available form a common UI Tags are aggregated to each users profile page Tags themselves get profile pages
Demo Adding Managed Keywords to a library Tagging and terms Tags on personal profiles Tag profiles
Taxonomy Creating and managing terms and term sets Attaching to a library Taxonomy navigation
Demo Term sets and terms Metadata fields Navigation
Content Type Hubs Define one master site collection to house master content types Publish and synchronize across multiple farm and or site collections
Search Tags are automatically crawled properties All tags and terms are available as left hand “refinements”
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
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.
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)
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.
Design - Shared Service Applications The 2007 Shared Services Provider has been broken up.   Each of its elements is now a Shared Service Application MMS is also a Shared Service Application Records/librarians/IA can administer metadata without becoming farm admins
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
Design for SQL 2008 R2 Master Data Services 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…
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)
Demo – Administration Central Admin Federated Administration Create term sets Create terms and tags Dynamic external “tags” Content Hubs Search
Q&A ,[object Object]
Open Questions
Contact Me
Ask the community

Weitere ähnliche Inhalte

Was ist angesagt?

SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
Metadata management in SharePoint
Metadata management in SharePointMetadata management in SharePoint
Metadata management in SharePointMetataxis
 
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...Jonathan Ralton
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...Jonathan Ralton
 
Managed metadata – SharePoint 2013
Managed metadata – SharePoint 2013Managed metadata – SharePoint 2013
Managed metadata – SharePoint 2013prajeeshprathap
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...Jonathan Ralton
 
Introduction to Content Search Web Part
Introduction to Content Search Web PartIntroduction to Content Search Web Part
Introduction to Content Search Web PartHaaron Gonzalez
 
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesSharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesHenry Ong
 
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...Falak Mahmood
 
TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010Eli Robillard
 
Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013Chris McNulty
 
Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010Agnes Molnar
 
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePointINFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePointJonathan Ralton
 
Common Service and Common Data Model by Henry McCallum
Common Service and Common Data Model by Henry McCallumCommon Service and Common Data Model by Henry McCallum
Common Service and Common Data Model by Henry McCallumKTL Solutions
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015Gina Montgomery, V-TSP
 

Was ist angesagt? (20)

KMA Webinar: Managed Metadata Services in SharePoint 2010
KMA Webinar: Managed Metadata Services in SharePoint 2010KMA Webinar: Managed Metadata Services in SharePoint 2010
KMA Webinar: Managed Metadata Services in SharePoint 2010
 
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSBOS15 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
Metadata management in SharePoint
Metadata management in SharePointMetadata management in SharePoint
Metadata management in SharePoint
 
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
SPSCT15 - Must Love Term Sets: The New and Improved Managed Metadata Service ...
 
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
SPSNYC14 - Must Love Term Sets: The New and Improved Managed Metadata Service...
 
MMS2010
MMS2010MMS2010
MMS2010
 
Managed metadata – SharePoint 2013
Managed metadata – SharePoint 2013Managed metadata – SharePoint 2013
Managed metadata – SharePoint 2013
 
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...NHSPUG June 2015  - Must Love Term Sets: The New and Improved Managed Metadat...
NHSPUG June 2015 - Must Love Term Sets: The New and Improved Managed Metadat...
 
Introduction to Content Search Web Part
Introduction to Content Search Web PartIntroduction to Content Search Web Part
Introduction to Content Search Web Part
 
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data ServicesSharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
SharePoint 2010 Managed Metadata vs SQL 2012 Master Data Services
 
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
Building ECM applications using Managed Metadata in SharePoint 2013 - SharePo...
 
Content Management: What is it and why do we do it?
Content Management:  What is it and why do we do it?Content Management:  What is it and why do we do it?
Content Management: What is it and why do we do it?
 
TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010TSPUG: Content Management in SharePoint 2010
TSPUG: Content Management in SharePoint 2010
 
Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013Managed Metadata and Taxonomies in SharePoint 2013
Managed Metadata and Taxonomies in SharePoint 2013
 
KMA SharePoint Saturday San Francisco BI
KMA SharePoint Saturday San Francisco BIKMA SharePoint Saturday San Francisco BI
KMA SharePoint Saturday San Francisco BI
 
Microsoft Enterprise Seach using SharePoint
Microsoft Enterprise Seach using SharePointMicrosoft Enterprise Seach using SharePoint
Microsoft Enterprise Seach using SharePoint
 
Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010Enterprise Document Management in SharePoint 2010
Enterprise Document Management in SharePoint 2010
 
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePointINFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
INFOGOV14 - Trusting Your KM & ECM Strategy to SharePoint
 
Common Service and Common Data Model by Henry McCallum
Common Service and Common Data Model by Henry McCallumCommon Service and Common Data Model by Henry McCallum
Common Service and Common Data Model by Henry McCallum
 
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015Enhancing Relevancy & User Experience with #SharePoint Search   sps-philly 2015
Enhancing Relevancy & User Experience with #SharePoint Search sps-philly 2015
 

Ähnlich wie Chris McNulty - Managed Metadata and Taxonomies

SPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you doSPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you doChristian Buckley
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint teamBaris Bruce Tuncertan
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementIvan Sanders
 
How your metadata strategy impacts everything you do
How your metadata strategy impacts everything you doHow your metadata strategy impacts everything you do
How your metadata strategy impacts everything you doChristian Buckley
 
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You DoLooking Under the Hood: How Your Metadata Strategy Impacts Everything You Do
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You DoChristian Buckley
 
Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Steve Goldberg
 
Looking Under the Hood -- Australia SharePoint Conference
Looking Under the Hood -- Australia SharePoint ConferenceLooking Under the Hood -- Australia SharePoint Conference
Looking Under the Hood -- Australia SharePoint ConferenceChristian Buckley
 
Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Christian Buckley
 
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...Paul Wlodarczyk
 
Share Point User Group Content Is King
Share Point User Group Content Is KingShare Point User Group Content Is King
Share Point User Group Content Is KingJonathan Wynn
 
3 25 11 Term Store Best Practices
3 25 11 Term Store Best Practices3 25 11 Term Store Best Practices
3 25 11 Term Store Best Practicespuckmiller3
 
Jonathan Ralton - Trusting Your KM & ECM Strategy To SharePoint
Jonathan Ralton - Trusting Your KM & ECM Strategy To SharePointJonathan Ralton - Trusting Your KM & ECM Strategy To SharePoint
Jonathan Ralton - Trusting Your KM & ECM Strategy To SharePointARMA International
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Nitin Gupta
 
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...martingarland
 
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...Christian Buckley
 

Ähnlich wie Chris McNulty - Managed Metadata and Taxonomies (20)

KMA Taxonomy TBC2010
KMA Taxonomy TBC2010KMA Taxonomy TBC2010
KMA Taxonomy TBC2010
 
KMA SharePoint Saturday Hartford ECM WCM2011
KMA SharePoint Saturday Hartford ECM WCM2011KMA SharePoint Saturday Hartford ECM WCM2011
KMA SharePoint Saturday Hartford ECM WCM2011
 
SPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you doSPSBOS -- How your metadata strategy impacts everything you do
SPSBOS -- How your metadata strategy impacts everything you do
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint team
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
 
How your metadata strategy impacts everything you do
How your metadata strategy impacts everything you doHow your metadata strategy impacts everything you do
How your metadata strategy impacts everything you do
 
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You DoLooking Under the Hood: How Your Metadata Strategy Impacts Everything You Do
Looking Under the Hood: How Your Metadata Strategy Impacts Everything You Do
 
Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?
 
BPC10 BuckleyMetadata-share
BPC10 BuckleyMetadata-shareBPC10 BuckleyMetadata-share
BPC10 BuckleyMetadata-share
 
Looking Under the Hood -- Australia SharePoint Conference
Looking Under the Hood -- Australia SharePoint ConferenceLooking Under the Hood -- Australia SharePoint Conference
Looking Under the Hood -- Australia SharePoint Conference
 
Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010Metadata Management In A Social Media World, Spsbos, 2 2010
Metadata Management In A Social Media World, Spsbos, 2 2010
 
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
DITA, Semantics, Content Management, Dynamic Documents, and Linked Data – A M...
 
Tec2010 Buckley Share
Tec2010 Buckley ShareTec2010 Buckley Share
Tec2010 Buckley Share
 
Share Point User Group Content Is King
Share Point User Group Content Is KingShare Point User Group Content Is King
Share Point User Group Content Is King
 
Taxonomy and seo sla 05-06-10(jc)
Taxonomy and seo   sla 05-06-10(jc)Taxonomy and seo   sla 05-06-10(jc)
Taxonomy and seo sla 05-06-10(jc)
 
3 25 11 Term Store Best Practices
3 25 11 Term Store Best Practices3 25 11 Term Store Best Practices
3 25 11 Term Store Best Practices
 
Jonathan Ralton - Trusting Your KM & ECM Strategy To SharePoint
Jonathan Ralton - Trusting Your KM & ECM Strategy To SharePointJonathan Ralton - Trusting Your KM & ECM Strategy To SharePoint
Jonathan Ralton - Trusting Your KM & ECM Strategy To SharePoint
 
Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features Sharepoint Document Management System (DMS) Features
Sharepoint Document Management System (DMS) Features
 
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
Expert Webinar Series 2: Designing Information Architecture for SharePoint: M...
 
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
 

Mehr von SharePoint Saturday NY

Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in actionSharePoint Saturday NY
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownSharePoint Saturday NY
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsSharePoint Saturday NY
 
Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010SharePoint Saturday NY
 
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - publicMostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - publicSharePoint Saturday NY
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycSharePoint Saturday NY
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010SharePoint Saturday NY
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesSharePoint Saturday NY
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...SharePoint Saturday NY
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingSharePoint Saturday NY
 
Matthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 DevelopmentMatthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 DevelopmentSharePoint Saturday NY
 
Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010SharePoint Saturday NY
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellSharePoint Saturday NY
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherSharePoint Saturday NY
 
Susan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint DashboardsSusan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint DashboardsSharePoint Saturday NY
 
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best PracticesMostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best PracticesSharePoint Saturday NY
 
Scott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint TrainingScott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint TrainingSharePoint Saturday NY
 
Paul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best PracticesPaul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best PracticesSharePoint Saturday NY
 
Greg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service ApplicationsGreg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service ApplicationsSharePoint Saturday NY
 

Mehr von SharePoint Saturday NY (20)

Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in action
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill Down
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer Workflows
 
Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010
 
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - publicMostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
Matthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 DevelopmentMatthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 Development
 
Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
 
Alphonso Scarborough: SharePoint 101
Alphonso Scarborough: SharePoint 101Alphonso Scarborough: SharePoint 101
Alphonso Scarborough: SharePoint 101
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
 
Susan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint DashboardsSusan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint Dashboards
 
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best PracticesMostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
Mostafa Elzoghbi: SharePoint 2010 Sandbox Solutions Best Practices
 
Scott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint TrainingScott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint Training
 
Paul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best PracticesPaul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best Practices
 
Greg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service ApplicationsGreg Hurlman: Developing Custom Service Applications
Greg Hurlman: Developing Custom Service Applications
 

Chris McNulty - Managed Metadata and Taxonomies

  • 1. Managed Metadata & Taxonomies in SharePoint 2010 SharePoint Saturday New YorkJuly 31, 2010Chris McNulty
  • 2. Playing Tag - Managed Metadata & Taxonomies in SharePoint 2010 SharePoint Saturday New YorkJuly 31, 2010Chris McNulty
  • 3. KMA Background A full-service information technology consulting firm established in 1995, based in Waltham, MA 27 employees: Partner, PM, Analyst, Developer, QA Industry expertise and core focus: Professional Services, Life Sciences & Financial Services Microsoft technology focus: Microsoft Certified Partner since 1995 Microsoft Gold Certified Partner since 2004 Working with SharePoint technologies since 2001 Specialties in Enterprise Content Management and Forms, Portals and Collaboration, Search Approximately 15 consultants versed in SharePoint technologies Approximately 70 SharePoint projects delivered over last 2 years
  • 4. About Me Working with SharePoint technologies since 2000/2001 20 years consulting and financial services technology (Santander, John Hancock, GMO, State Street) SharePoint practice lead at KMA Write and speak often on Microsoft information worker technologies Microsoft MCSE/MCTS/MSA/MVTS BC MBA in Investment Management Hiking, cooking, playing guitar, colonial history, photography My family: Hayley, three kids (15, 6, 3) and my dog Stan
  • 5. I live outside Boston…
  • 6. But I’m from here…
  • 7. Agenda Metadata – definitions and taxonomy Usage scenarios Folksonomy usage Taxonomy management Tags and social networking Content type hubs and publishing Configuration Overview & Design Tips
  • 8. Microsoft SharePoint Server 2010 … the bright frontier
  • 9. Microsoft SharePoint Server 2010 … the bright frontier Eastern Long Island, July 4, 2010
  • 10.   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)
  • 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”) 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. 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. History 2001: original release of SharePoint 2003: expansion of libraries, custom columns 2007: site columns, business data catalog and content types become widespread; adoption rate leads to explosive growth of SharePoint content May 2010: release of SharePoint 2010 with Managed Metadata Service
  • 14. The bright frontier - 2010 Managed Metadata Service Centralized enterprise repository for tag hierarchies and keywords Publish and subscribe model for distributed content types
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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?”
  • 19. Demo Tag sharing across multiple sites/collections Products and Screen Cleaners
  • 20. 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”
  • 21. Folksonomy Informal list of ad-hoc tags or terms, usually built up over time through user defined keywords Centrally stored in the MMS application Included by default in all document libraries
  • 22. Social tagging Tagging activities are always available form a common UI Tags are aggregated to each users profile page Tags themselves get profile pages
  • 23. Demo Adding Managed Keywords to a library Tagging and terms Tags on personal profiles Tag profiles
  • 24. Taxonomy Creating and managing terms and term sets Attaching to a library Taxonomy navigation
  • 25. Demo Term sets and terms Metadata fields Navigation
  • 26. Content Type Hubs Define one master site collection to house master content types Publish and synchronize across multiple farm and or site collections
  • 27. Search Tags are automatically crawled properties All tags and terms are available as left hand “refinements”
  • 28. 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
  • 29. 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.
  • 30. 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)
  • 31. 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.
  • 32. Design - Shared Service Applications The 2007 Shared Services Provider has been broken up. Each of its elements is now a Shared Service Application MMS is also a Shared Service Application Records/librarians/IA can administer metadata without becoming farm admins
  • 33. 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
  • 34. Design for SQL 2008 R2 Master Data Services 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…
  • 35. 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)
  • 36. Demo – Administration Central Admin Federated Administration Create term sets Create terms and tags Dynamic external “tags” Content Hubs Search
  • 37.
  • 41. Microsoft Product Management for Metadata
  • 42.
  • 43. SharePoint 2010 site: http://sharepoint.microsoft.com
  • 44. SharePoint Team Blog: http://blogs.msdn.com/sharepoint/default.aspx
  • 46. Monthly webinars on SharePoint 2010 (EPM, upgrades, etc.)
  • 47. August 2010: SharePoint 2010 Enterprise Search
  • 48. Web: www.kma-llc.net (now powered by SharePoint!) with white papers, blogs, archived presentations, news, and events
  • 49. SharePoint Deployment Planning Services (SDPS), now available for 2010 planning
  • 50. New Web Part for accessing tag statistics
  • 52. SharePoint Saturday San Francisco September 11, 2010 (Business Intelligence / IT Platform and Upgrade)
  • 53. SharePoint Saturday Boston -- September 25, 2010 (SharePoint Data Visualization)
  • 54. SPTechCon Boston – October 20-22, 2010 (Core Collaboration)
  • 55. KMWorld (Washington DC - November 2010)
  • 56.
  • 58. 2 ASUS Netbooks Also Some Books 1 Typemock Isolator License A 2-5 Day Course from SetFocus on SharePoint Telerik RAD Controls Set 1 DeliverPoint WFE 2010 license (Worth $1500) 1 BCS Meta Man license (Worth $1200) 1 Lightning Conductor 2010 WFE license (Worth $800) 1 Lightning Storm Forums license. (Worth $600)