Difference between revisions of "Rewrite Metadata Validator"

From Creative Commons
Jump to: navigation, search
m
 
(3 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
|challenge_type=Developer
 
|challenge_type=Developer
 
|tags=gsoc, metadata
 
|tags=gsoc, metadata
|is_complete=no
+
|is_complete=Yes
 
}}
 
}}
 +
 +
|free text=}}
 +
{{Infobox|The new validator is now online at http://validator.creativecommons.org}}
 +
 +
{{Infobox|'''Work in progress'''
 +
 +
A proposal based on this idea has been accepted for [http://code.google.com/soc/2008/ Google Summer of Code™ 2008] and the project is currently a work in progress. Read more about it on its [[Rewrite Metadata Validator/SoC 2008|dedicated page]].}}
 +
 
Creative Commons historically ran a [http://validator.creativecommons.org metadata validator] (also developed in response to a challenge) which allowed users to verify they had made the correct assertions about their work.  Since moving to [[RDFa]], the validator has become less relevant and is in need of a major overhaul (perhaps even rewrite).   
 
Creative Commons historically ran a [http://validator.creativecommons.org metadata validator] (also developed in response to a challenge) which allowed users to verify they had made the correct assertions about their work.  Since moving to [[RDFa]], the validator has become less relevant and is in need of a major overhaul (perhaps even rewrite).   
  
A successful implementation will:
+
A minimal implementation will:
  
 
* support all recommended methods, historical and current, of embedding CC license information in a web page (see the [[HTML|file format page]] for more information)
 
* support all recommended methods, historical and current, of embedding CC license information in a web page (see the [[HTML|file format page]] for more information)
 
* alert users that embedding using historical methods has been deprecated
 
* alert users that embedding using historical methods has been deprecated
 
* support making assertions about embedded objects
 
* support making assertions about embedded objects
 +
 +
An awesome implementation will:
 +
 +
* support validating CC license inclusion in non-HTML formats (ie, [[Syndication]] feeds), auto-detecting the validation suite to use basic on returned content-type and allowing users to override if necessary
 +
* traverse special links (ie, [[CcPlus|cc:morePermissions]], [[ccREL|cc:attributionURL]], [[Web Statement|xmpRights:WebStatement]]) looking for additional metadata to provide a complete picture of the published metadata.

Latest revision as of 20:29, 12 October 2012

Related To: ,|x|Related To::x}}
Tags: {{#arraymap:gsoc, metadata|,|x|Has Tag::x}} | (none) }}
Challenge Type: Has Challenge Type::Developer | (none) }}
Is Complete: Is Complete::Yes | Is Complete::no }}


|free text=}}

The new validator is now online at http://validator.creativecommons.org

Work in progress

A proposal based on this idea has been accepted for Google Summer of Code™ 2008 and the project is currently a work in progress. Read more about it on its dedicated page.

Creative Commons historically ran a metadata validator (also developed in response to a challenge) which allowed users to verify they had made the correct assertions about their work. Since moving to RDFa, the validator has become less relevant and is in need of a major overhaul (perhaps even rewrite).

A minimal implementation will:

  • support all recommended methods, historical and current, of embedding CC license information in a web page (see the file format page for more information)
  • alert users that embedding using historical methods has been deprecated
  • support making assertions about embedded objects

An awesome implementation will:

  • support validating CC license inclusion in non-HTML formats (ie, Syndication feeds), auto-detecting the validation suite to use basic on returned content-type and allowing users to override if necessary
  • traverse special links (ie, cc:morePermissions, cc:attributionURL, xmpRights:WebStatement) looking for additional metadata to provide a complete picture of the published metadata.