Introduction to Application Profiles
NOTE: The outline below is an initial attempt to provide an approach to Application Profiles suitable for new users and as a reference point for all users. Some attempt is made within the outline approach to include links to already existing documentation that could be integrated within an overall guidelines document.
Why use Application Profiles?
-
http://dublincore.org/usage/documents/profiles/index.shtml - Legacy (2003) Usage Board definition of "application profile"
-
http://dublincore.org/usage/documents/2005/09/03/profile-guidelines/ : Dublin Core Application Profile Guidelines (2005, pre-DCAM)
-
http://dublincore.org/documents/abstract-model/, DCMI Abstract Model
Organizing Community Consensus Around an Application Profile
-
Determining domain or community boundaries
-
Marketing the AP Process to the community
-
Engaging institutional support
-
Developing a community acceptance plan
Building AP Functional Requirements
-
Surveying community needs
-
Gathering functional requirements
-
Developing use cases
Developing an Application Domain Model
Choosing Appropriate Terms
-
Re-using existing properties
-
http://www.ukoln.ac.uk/metadata/dcmi/mixing-matching-faq/ - Mixing and Matching FAQ ("why can't I just re-use my XML element", Andy, 2005)
-
http://www.ukoln.ac.uk/metadata/dcmi/dc-elem-prop/ - XML, RDF, and DCAPs (differences between an XML element and an RDF property, Pete, 2005)
-
http://dublincore.org/documents/dc-elem-refine/ - Element Refinement in Dublin Core Metadata (discussion by Pete of semantic refinement, 2005)
-
Declaring new properties
-
http://dublincore.org/documents/naming-policy/ - DCMI Policy on Naming Terms (uppercase for classes, lowercase for properties, etc, Tom and Stu, 2004)
-
http://www.ukoln.ac.uk/metadata/dcmi/term-identifier-guidelines/ - Guidelines for Assigning Identifiers to Metadata Terms (Andy suggestions re: purl.org, info, xmlns.com, myproject.org, 2004)
-
http://dublincore.org/architecturewiki/ResourceIdentifierGuidelines - Guidelines for using resource identifiers in Dublin Core metadata (a more recent version of the 2004 guidelines?)
Determining a Description Set Profile
* Description Sets
Recommending Value Vocabularies
-
Evaluating and recommending general and domain specific vocabularies
-
Developing new vocabularies
Providing User Guidelines
Expressing Your AP for the Use of Humans and Machines
-
Human-readable expression
-
Machine-readable expression
-
ftp://ftp.cenorm.be/public/ws-mmi-dc/mmidc144.pdf - Guidelines for machine-processable representation of Dublin Core Application Profiles (CEN-workshop paper on representing application profiles in RDF, 2004)
DCMI Review
-
http://dublincore.org/documents/approval/ (updated August 2007): Procedure for approval of proposals by DCMI
-
http://dublincore.org/usage/documents/process/: DCMI Usage Board Administrative Process
-
http://dublincore.org/usageboardwiki/ProfileReviewCriteriaNew : Review of Application Profiles
Maintenance Planning
Example APs
-
Scholarly Works Application Profile - test version with DSP formatting embedded
-
Scholarly Works Application Profile - original profile page hosted at UKOLN