77
Managed Metadata and Taxonomies in SharePoint 2013 SPTechCon 2014 Chris McNulty

Managed Metadata and Taxonomies in SharePoint 2013

Embed Size (px)

DESCRIPTION

Chris McNulty's presentation on MMS at SPTechCon San Francisco 2014.

Citation preview

Page 1: Managed Metadata and Taxonomies in SharePoint 2013

Managed Metadata and Taxonomies in SharePoint 2013

SPTechCon 2014Chris McNulty

Page 2: Managed Metadata and Taxonomies in SharePoint 2013

John HancockState StreetKMADell

14 years in SharePoint, 20+ in IT

MVP MCP MCSE MCTS VTSP MSA

Meet Chris McNulty @cmcnulty2000

10 years at Boston College & Fairfield University

23 years in Milton Massachusetts

3 children (Devin, Nate, Rachel) and my wife Hayley

<Insert Head Shot>

Page 3: Managed Metadata and Taxonomies in SharePoint 2013

The HiSoftware Sheriff Suite

The HiSoftware Sheriff Suite

The HiSoftware Sheriff Suite

Page 4: Managed Metadata and Taxonomies in SharePoint 2013
Page 5: Managed Metadata and Taxonomies in SharePoint 2013

I AM from Boston…

Page 6: Managed Metadata and Taxonomies in SharePoint 2013
Page 7: Managed Metadata and Taxonomies in SharePoint 2013
Page 8: Managed Metadata and Taxonomies in SharePoint 2013
Page 9: Managed Metadata and Taxonomies in SharePoint 2013

Key Topics

Information architecture and taxonomy infrastructure

Advanced ECM and Taxonomy

Folksonomy and social

ECM and Classification

Design and best practices

Page 10: Managed Metadata and Taxonomies in SharePoint 2013

Out of scope ECM Deep Dive C# Coding

Rules Demos are cloud based

Move fast, PowerPoint is shared Questions – time permitting during session

Any time after session – email etc. - @cmcnulty2000

Presentation governance

Page 11: Managed Metadata and Taxonomies in SharePoint 2013

Today’s deckhttp://1drv.ms/1lFLScT

Page 12: Managed Metadata and Taxonomies in SharePoint 2013
Page 13: Managed Metadata and Taxonomies in SharePoint 2013

Microsoft SharePoint Server 2013 … the infinite frontier

Eastern Long Island, August 2012

Page 14: Managed Metadata and Taxonomies in SharePoint 2013

Literally, “after data” In practical usage, it means data about

data For SharePoint

Data that describes or classifies other data (lists) or documents (libraries)

Or data to group or describe conversation and information

 What is metadata?

Page 15: Managed Metadata and Taxonomies in SharePoint 2013

 

Wait, what was SharePoint again?

Page 16: Managed Metadata and Taxonomies in SharePoint 2013

SharePoint Information Architecture (http://intranet)

Farm

Web application

Site Collection

Content database

/sales

/hr

/legal

/it

Sites Libraries Content Types – Metadata

Presentation – Date | Client | ProductClient Correspondence – Date | Client

Policy – Date | Topic | Owner Forms – Subject | Effective Date

Contract – Counterparty | Effective DatePolicy – Date | Topic | Owner

Presentation – Date | Client | ProductPolicy – Date | Topic | Owner

Page 17: Managed Metadata and Taxonomies in SharePoint 2013

TerminologyTaxonomy – A formal hierarchy of terms and tags, usually centrally administered and definedFolksonomy - Informal list of ad-hoc tags or terms, usually built up over time through user defined keywords (Thomas Vanderwal – “people’s taxonomy”)Ontology - Formal representation of knowledge as a set of concepts within a domain, and the relationships between those conceptsTerm Store – A database that houses taxonomiesTerm Set – The “second level” of a taxonomyTerm – (a/k/a “tag”) An element of the defined taxonomy

Page 18: Managed Metadata and Taxonomies in SharePoint 2013

SharePoint Content TerminologyContent Type – A reusable collection of settings and rules applied to a certain category of content in SharePoint.Content Type Hub – A site collection which operates as a central source to share content types across the enterpriseContent Type Syndication – Publishing content types across multiple sites, site collections, web application and/or farms.

Page 19: Managed Metadata and Taxonomies in SharePoint 2013

Products team founded w “X21 Screen Cleaner”

Products team has a SharePoint team site

Simple storage and navigation

Growth of Information ArchitectureFarm

Web application

Site Collection

Products

Library

Content database

Page 20: Managed Metadata and Taxonomies in SharePoint 2013

Company hires its first marketing specialist

Adds a folder to the library for marketing content

Multiple products, but all information still in one spot

Growth of Information ArchitectureFarm

Web application

Site Collection

Products

Library

Content database

Page 21: Managed Metadata and Taxonomies in SharePoint 2013

Marketing grows to be a department

Marketing gets its own site

Document physical storage becomes de facto taxonomy

Growth of Information ArchitectureFarm

Web application

Site Collection

Products

Marketing

Library

Content database

Library

Page 22: Managed Metadata and Taxonomies in SharePoint 2013

Growth of SharePointWeb application

Farm

Web application

Site Collectio

nSite

Collection

Site Site Site

Site Site

List Library

Monique

Demitri

Content databaseContent database

Page 23: Managed Metadata and Taxonomies in SharePoint 2013

Explosion of SharePoint

Page 24: Managed Metadata and Taxonomies in SharePoint 2013

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

Information Architecture Questions

Page 25: Managed Metadata and Taxonomies in SharePoint 2013

Big Data???Big Noise???

Source: flickr.com

Page 26: Managed Metadata and Taxonomies in SharePoint 2013

SharePoint 2013 Managed Metadata Service Centralized enterprise repository for tag hierarchies and keywords

Publish and subscribe model for distributed content types (site policies)

Central management of social #hashtags

Site-based retention policy

Page 27: Managed Metadata and Taxonomies in SharePoint 2013

MMS - Shared Service Applications 2010/2013 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 28: Managed Metadata and Taxonomies in SharePoint 2013

Using MMS Taxonomy Add as fields; hashtags #

Tags & Notes button “moved” to Ribbon

Select from list or type-ahead

Consume from views, navigation, catalogs, and search!

Page 29: Managed Metadata and Taxonomies in SharePoint 2013

Taxonomy Administration Creating and managing

terms and term sets Attaching to a library Taxonomy navigation –

faceted and site pages

Page 30: Managed Metadata and Taxonomies in SharePoint 2013

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: Managed Metadata and Taxonomies in SharePoint 2013

Search Tags are

automatically crawled properties

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

Force reindex of metadata site columns to automatically add as managed properties

Page 32: Managed Metadata and Taxonomies in SharePoint 2013

DemoUsing Taxonomies

Page 33: Managed Metadata and Taxonomies in SharePoint 2013

Now in 2013!

Page 34: Managed Metadata and Taxonomies in SharePoint 2013

Metadata Management in SP2013 Metadata as enabler for

different functionalities Navigation, term and search driven pages, etc.

Numerous new capabilities for term store manager to enhance term usage models

Multilingual improvements and new capabilities

Dataview editing support included

Taxonomy API exposed via CSOM (and REST) for extensibility purposes

Page 35: Managed Metadata and Taxonomies in SharePoint 2013

They don’t just “happen” Planning Free or purchased taxonomies

Wand, Inc. (DataFacet) http://www.datafacet.com/signup.aspx?feat=GBT_SP2010

Build in Excel and export Wictor Wilen Free Add-In http://

www.wictorwilen.se/Post/Create-SharePoint-2010-Managed-Metadata-with-Excel-2010.aspx

Taxonomies are built, not grown…

Page 36: Managed Metadata and Taxonomies in SharePoint 2013

ProgrammabilityC# use Microsoft.SharePoint.Taxonomy OR 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 37: Managed Metadata and Taxonomies in SharePoint 2013

Additional properties can be defined for term sets and for terms

Terms can have specific local properties Not available for reused or pinned “copies”

Shared and local properties

Page 38: Managed Metadata and Taxonomies in SharePoint 2013

Pinned terms – Read only usage of the terms in other places in term hierarchy

Pinned terms vs. Term reuse

Pinned term Reused Term

Page 39: Managed Metadata and Taxonomies in SharePoint 2013

DemoBuilding taxonomies

Page 40: Managed Metadata and Taxonomies in SharePoint 2013

Social and folksonomy

Page 41: Managed Metadata and Taxonomies in SharePoint 2013

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

2013: Hashtags! Yammer not

integrated (yet)

Folksonomy Docs and conversations

Page 42: Managed Metadata and Taxonomies in SharePoint 2013

Tags aggregated to each user’s profile page

Tags have profile pages Tags could be “followed”

just like people in SharePoint social nets

Source: sharepoint-community.net

Social tagging 2010

Page 43: Managed Metadata and Taxonomies in SharePoint 2013

Every microblog update can now include: #tags (dynamically

pulled from or added to MMS)

@targets (default pulls from your social colleagues list but you can post the updates to any SharePoint user)

Automatically pulls from all tagging activities in site hierarchy

Learning from Twitter

Page 44: Managed Metadata and Taxonomies in SharePoint 2013

In 2013 who has rights can follow different things People Sites Documents Tags

Following has a common user interface experience

Following – Tags 2013

Page 45: Managed Metadata and Taxonomies in SharePoint 2013

Gives information about all of the things that user is following number of people, Documents*, Sites* Tags

Can easily identify all of the things that powers a user’s newsfeed

Allows the user to access all of those things with single click from the newsfeed

I’m Following

Page 46: Managed Metadata and Taxonomies in SharePoint 2013

Once a tag is followed the user gets notified every time the specific tag is used on content or microblogging posts For Microfeed posts, no security trimming is applied For tagging content however, security trimming is applied.

Search is used to retrieve an aggregated view of all the content used by a specific tag Tagging microblogging posts is not an integrated experience with the “Tag Cloud”

page Tag Cloud keeps showing all the content has been tagged by a specific user It doesn’t report if a tag has been used in a microblogging post

Following Tags

Page 47: Managed Metadata and Taxonomies in SharePoint 2013

SharePoint Online and Yammer Docs in SharePoint or OneDrive can be posted to Yammer threads

Different user experience

Page 48: Managed Metadata and Taxonomies in SharePoint 2013

DemoAdding managed keywords to libraryNewsfeed and social taggingTag profiles, umm, searches!Yammer topics a/k/a metadata

Page 49: Managed Metadata and Taxonomies in SharePoint 2013

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

Publish and synchronize across multiple farm and or site collections

New in 2013 – basis to distribute site retention/archiving policies

Content Type Hub

Managed Metadata Service Application

Other Site Collection

Subscribed Content TypesLocal Content Types

Primary Site Collection

Page 50: Managed Metadata and Taxonomies in SharePoint 2013

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 – Content Types

Page 51: Managed Metadata and Taxonomies in SharePoint 2013

Site policy (close and delete) ECM Enterprise policy engine to

define policies centrally It’s a content type, uses MMS syndication) Replicate the policies across enterprise

site collections. Define events for site

closure (read-only, hidden) or deletion

Include workflows and notification as part of the lifecycle

Defined at root of site collection or Content Type Hub

Page 52: Managed Metadata and Taxonomies in SharePoint 2013

Advanced ECM and Taxonomy

Page 53: Managed Metadata and Taxonomies in SharePoint 2013

Upgrade roadmap…Build new 2013 farm

Install required solutions, settings and service apps

Backup/restore SQL content DB

SharePoint database attach PowerShell (2010 mode)

Test and perform site collection upgrades (2013 mode)

Page 54: Managed Metadata and Taxonomies in SharePoint 2013

Goal – support sites across 2010 farm and 2013 farm (in both 2010 and 2013 modes)

Content type syndication uses the backup/restore mechanism to publish the content types across site collections.

• Backup/restore doesn’t work across versions

• Between 2010 and 2013• Between sites in 2010 mode on 2013 and those in 2013 mode on 2013

Upgrading with MMS Content Type Hubs

Page 55: Managed Metadata and Taxonomies in SharePoint 2013

MMS1 SSA syndicates to 2013 sites on 2013 farm (and term store for all)

MMS2 SSA syndicates to 2010 sites on 2013 farm

MMS3 syndicates to 2010 farm

End state

Page 56: Managed Metadata and Taxonomies in SharePoint 2013

Need to sync content type and field IDs on all three Content Type Hubs

Create and publish new content type on CTH1. Identify the content type ID for that content type URL on gallery

ctype=0x010100C0EE90869D5B8B46A4448713A9F8984C. Create and publish a content type that uses that ID on CTH2 and CTH3 To create a content type that has a specific ID requires XML or object model

On CTH1 create new field and republish content type Use object model or PowerShell to get SchemaXML property of SPContentType. Add the property to the corresponding content type on CTH2 and CTH3 Republish the updated content type from the other content type hubs (ContentTypeHub2 and

ContentTypeHub3).

MMS Syndication Rules

Page 57: Managed Metadata and Taxonomies in SharePoint 2013

Add a term set as a navigation source for a site Define custom pages or pass selected tags to filtered view

controls

Term set as navigation a/k/a “Catalog”

Page 58: Managed Metadata and Taxonomies in SharePoint 2013

DemoTerm set navigation

Page 59: Managed Metadata and Taxonomies in SharePoint 2013

All together nowInitial Collaboration •Multiuser editing

•Work in OneDrive for Business•Work in OWA

Drop-off Library •Send from Document Center and leave behind a link•Look for PowerPoint Files•Require a Department

Routing •If Marketing Send to Home Page Library•If Not Send to Presentation Archive

Retention •Marketing Forever•Others Three Months

Page 60: Managed Metadata and Taxonomies in SharePoint 2013

DemoDocument routing and retention

Page 61: Managed Metadata and Taxonomies in SharePoint 2013

ECM Cheat SheetFunction Feature Scope Where to configure it

Content Organizer Site Site Settings | Content Organizer Rules

Hold and eDiscovery Site Site Settings | Hold and eDiscovery Section

In place Records Management

Site Collection Context Menu | Compliance Details

Send to Records Center Define in Central Admin Central Admin: General Settings | Send To Connections

ILM Variable Content Type definition; or override at library/folder level in library settings – Information Management Policy Settings

Page 62: Managed Metadata and Taxonomies in SharePoint 2013

1. Title2. Creator3. Subject4. Description5. Publisher6. Contributor7. Date8. Type9. Format

10. Identifier11. Source12. Language13. Relation14. Coverage15. Rights

Dublin Core DCMI 1.1 15 Elements

Page 63: Managed Metadata and Taxonomies in SharePoint 2013

Dublin Core SharePoint Content TypeName Type Status

Name File RequiredContributor Multiple lines of text Optional

Coverage Single line of text Optional

Creator Single line of text OptionalDate Created Date and Time OptionalDate Modified Date and Time OptionalDescription Multiple lines of text OptionalFormat Single line of text OptionalResource Identifier Single line of text OptionalLanguage Choice OptionalPublisher Single line of text OptionalRelation Multiple lines of text OptionalRights Management Multiple lines of text OptionalSource Multiple lines of text OptionalKeywords Multiple lines of text OptionalSubject Single line of text OptionalTitle Single line of text OptionalResource Type Single line of text Optional

Page 64: Managed Metadata and Taxonomies in SharePoint 2013

Best Practices

Page 65: Managed Metadata and Taxonomies in SharePoint 2013

What to do next???Closing concepts

Page 66: Managed Metadata and Taxonomies in SharePoint 2013

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

Page 67: Managed Metadata and Taxonomies in SharePoint 2013

Metadata – design for usability Multifaceted for maximum flexibility BAD:

Red Bike | Blue Bike | Blue Car | Red Car | Red-Blue Bike | Red-Blue Car Good

Red | Blue Bike | Car

Design and governance

Page 68: Managed Metadata and Taxonomies in SharePoint 2013

Enterprise Keywords <> Hashtags Don’t trust “ancient” Office keywords No granular security on tag definitions or tags as

applied Limited meta-metadata

• You can add price or color to a product tag – but these don’t show in search, etc.• Can’t tag a tag, can’t rate a tag, can’t “like” a tag• Can’t organize “personal” tags

Client application support limitations• None in OneDrive clients• InfoPath browser client can’t read or write MMS tags

Dark Secrets of MMS

Page 69: Managed Metadata and Taxonomies in SharePoint 2013

Who are you as a company? Mature, trying for organization,

predictability and control TAXONOMY

Dynamic, social adopters, prefer speed to precision FOLKSONOMY

On-premises TAXONOMY

Cloud FOLKSONOMY

More importantly…

Page 70: Managed Metadata and Taxonomies in SharePoint 2013

Use MMS to centralize product tags for multiple sites and libraries

Create centralized document repositories (Document Center)

Managed Metadata field in Document Center for Department, Product

Use MMS-enhanced navigation and search queries to create information storefronts and catalogs

Use hashtags to fuel social collaboration and discovery

IA Solutions

Page 71: Managed Metadata and Taxonomies in SharePoint 2013

Start small. Do NOT put everything in a term set.

Use default tags in context. Synonyms! Synonyms! Synonyms! Taxonomy <> Hashtags. Pick one! Taxonomy does NOT belong to IT!!! Yammer? Enterprise Keywords? Careful… Just because you CAN doesn’t mean you

SHOULD.

More Adoption Rules

Page 72: Managed Metadata and Taxonomies in SharePoint 2013
Page 73: Managed Metadata and Taxonomies in SharePoint 2013

ReferencesDublin Core Metadata Initiativewww.dublincore.org

Blogwww.chrismcnulty.net/blog

Free or purchased taxonomies Wand, Inc.http://www.datafacet.com/signup.aspx?feat=GBT_SP2010

Build in Excel and export Wictor Wilen Free Add-Inhttp://www.wictorwilen.se/Post/Create-SharePoint-2010-Managed-Metadata-with-Excel-2010.aspx

Page 74: Managed Metadata and Taxonomies in SharePoint 2013

Evaluation/Giveaways Contact

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

Twitter: @cmcnulty2000 Upcoming:

SPTechCon San Francisco SharePoint Conference Europe (Barcelona) SharePoint Summit Toronto, SharePoint Fest NYC RISPUG, BuckeyeSPUG, SMMUG

Thank you!

Page 75: Managed Metadata and Taxonomies in SharePoint 2013

Tuesday 9-5 - SharePoint 2013 Admin 101 Yosemite A

Wednesday 2:00pm Managed Metadata and Taxonomy Yosemite A

Wednesday 5:45pm – Lightning Talks Thursday 11:30am SharePoint Experts Meetup

(IT Pro) Thursday 6:00pm – Book Signing, HiSoftware,

SharePoint 2013 Consultant’s Handbook (Advance Edition)

Friday 10:15am – Data Visualization in SharePoint 2013 and Office 365 Union Square 3-4

While you're in the Bay Area…

Page 76: Managed Metadata and Taxonomies in SharePoint 2013

More informationSharePoint 2013 Consultant’s Handbook – A Practical Field Guide [Advance Edition] http://1drv.ms/QhG6zY Today’s deck http://1drv.ms/1lFLScT

Page 77: Managed Metadata and Taxonomies in SharePoint 2013

Q&A