SlideShare a Scribd company logo
1 of 77
Jon Phipps: Overview Karen Coyle: Step-by-Step Diane Hillmann: Context Application Profiles
What's an Application Profile?  
What's an Application Profile? It's a document
What's an Application Profile? It's a document of an agreement
What's an Application Profile? It's a document of an agreement on a model
What's an Application Profile? It's a document of an agreement on a model of our stuff in the world
What's an Application Profile? It's a document of an agreement on a model of how we describe our things in our world
What's an Application Profile? It's a document of an agreement on a model of how we describe ourthings in our world (domain) in the context of the global web of data
Things?  
Things? have a formal definition...
Things? have a formal definition... Every individual in the OWLworld is a member of the classowl:Thing.
OWL?  
OWL? Web Ontology Language
OWL? Web Ontology Language A language that can be used to formalize a domain by defining classes, the relations between them, and properties of those classes
OWL Web Ontology Language can define the semantics of an Application Profile
Semantics?
Semantics? What we mean when we define a class called 'book' and describe it with a property called 'title’.
Semantics? What we mean when we define a class called 'book' and describe it with a property called 'title'. The 'Semantic Web' is a web of meaning that uses the RDF model
RDF? Resource Description Framework
RDF? Resource Description Framework
RDF? Resource Description Framework “is a framework for representing information in the Web”
RDF? “has a simple data model that is easy for applications to process and manipulate.”
RDF? “has a formal semantics which provides a dependable basis for reasoning about the meaning of an RDF expression.”
RDF? “URI references are used for naming all … things in RDF.”
RDF? “is an open-world framework that allows anyone to make statements about any resource.”
RDF? “The underlying structure of any expression in RDF is a collection of triples”
Triples? consist of a subject, a predicate and an object. A set of triples is called an RDF graph
Triples? consist of a resource, a property and a value surrogate.
Value Surrogate? Not a value, but some thing that denotes the value
Value Surrogate? can be a Literal or a non-Literal
Literal? Can be a Plain Literal or a Typed Literal
Plain Literal? Is just a string with an optional (in this case totally unnecessary) language type Plain Literal:  “Samuel Clemens”@en-US
Typed Literal? A string that must be interpreted Typed Literal:  “27” ^^xsd:integer
Typed Literal? A string that must be interpreted Typed Literal:  “27” ^^xsd:integer denotes the number 27
Non-Literal? A URI that refers to a resource
Non-Literal? http://RDVocab.info/termList/RDAContentType/1012 Identifies the skos:Concept labeled “sounds”@en-US In the skos:ConceptScheme identified by the URI http://RDVocab.info/termList/RDAContentType
URI? A resource identifier.
URI? A globally unique resource identifier. “All URIs share the property that different persons or organizations can independently create them, and use them to identify things.”
Predicate? A URI that identifies the property of the subjectof the triple
Predicate? “Since RDF uses URIs instead of words to name things in statements, RDF refers to a set of URIs (particularly a set intended for a specific purpose) as a vocabulary”
Property? http://RDVocab.info/Elements/placeOfProductionidentifies the property labeled “Place of production” in the vocabulary identified byhttp://RDVocab.info/Elements/
Property? A vocabulary can declare a property to be a subproperty of another property.
Property? A vocabulary can declare a property to be a subproperty of another property.This creates a formal relationship between the properties
Can we talk about APs now? Please?
An AP defines Semantics ,[object Object]
The Vocabularies that you will use as properties to describe them,[object Object]
An AP defines Syntax ,[object Object]
Valid lists of values (controlled vocabularies) for properties
Cardinality of each property,[object Object]
An AP defines Syntax A set of Statement Templates is a “Description Set”
An AP defines… An AP can describe multiple Description Sets.
An AP defines… An AP can describe multiple Description Sets. The full set of Description Sets is a “Description Set Profile”
Application Profiles Step-by-Step 1/18/2010 52 CC:DA Application Profile Intro
1. Domain model Person WEMI Topic FRBR 1/18/2010 53 CC:DA Application Profile Intro
2. Determine elements Work Title Format etc 1/18/2010 54 CC:DA Application Profile Intro
3. Identify vocabularies 1/18/2010 55 CC:DA Application Profile Intro
Identify vocabularies 1/18/2010 56 CC:DA Application Profile Intro
Identify vocabularies 1/18/2010 57 CC:DA Application Profile Intro
Vocabulary do's & don'ts Do not select elements based on their names or labels Do select elements based on their definitions Do pay attention to what values can be used Don't think that you can select an element that doesn't quite match your need, and use it anyway Do think: INTEROPERABILITY 1/18/2010 58 CC:DA Application Profile Intro
One vocabulary Vocabulary AP 1/18/2010 59 CC:DA Application Profile Intro
More than one vocabulary Vocabulary A Vocabulary B AP 1/18/2010 60 CC:DA Application Profile Intro
Rolling your own Vocabulary AP 1/18/2010 61 CC:DA Application Profile Intro
Rolling your own Vocabulary All elments must be defined outside of the  AP.  AP 1/18/2010 62 CC:DA Application Profile Intro
"Constraints" Mandatory/optional Repeatability Values (cannot conflict with  defined element)‏ Free text Controlled list of values Formatted text (e.g. dates)‏ 1/18/2010 63 CC:DA Application Profile Intro
What is the impact of all this on our world? The Context for Application Profiles 
In the world we knew, interoperability was ensured by “compliance with standards” All of used the same ones in a closed world Data created by humans under strict guidelines In an open world, interoperablity depends on: Technologies that reach beyond one community Data built in a variety of ways by people with different ideas of the world Machines that act broadly based on human oversight Understanding Interoperability 1/18/2010 65 CC:DA Application Profile Intro
We’ve long accepted the limits of requiring upfront consensus to ensure interoperability In a world of APs we can specialize beyond the core of generally useful data We don’t need humans to ‘dumb down’ specialist data to enable sharing and interoperability Machines can invoke relationships to generalize specialist data when necessary, without removing the value of extended specialized data for specialists Why This Approach Instead? 1/18/2010 66 CC:DA Application Profile Intro
We can’t afford to “go it alone” We can’t afford to ignore the world of data outside libraries We can’t afford to create all our data with humans We can’t afford NOT to rethink how we operate The Value of an Open World 1/18/2010 67 CC:DA Application Profile Intro
It’s often free and easily available It’s ‘good enough’ (our stuff isn’t perfect either) It takes us where we can’t go with our current data It’s maintained by someone else  We can choose to use data or not, APs allow us to document that use, automate the process, and expose the data to others What’s Out There? Data! 1/18/2010 68 CC:DA Application Profile Intro
Records can be aggregated from statements when we need them Statement-based data can be managed and improved more easily than record-based data Statement-based data can carry provenance for each statement, allowing quality decisions to be made at a more granular level Changing Our Data Management Ideas 1/18/2010 69 CC:DA Application Profile Intro
Getting From Here to There 1/18/2010 70 CC:DA Application Profile Intro
The RDA Vocabularies The principles of extension inherent in the RDF Vocabulary standards used Our experience in building and using data Using What We Already Know 1/18/2010 71 CC:DA Application Profile Intro
Proliferating our ideas and experience with bibliographic data to the broader Web world Using newer technology to achieve more efficiency, transparency, and functionality If retrenchment is the only answer, the end point is zero Saving our precious human resources to think, evaluate, ensure quality, and innovate To Build Ourselves a New Future 1/18/2010 72 CC:DA Application Profile Intro
We can map it in a variety of ways for a variety of uses We can still use MARC as a [lossy] exchange format as long as we need it It offers insufficient flexibility as the basis for a new data world inter-connected to the Web We can use our skills and our understanding of bibliographic description to lead the way forward What About Our Legacy Data? 1/18/2010 73 CC:DA Application Profile Intro
Specialist communities are already thinking about what they need that RDA doesn’t provide Using the extensibility of RDF vocabularies allows them to choose from a number of options  Moving proposals through the RDA process Extending the vocabularies through their community domain Chosing the extension option reflects the reality that consensus has its limits, and specialist data may be better managed at a different level Some Concrete Suggestions 1/18/2010 74 CC:DA Application Profile Intro
With Application Profiles we can: Document our decisions clearly Measure compliance with our own intentions Express our decisions in a machine-actionable way Make connections with other data communities by re-using their data semantics RDA expresses this ideal in its stated goals What Do We Gain? 1/18/2010 75 CC:DA Application Profile Intro
Less one-at-a-time creation and more data design, data improvement, data evaluation Ability to look at our contrained resources and reduced budgets as the opportunity to reinvent ourselves Rethinking Our Role 1/18/2010 76 CC:DA Application Profile Intro

More Related Content

What's hot

SWAP : A Dublin Core Application Profile for desribing scholarly works
SWAP : A Dublin Core Application Profile for desribing scholarly worksSWAP : A Dublin Core Application Profile for desribing scholarly works
SWAP : A Dublin Core Application Profile for desribing scholarly worksJulie Allinson
 
A Dublin Core Application Profile for Scholarly Works (eprints)
A Dublin Core Application Profile for Scholarly Works (eprints)A Dublin Core Application Profile for Scholarly Works (eprints)
A Dublin Core Application Profile for Scholarly Works (eprints)Julie Allinson
 
Dublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax TutorialDublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax TutorialEduserv Foundation
 
An Introduction to the DCMI Abstract Model
An Introduction to the DCMI Abstract ModelAn Introduction to the DCMI Abstract Model
An Introduction to the DCMI Abstract ModelEduserv Foundation
 
Dublin Core In Practice
Dublin Core In PracticeDublin Core In Practice
Dublin Core In PracticeMarcia Zeng
 
New Concepts: Nomens and Appellations
New Concepts: Nomens and AppellationsNew Concepts: Nomens and Appellations
New Concepts: Nomens and AppellationsALAeLearningSolutions
 
Special Topics: Authority Control and Creating Access Points
Special Topics: Authority Control and Creating Access PointsSpecial Topics: Authority Control and Creating Access Points
Special Topics: Authority Control and Creating Access PointsALAeLearningSolutions
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09Duncan Hull
 
FRBR, FRAD and RDA I don't speak cataloging why should I care
FRBR, FRAD and RDA   I don't speak cataloging why should I careFRBR, FRAD and RDA   I don't speak cataloging why should I care
FRBR, FRAD and RDA I don't speak cataloging why should I careDeann Trebbe
 
RDA for Original Catalogers
RDA for Original CatalogersRDA for Original Catalogers
RDA for Original CatalogersShana McDanold
 
New Concepts: Nomens and Appellations Transcript (March 2020)
New Concepts: Nomens and Appellations Transcript (March 2020)New Concepts: Nomens and Appellations Transcript (March 2020)
New Concepts: Nomens and Appellations Transcript (March 2020)ALAeLearningSolutions
 
New Concepts: Nomens and Appellations (March 2020)
New Concepts: Nomens and Appellations (March 2020)New Concepts: Nomens and Appellations (March 2020)
New Concepts: Nomens and Appellations (March 2020)ALAeLearningSolutions
 
RDA, FRBR, and FRAD: Connecting the dots
RDA, FRBR, and FRAD: Connecting the dotsRDA, FRBR, and FRAD: Connecting the dots
RDA, FRBR, and FRAD: Connecting the dotsLouise Spiteri
 
Semantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLSemantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLDaniel D.J. UM
 
The Semantic Web meets the Code of Federal Regulations
The Semantic Web meets the Code of Federal RegulationsThe Semantic Web meets the Code of Federal Regulations
The Semantic Web meets the Code of Federal Regulationstbruce
 
Jarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsJarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsMustafa Jarrar
 
New Concepts: Fictitious and Non-human Personages Transcript (February 2020)
New Concepts: Fictitious and Non-human Personages Transcript (February 2020)New Concepts: Fictitious and Non-human Personages Transcript (February 2020)
New Concepts: Fictitious and Non-human Personages Transcript (February 2020)ALAeLearningSolutions
 
Cataloging with RDA - Western New York Library Resources Council
Cataloging with RDA - Western New York Library Resources CouncilCataloging with RDA - Western New York Library Resources Council
Cataloging with RDA - Western New York Library Resources CouncilEmily Nimsakont
 

What's hot (20)

SWAP : A Dublin Core Application Profile for desribing scholarly works
SWAP : A Dublin Core Application Profile for desribing scholarly worksSWAP : A Dublin Core Application Profile for desribing scholarly works
SWAP : A Dublin Core Application Profile for desribing scholarly works
 
A Dublin Core Application Profile for Scholarly Works (eprints)
A Dublin Core Application Profile for Scholarly Works (eprints)A Dublin Core Application Profile for Scholarly Works (eprints)
A Dublin Core Application Profile for Scholarly Works (eprints)
 
Dublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax TutorialDublin Core Basic Syntax Tutorial
Dublin Core Basic Syntax Tutorial
 
An Introduction to the DCMI Abstract Model
An Introduction to the DCMI Abstract ModelAn Introduction to the DCMI Abstract Model
An Introduction to the DCMI Abstract Model
 
Ontology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIsOntology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIs
 
Dublin Core In Practice
Dublin Core In PracticeDublin Core In Practice
Dublin Core In Practice
 
New Concepts: Nomens and Appellations
New Concepts: Nomens and AppellationsNew Concepts: Nomens and Appellations
New Concepts: Nomens and Appellations
 
Dublin core Presentation
Dublin core PresentationDublin core Presentation
Dublin core Presentation
 
Special Topics: Authority Control and Creating Access Points
Special Topics: Authority Control and Creating Access PointsSpecial Topics: Authority Control and Creating Access Points
Special Topics: Authority Control and Creating Access Points
 
OWL-XML-Summer-School-09
OWL-XML-Summer-School-09OWL-XML-Summer-School-09
OWL-XML-Summer-School-09
 
FRBR, FRAD and RDA I don't speak cataloging why should I care
FRBR, FRAD and RDA   I don't speak cataloging why should I careFRBR, FRAD and RDA   I don't speak cataloging why should I care
FRBR, FRAD and RDA I don't speak cataloging why should I care
 
RDA for Original Catalogers
RDA for Original CatalogersRDA for Original Catalogers
RDA for Original Catalogers
 
New Concepts: Nomens and Appellations Transcript (March 2020)
New Concepts: Nomens and Appellations Transcript (March 2020)New Concepts: Nomens and Appellations Transcript (March 2020)
New Concepts: Nomens and Appellations Transcript (March 2020)
 
New Concepts: Nomens and Appellations (March 2020)
New Concepts: Nomens and Appellations (March 2020)New Concepts: Nomens and Appellations (March 2020)
New Concepts: Nomens and Appellations (March 2020)
 
RDA, FRBR, and FRAD: Connecting the dots
RDA, FRBR, and FRAD: Connecting the dotsRDA, FRBR, and FRAD: Connecting the dots
RDA, FRBR, and FRAD: Connecting the dots
 
Semantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLSemantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQL
 
The Semantic Web meets the Code of Federal Regulations
The Semantic Web meets the Code of Federal RegulationsThe Semantic Web meets the Code of Federal Regulations
The Semantic Web meets the Code of Federal Regulations
 
Jarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and SolutionsJarrar: RDF Stores -Challenges and Solutions
Jarrar: RDF Stores -Challenges and Solutions
 
New Concepts: Fictitious and Non-human Personages Transcript (February 2020)
New Concepts: Fictitious and Non-human Personages Transcript (February 2020)New Concepts: Fictitious and Non-human Personages Transcript (February 2020)
New Concepts: Fictitious and Non-human Personages Transcript (February 2020)
 
Cataloging with RDA - Western New York Library Resources Council
Cataloging with RDA - Western New York Library Resources CouncilCataloging with RDA - Western New York Library Resources Council
Cataloging with RDA - Western New York Library Resources Council
 

Viewers also liked

Instagram Presentation: Introduction of the App
Instagram Presentation: Introduction of the AppInstagram Presentation: Introduction of the App
Instagram Presentation: Introduction of the Appdlcolgrove
 
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)Marcia Zeng
 
RDA Vocabularies Briefing
RDA Vocabularies BriefingRDA Vocabularies Briefing
RDA Vocabularies BriefingDiane Hillmann
 
Introduction to instagram
Introduction to instagramIntroduction to instagram
Introduction to instagramBrittThom
 
Profile essays
Profile essaysProfile essays
Profile essaysewolterb
 
GIRL EDUCATION - PPT
GIRL EDUCATION - PPTGIRL EDUCATION - PPT
GIRL EDUCATION - PPTRishabh Kanth
 
Introduction to SlideShare for Businesses
Introduction to SlideShare for BusinessesIntroduction to SlideShare for Businesses
Introduction to SlideShare for BusinessesSlideShare
 
Introduction and Principle of IR spectroscopy
Introduction and Principle of IR spectroscopyIntroduction and Principle of IR spectroscopy
Introduction and Principle of IR spectroscopyRajaram Kshetri
 
Save girl child ppt
Save girl child pptSave girl child ppt
Save girl child pptpraveen916
 
Report Writing - Introduction section
Report Writing - Introduction sectionReport Writing - Introduction section
Report Writing - Introduction sectionSherrie Lee
 

Viewers also liked (18)

Instagram Presentation: Introduction of the App
Instagram Presentation: Introduction of the AppInstagram Presentation: Introduction of the App
Instagram Presentation: Introduction of the App
 
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
A Metadata Application Profile for KOS Vocabulary Registries (KOS-AP)
 
RDA Vocabularies Briefing
RDA Vocabularies BriefingRDA Vocabularies Briefing
RDA Vocabularies Briefing
 
Ramaprasanna profile - GoToPal
Ramaprasanna profile - GoToPalRamaprasanna profile - GoToPal
Ramaprasanna profile - GoToPal
 
Introduction to instagram
Introduction to instagramIntroduction to instagram
Introduction to instagram
 
Intro to Google Apps
Intro to Google AppsIntro to Google Apps
Intro to Google Apps
 
Learner Profile
Learner ProfileLearner Profile
Learner Profile
 
Profile essays
Profile essaysProfile essays
Profile essays
 
Personal Profile
Personal ProfilePersonal Profile
Personal Profile
 
GIRL EDUCATION - PPT
GIRL EDUCATION - PPTGIRL EDUCATION - PPT
GIRL EDUCATION - PPT
 
How to Use Slideshare
How to Use SlideshareHow to Use Slideshare
How to Use Slideshare
 
Introduction to SlideShare for Businesses
Introduction to SlideShare for BusinessesIntroduction to SlideShare for Businesses
Introduction to SlideShare for Businesses
 
Introduction and Principle of IR spectroscopy
Introduction and Principle of IR spectroscopyIntroduction and Principle of IR spectroscopy
Introduction and Principle of IR spectroscopy
 
How To Win That Next Sales Presentation - @High_Spark @cliffatkinson
How To Win That Next Sales Presentation - @High_Spark @cliffatkinsonHow To Win That Next Sales Presentation - @High_Spark @cliffatkinson
How To Win That Next Sales Presentation - @High_Spark @cliffatkinson
 
Save girl child ppt
Save girl child pptSave girl child ppt
Save girl child ppt
 
Creating Customer Profiles
Creating Customer ProfilesCreating Customer Profiles
Creating Customer Profiles
 
Elements of Plot
Elements of PlotElements of Plot
Elements of Plot
 
Report Writing - Introduction section
Report Writing - Introduction sectionReport Writing - Introduction section
Report Writing - Introduction section
 

Similar to Introduction to Application Profiles

Dcap Ja Progmeet 2007 07 05
Dcap Ja Progmeet 2007 07 05Dcap Ja Progmeet 2007 07 05
Dcap Ja Progmeet 2007 07 05Julie Allinson
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glassEduserv Foundation
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialLeeFeigenbaum
 
RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic WebRob Paok
 
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013CA API Management
 
Eprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEduserv Foundation
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
Metadata for digital humanities
Metadata for digital humanities Metadata for digital humanities
Metadata for digital humanities Getaneh Alemu
 
Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29Julie Allinson
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic WebPeter Mika
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
 

Similar to Introduction to Application Profiles (20)

Dcap Ja Progmeet 2007 07 05
Dcap Ja Progmeet 2007 07 05Dcap Ja Progmeet 2007 07 05
Dcap Ja Progmeet 2007 07 05
 
Repositories thru the looking glass
Repositories thru the looking glassRepositories thru the looking glass
Repositories thru the looking glass
 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
 
Eprints Application Profile
Eprints Application ProfileEprints Application Profile
Eprints Application Profile
 
Semantic Web, e-commerce
Semantic Web, e-commerceSemantic Web, e-commerce
Semantic Web, e-commerce
 
RDFa Semantic Web
RDFa Semantic WebRDFa Semantic Web
RDFa Semantic Web
 
Code4Lib Keynote 2011
Code4Lib Keynote 2011Code4Lib Keynote 2011
Code4Lib Keynote 2011
 
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
RESTing in the ALPS Mike Amundsen's Presentation from QCon London 2013
 
Eprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, MexicoEprints Special Session - DC-2006, Mexico
Eprints Special Session - DC-2006, Mexico
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Web3uploaded
Web3uploadedWeb3uploaded
Web3uploaded
 
Metadata for digital humanities
Metadata for digital humanities Metadata for digital humanities
Metadata for digital humanities
 
Linked Open Data
Linked Open DataLinked Open Data
Linked Open Data
 
Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29Swap For Dummies Rsp 2007 11 29
Swap For Dummies Rsp 2007 11 29
 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
 

More from Diane Hillmann

RDA and Linked Data: where's the beef
RDA and Linked Data: where's the beefRDA and Linked Data: where's the beef
RDA and Linked Data: where's the beefDiane Hillmann
 
RDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARCRDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARCDiane Hillmann
 
Vocabulary Development for Local Use: A DIY Introduction
Vocabulary Development for Local Use: A DIY IntroductionVocabulary Development for Local Use: A DIY Introduction
Vocabulary Development for Local Use: A DIY IntroductionDiane Hillmann
 
What Can We Do About Our Legacy Data?
What Can We Do About Our Legacy Data?What Can We Do About Our Legacy Data?
What Can We Do About Our Legacy Data?Diane Hillmann
 
Moving to an open world
Moving to an open worldMoving to an open world
Moving to an open worldDiane Hillmann
 
Versioning for Authorities, presentation at Midwinter Chicago 2015
Versioning  for Authorities, presentation at Midwinter Chicago 2015Versioning  for Authorities, presentation at Midwinter Chicago 2015
Versioning for Authorities, presentation at Midwinter Chicago 2015Diane Hillmann
 
RDA as linked data (RDA Forum)
RDA as linked data (RDA Forum)RDA as linked data (RDA Forum)
RDA as linked data (RDA Forum)Diane Hillmann
 
What is an RDA Record?
What is an RDA Record?What is an RDA Record?
What is an RDA Record?Diane Hillmann
 
The RDA Vocabularies: What They Are, How They Work
The RDA Vocabularies: What They Are, How They WorkThe RDA Vocabularies: What They Are, How They Work
The RDA Vocabularies: What They Are, How They WorkDiane Hillmann
 
Oregon State visit 2011
Oregon State visit 2011Oregon State visit 2011
Oregon State visit 2011Diane Hillmann
 
RDA & the New World of Metadata
RDA & the New World of MetadataRDA & the New World of Metadata
RDA & the New World of MetadataDiane Hillmann
 
The Other Side of Linked Open Data: Managing Metadata Aggregation
The Other Side of Linked Open Data: Managing Metadata AggregationThe Other Side of Linked Open Data: Managing Metadata Aggregation
The Other Side of Linked Open Data: Managing Metadata AggregationDiane Hillmann
 
A Consideration of Library Holdings in the World Beyond MARC
A Consideration of Library Holdings in the World Beyond MARCA Consideration of Library Holdings in the World Beyond MARC
A Consideration of Library Holdings in the World Beyond MARCDiane Hillmann
 
Maps & gaps: strategies for vocabulary design and development
Maps & gaps: strategies for vocabulary design and developmentMaps & gaps: strategies for vocabulary design and development
Maps & gaps: strategies for vocabulary design and developmentDiane Hillmann
 
NISO Bibliographic Roadmap Meeting Proposal
NISO Bibliographic Roadmap Meeting ProposalNISO Bibliographic Roadmap Meeting Proposal
NISO Bibliographic Roadmap Meeting ProposalDiane Hillmann
 
Challenges for a new era
Challenges for a new eraChallenges for a new era
Challenges for a new eraDiane Hillmann
 

More from Diane Hillmann (20)

RDA and Linked Data: where's the beef
RDA and Linked Data: where's the beefRDA and Linked Data: where's the beef
RDA and Linked Data: where's the beef
 
RDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARCRDA: Alive and Well and Still Speaking MARC
RDA: Alive and Well and Still Speaking MARC
 
Vocabulary Development for Local Use: A DIY Introduction
Vocabulary Development for Local Use: A DIY IntroductionVocabulary Development for Local Use: A DIY Introduction
Vocabulary Development for Local Use: A DIY Introduction
 
What Can We Do About Our Legacy Data?
What Can We Do About Our Legacy Data?What Can We Do About Our Legacy Data?
What Can We Do About Our Legacy Data?
 
Moving to an open world
Moving to an open worldMoving to an open world
Moving to an open world
 
Why change?
Why change?Why change?
Why change?
 
Versioning for Authorities, presentation at Midwinter Chicago 2015
Versioning  for Authorities, presentation at Midwinter Chicago 2015Versioning  for Authorities, presentation at Midwinter Chicago 2015
Versioning for Authorities, presentation at Midwinter Chicago 2015
 
RDA as linked data (RDA Forum)
RDA as linked data (RDA Forum)RDA as linked data (RDA Forum)
RDA as linked data (RDA Forum)
 
What's goin' on?
What's goin' on?What's goin' on?
What's goin' on?
 
Playing with Jane
Playing with JanePlaying with Jane
Playing with Jane
 
What is an RDA Record?
What is an RDA Record?What is an RDA Record?
What is an RDA Record?
 
The RDA Vocabularies: What They Are, How They Work
The RDA Vocabularies: What They Are, How They WorkThe RDA Vocabularies: What They Are, How They Work
The RDA Vocabularies: What They Are, How They Work
 
Oregon State visit 2011
Oregon State visit 2011Oregon State visit 2011
Oregon State visit 2011
 
RDA & the New World of Metadata
RDA & the New World of MetadataRDA & the New World of Metadata
RDA & the New World of Metadata
 
The Other Side of Linked Open Data: Managing Metadata Aggregation
The Other Side of Linked Open Data: Managing Metadata AggregationThe Other Side of Linked Open Data: Managing Metadata Aggregation
The Other Side of Linked Open Data: Managing Metadata Aggregation
 
Mapmakers
MapmakersMapmakers
Mapmakers
 
A Consideration of Library Holdings in the World Beyond MARC
A Consideration of Library Holdings in the World Beyond MARCA Consideration of Library Holdings in the World Beyond MARC
A Consideration of Library Holdings in the World Beyond MARC
 
Maps & gaps: strategies for vocabulary design and development
Maps & gaps: strategies for vocabulary design and developmentMaps & gaps: strategies for vocabulary design and development
Maps & gaps: strategies for vocabulary design and development
 
NISO Bibliographic Roadmap Meeting Proposal
NISO Bibliographic Roadmap Meeting ProposalNISO Bibliographic Roadmap Meeting Proposal
NISO Bibliographic Roadmap Meeting Proposal
 
Challenges for a new era
Challenges for a new eraChallenges for a new era
Challenges for a new era
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

Introduction to Application Profiles

  • 1. Jon Phipps: Overview Karen Coyle: Step-by-Step Diane Hillmann: Context Application Profiles
  • 3. What's an Application Profile? It's a document
  • 4. What's an Application Profile? It's a document of an agreement
  • 5. What's an Application Profile? It's a document of an agreement on a model
  • 6. What's an Application Profile? It's a document of an agreement on a model of our stuff in the world
  • 7. What's an Application Profile? It's a document of an agreement on a model of how we describe our things in our world
  • 8. What's an Application Profile? It's a document of an agreement on a model of how we describe ourthings in our world (domain) in the context of the global web of data
  • 10. Things? have a formal definition...
  • 11. Things? have a formal definition... Every individual in the OWLworld is a member of the classowl:Thing.
  • 13. OWL? Web Ontology Language
  • 14. OWL? Web Ontology Language A language that can be used to formalize a domain by defining classes, the relations between them, and properties of those classes
  • 15. OWL Web Ontology Language can define the semantics of an Application Profile
  • 17. Semantics? What we mean when we define a class called 'book' and describe it with a property called 'title’.
  • 18. Semantics? What we mean when we define a class called 'book' and describe it with a property called 'title'. The 'Semantic Web' is a web of meaning that uses the RDF model
  • 21. RDF? Resource Description Framework “is a framework for representing information in the Web”
  • 22. RDF? “has a simple data model that is easy for applications to process and manipulate.”
  • 23. RDF? “has a formal semantics which provides a dependable basis for reasoning about the meaning of an RDF expression.”
  • 24. RDF? “URI references are used for naming all … things in RDF.”
  • 25. RDF? “is an open-world framework that allows anyone to make statements about any resource.”
  • 26. RDF? “The underlying structure of any expression in RDF is a collection of triples”
  • 27. Triples? consist of a subject, a predicate and an object. A set of triples is called an RDF graph
  • 28. Triples? consist of a resource, a property and a value surrogate.
  • 29. Value Surrogate? Not a value, but some thing that denotes the value
  • 30. Value Surrogate? can be a Literal or a non-Literal
  • 31. Literal? Can be a Plain Literal or a Typed Literal
  • 32. Plain Literal? Is just a string with an optional (in this case totally unnecessary) language type Plain Literal: “Samuel Clemens”@en-US
  • 33. Typed Literal? A string that must be interpreted Typed Literal: “27” ^^xsd:integer
  • 34. Typed Literal? A string that must be interpreted Typed Literal: “27” ^^xsd:integer denotes the number 27
  • 35. Non-Literal? A URI that refers to a resource
  • 36. Non-Literal? http://RDVocab.info/termList/RDAContentType/1012 Identifies the skos:Concept labeled “sounds”@en-US In the skos:ConceptScheme identified by the URI http://RDVocab.info/termList/RDAContentType
  • 37. URI? A resource identifier.
  • 38. URI? A globally unique resource identifier. “All URIs share the property that different persons or organizations can independently create them, and use them to identify things.”
  • 39. Predicate? A URI that identifies the property of the subjectof the triple
  • 40. Predicate? “Since RDF uses URIs instead of words to name things in statements, RDF refers to a set of URIs (particularly a set intended for a specific purpose) as a vocabulary”
  • 41. Property? http://RDVocab.info/Elements/placeOfProductionidentifies the property labeled “Place of production” in the vocabulary identified byhttp://RDVocab.info/Elements/
  • 42. Property? A vocabulary can declare a property to be a subproperty of another property.
  • 43. Property? A vocabulary can declare a property to be a subproperty of another property.This creates a formal relationship between the properties
  • 44. Can we talk about APs now? Please?
  • 45.
  • 46.
  • 47.
  • 48. Valid lists of values (controlled vocabularies) for properties
  • 49.
  • 50. An AP defines Syntax A set of Statement Templates is a “Description Set”
  • 51. An AP defines… An AP can describe multiple Description Sets.
  • 52. An AP defines… An AP can describe multiple Description Sets. The full set of Description Sets is a “Description Set Profile”
  • 53. Application Profiles Step-by-Step 1/18/2010 52 CC:DA Application Profile Intro
  • 54. 1. Domain model Person WEMI Topic FRBR 1/18/2010 53 CC:DA Application Profile Intro
  • 55. 2. Determine elements Work Title Format etc 1/18/2010 54 CC:DA Application Profile Intro
  • 56. 3. Identify vocabularies 1/18/2010 55 CC:DA Application Profile Intro
  • 57. Identify vocabularies 1/18/2010 56 CC:DA Application Profile Intro
  • 58. Identify vocabularies 1/18/2010 57 CC:DA Application Profile Intro
  • 59. Vocabulary do's & don'ts Do not select elements based on their names or labels Do select elements based on their definitions Do pay attention to what values can be used Don't think that you can select an element that doesn't quite match your need, and use it anyway Do think: INTEROPERABILITY 1/18/2010 58 CC:DA Application Profile Intro
  • 60. One vocabulary Vocabulary AP 1/18/2010 59 CC:DA Application Profile Intro
  • 61. More than one vocabulary Vocabulary A Vocabulary B AP 1/18/2010 60 CC:DA Application Profile Intro
  • 62. Rolling your own Vocabulary AP 1/18/2010 61 CC:DA Application Profile Intro
  • 63. Rolling your own Vocabulary All elments must be defined outside of the AP. AP 1/18/2010 62 CC:DA Application Profile Intro
  • 64. "Constraints" Mandatory/optional Repeatability Values (cannot conflict with defined element)‏ Free text Controlled list of values Formatted text (e.g. dates)‏ 1/18/2010 63 CC:DA Application Profile Intro
  • 65. What is the impact of all this on our world? The Context for Application Profiles 
  • 66. In the world we knew, interoperability was ensured by “compliance with standards” All of used the same ones in a closed world Data created by humans under strict guidelines In an open world, interoperablity depends on: Technologies that reach beyond one community Data built in a variety of ways by people with different ideas of the world Machines that act broadly based on human oversight Understanding Interoperability 1/18/2010 65 CC:DA Application Profile Intro
  • 67. We’ve long accepted the limits of requiring upfront consensus to ensure interoperability In a world of APs we can specialize beyond the core of generally useful data We don’t need humans to ‘dumb down’ specialist data to enable sharing and interoperability Machines can invoke relationships to generalize specialist data when necessary, without removing the value of extended specialized data for specialists Why This Approach Instead? 1/18/2010 66 CC:DA Application Profile Intro
  • 68. We can’t afford to “go it alone” We can’t afford to ignore the world of data outside libraries We can’t afford to create all our data with humans We can’t afford NOT to rethink how we operate The Value of an Open World 1/18/2010 67 CC:DA Application Profile Intro
  • 69. It’s often free and easily available It’s ‘good enough’ (our stuff isn’t perfect either) It takes us where we can’t go with our current data It’s maintained by someone else We can choose to use data or not, APs allow us to document that use, automate the process, and expose the data to others What’s Out There? Data! 1/18/2010 68 CC:DA Application Profile Intro
  • 70. Records can be aggregated from statements when we need them Statement-based data can be managed and improved more easily than record-based data Statement-based data can carry provenance for each statement, allowing quality decisions to be made at a more granular level Changing Our Data Management Ideas 1/18/2010 69 CC:DA Application Profile Intro
  • 71. Getting From Here to There 1/18/2010 70 CC:DA Application Profile Intro
  • 72. The RDA Vocabularies The principles of extension inherent in the RDF Vocabulary standards used Our experience in building and using data Using What We Already Know 1/18/2010 71 CC:DA Application Profile Intro
  • 73. Proliferating our ideas and experience with bibliographic data to the broader Web world Using newer technology to achieve more efficiency, transparency, and functionality If retrenchment is the only answer, the end point is zero Saving our precious human resources to think, evaluate, ensure quality, and innovate To Build Ourselves a New Future 1/18/2010 72 CC:DA Application Profile Intro
  • 74. We can map it in a variety of ways for a variety of uses We can still use MARC as a [lossy] exchange format as long as we need it It offers insufficient flexibility as the basis for a new data world inter-connected to the Web We can use our skills and our understanding of bibliographic description to lead the way forward What About Our Legacy Data? 1/18/2010 73 CC:DA Application Profile Intro
  • 75. Specialist communities are already thinking about what they need that RDA doesn’t provide Using the extensibility of RDF vocabularies allows them to choose from a number of options Moving proposals through the RDA process Extending the vocabularies through their community domain Chosing the extension option reflects the reality that consensus has its limits, and specialist data may be better managed at a different level Some Concrete Suggestions 1/18/2010 74 CC:DA Application Profile Intro
  • 76. With Application Profiles we can: Document our decisions clearly Measure compliance with our own intentions Express our decisions in a machine-actionable way Make connections with other data communities by re-using their data semantics RDA expresses this ideal in its stated goals What Do We Gain? 1/18/2010 75 CC:DA Application Profile Intro
  • 77. Less one-at-a-time creation and more data design, data improvement, data evaluation Ability to look at our contrained resources and reduced budgets as the opportunity to reinvent ourselves Rethinking Our Role 1/18/2010 76 CC:DA Application Profile Intro
  • 78. Guidelines for Dublin Core Application Profiles http://dublincore.org/documents/profile-guidelines/ RDA Vocabularies http://metadataregistry.org/rdabrowse.htm Thanks! Links! Questions? 1/18/2010 77 CC:DA Application Profile Intro