Health Data Platform Simple Sign-On Challenge
Submission DeadlineSubmissions are Closed
Team MembersBenjamin Melancon, Stephane Corlosquet, Owen Sacco
WebID provides an online identity which can be used to seamlessly register and log into web applications without having to enter a password or fill in the same information all the time. While the main use case WebID has seen so far is in public social networks such as MyProfile, we demonstrate how it is possible to leverage the WebID protocol in enterprise scenarios where several applications hosted on different platforms are at play. We showcase an imaginary set of health related applications (*.happs.gov) whose members are able to seamlessly register and sign on using a dedicated WebID provider part of the happs.gov network.
Team MembersChintan Patel, Shahid Ashraf, Sharib Khan
Our solution creates a “wrapper” over each of the systems to create users programmatically, with given role information then associate the WebID for the user. The “roles” are predefined for some systems (Virtuoso) and can be customized for others (Drupal, Ontowiki, Solr). Each tool’s wrapper is independent of the system and can be configured across different machines.
Team MembersDoug Whitehead
Demonstrated the use of WebID with the Linked Data technologies: Elda, SparQLed, BigData. This was implemented using WebIDRealm.
We apologize for the inconvenience, but due to technical issues the audio and video unfortunately do not correspond to video.
As part of the HHS Open Government Plan, the HealthData.gov Platform (HDP) is a flagship initiative and focal point helping to establish learning communities that collaboratively evolve and mature the utility and usability of a broad range of health and human service data. HDP is leveraging Web oriented and Cloud based architecture frameworks and standards, running on open source software components to deliver enhanced Health IT infrastructure capabilities. HDP will facilitate better integration, analysis, and interpretation of our data, helping meet the growing demand for more public and private sector value added information services. Through expanded use of application programming interfaces (APIs) and the incorporation of new data element identification and metadata tagging methodologies, HDP will improve the liquidity of health data, increasing the efficiency of data transfer and the effectiveness of data distributions. Overall, HDP will deliver greater potential for new data driven insights into complex interactions of health and health care services.
To augment the HDP effort, seven complementary challenges, to be released over the course of a year, will encourage innovation around initial platform- and domain-specific priority areas, fostering opportunities to tap the creativity of entrepreneurs and productivity of developers. The challenge competitions are of two types: three domain-specific challenges are intended to improve the integration and liquidity of data made available, and four platform-specific challenges are intended to enhance the capabilities of the technology components being employed. The virtual machines and codebase outputs from innovations demonstrated by challenge participants will be made publically available through HHS Github repositories (see https://github.com/hhs/) as release candidates for further community refinement as necessary, including open source licensing and contributor attribution as appropriate, with the goal being incorporation into subsequent HDP product roadmap releases.
The “Health Data Platform Simple Sign-On Challenge” will improve community engagement by providing simplified sign on (SSO) for external users interacting across multiple HDP technology components, making it easier for community collaborators to contribute, leveraging new approaches to decentralized authentication.
Healthdata.gov is leveraging a variety of open source infrastructure components including the Drupal 7 content management system, the CKAN data portal, the Solr search engine, and the community edition of the Virtuoso (as a RDF database and SPARQL endpoint query service). Going forward, the HDP team intends to realize an architecture similar to the Linked Data Integration Framework (LDIF) and leverage tools in the LOD2 stack where possible, beginning with Ontowiki to be used as Virtuoso editor, most likely followed by SILK for cross domain correlation. HDP would like to enable service requestors to be authenticated using WebID from the W3C. Some of the current and upcoming HDP infrastructure components support aspects of WebID functionality already while others do not. A number of WebID libraries are available, written in various languages .
This challenge winner will present a replicable open source virtual machine environment demonstrating how HDP components (with an initial emphasis on Virtuoso , Drupal 7 , CKAN , OntoWiki , and Solr ) can provide and/or consume WebID’s, contributing to simplified sign-on for humans and machines. The developer designs how their code might utilize each component as a WebID identity provider or relying party, presumably leveraging existing capabilities to the fullest extent possible. The end result will demonstrate seamless integration across a number of HDP components, without introducing any external service dependencies that couldn’t be operated by HHS. The contributed code will be given an open source license and managed by HHS on github.com, with copyright and attribution to the developer(s) as appropriate.
- Submission Period Begins: June 5, 2012
- Submission Period for Entries Ends: January 6, 2013
- Evaluation Process for Entries Begins: January 8, 2013
- Evaluation Process for Entries Ends: January 15, 2013
- Winners notified: January 28, 2013
- Winners Announced: Industry conference TBD
The ONC review panel will make selections based upon the following criteria:
- Coverage (20%): the more integrated components the better, with an emphasis on leverage existing work and capabilities of each component
- Coupling (20%): the level with which any integrated components can be removed without affecting the remaining component functionality
- Performance (20%): the lowest latency and best responsiveness of the component interactions as demonstrated by test cases
- Elegance (20%): how the design deals with both human and application agents that interact with different interfaces, and how each is managed across infrastructure components
- Documentation (10%): articulation of design using well known architecture artifacts and executable test cases
- Engagement (10%): willingness to participate in the community as a maintainer/committer after award
In order for an entry to be eligible to win this Challenge, it must meet the following requirements:
1) No ONC logo – The app must not use ONC’s logo or official seal in the Submission, and must not claim endorsement.
2) Functionality/Accuracy – A Submission may be disqualified if the software application fails to function as expressed in the description provided by the user, or if the software application provides inaccurate or incomplete information.
3) Security – Submissions must be free of malware. Contestant agrees that the ONC may conduct testing on the app to determine whether malware or other security threats may be present. ONC may disqualify the app if, in ONC’s judgment, the app may damage government or others’ equipment or operating environment.
Terms & Conditions
NO PURCHASE OR PAYMENT NECESSARY TO ENTER OR TO WIN. A PURCHASE WILL NOT IMPROVE YOUR CHANCES OF WINNING. VOID WHERE PROHIBITED.
SPONSOR: US Department of Health and Human Services, the Office of the National Coordinator for Health IT ("Sponsor").
ADMINISTRATOR: The administrator of the Challenge is Health 2.0, LLC, 650 Delancey St, #221, San Francisco, CA 94107 ("Administrator")
CHALLENGE DESCRIPTION: The Challenge begins at 10:00 AM Eastern Time on Tuesday, June 5, 2012 and ends at 11:59 PM Eastern Time on Sunday, January 6, 2013 ("Challenge Period"). This challenge winner will present a replicable open source virtual machine environment demonstrating how HDP components (with an initial emphasis on Virtuoso , Drupal 7 , CKAN , OntoWiki , and Solr ) can provide and/or consume WebID’s, contributing to simplified sign-on for humans and machines. The teams that submit the winning applications will win: 1.) First Place - $20,000 and a demo opportunity, 2.) Second Place - $10,000 and 3.) Third Pace - $5,000. Entry into the Challenge does not constitute entry into any other challenge or promotion, including, without limitation, other similar challenges or promotions offered by Sponsor and/or Administrator. By participating in the Challenge, each entrant unconditionally accepts and agrees to comply with and abide by these Official Rules and the decisions of Sponsor, Administrator, and/or the individual advisors, which shall be final and binding in all respects.
ELIGIBILITY: To be eligible to win a prize under this challenge, an individual or entity: (a) Shall have registered to participate in the competition under the rules promulgated by the Office of the National Coordinator for Health Information Technology; (b) Shall have complied with all the requirements under this section; (c) In the case of a private entity, shall be incorporated in and maintain a primary place of business in the United States, and in the case of an individual, participating in a group, shall be a citizen or permanent resident of the United States and 18 years old or older as of the time of entry; and (d) May not be a Federal entity or Federal employee acting within the scope of their employment. An individual or entity shall not be deemed ineligible because the individual or entity used Federal facilities or consulted with Federal employees during a competition if the facilities and employees are made available to all individuals and entities participating in the competition on an equitable basis. Employees of Sponsor, Administrator, each of their affiliates, and/or any other individual or entity associated with the development, evaluation, or administration of the Challenge as well as members of such persons' immediate families (spouses, children, siblings, parents), and persons living in the same household as such persons, whether or not related, are not eligible to participate in the Challenge.
REPRESENTATIONS AND WARRANTIES/INDEMNIFICATION: By participating in the Challenge, each entrant represents, warrants, and covenants as follows: (a) entrant is the sole author, creator, and owner of the Submission; (b) the Submission is not the subject of any actual or threatened litigation or claim; (c) the Submission does not and will not violate or infringe upon the intellectual property rights, privacy rights, publicity rights, or other legal rights of any third party; (d) the Submission does not and will not contain any harmful computer code (sometimes referred to as "malware," "viruses" or "worms"); and (e) the Submission, and entrants use of the Submission, does not and will not violate any applicable laws or regulations, including, without limitation, applicable export control laws and regulations of the U.S. and other jurisdictions. If the Submission includes any third party works (such as third party content or open source code), entrant must be able to provide, upon Sponsor and/or Administrator's request, all appropriate licenses and releases for such third party works. In the event entrant cannot provide all required licenses and releases, Sponsor reserves the right, in Sponsor's sole discretion, to disqualify the applicable Submission, or seek to secure the licenses and releases for Sponsor's benefit and allow the applicable Submission to remain in the Challenge. Entrants will indemnify, defend, and hold harmless Sponsor and Administrator from and against all third party claims, actions, or proceedings of any kind and from any and all damages, liabilities, costs, and expenses relating to or arising from entrant's Submission or any breach or alleged breach of any of the representations, warranties, and covenants of entrant hereunder. Sponsor and/or Administrator reserves the right to disqualify any Submission that Sponsor and/or Administrator, in its sole discretion, deems to violate these Official Rules.
SUBMISSION LICENSE: The virtual machines and codebase outputs from innovations demonstrated by challenge participants will be made publically available through HHS Github repositories (see https://github.com/hhs/) as release candidates for further community refinement as necessary. The contributed code will be given an open source license and with copyright and attribution to the developer(s) as appropriate.
PUBLICITY RELEASE: By participating in the Challenge, in addition to any other grants granted herein or which may be granted in any other agreement entered into between Sponsor and/or Administrator, on the one hand, and any entrant in the Challenge, on the other hand, each entrant hereby irrevocably (a) grants to Sponsor and Administrator the right to use such entrant's name, likeness, image, and biographical information in any and all media for any purpose, including, without limitation, advertising and promotional purposes relating to the Challenge and (b) releases Sponsor and Administrator from any liability with respect thereto.
U.S. GOVERNMENT SUPPORT, RIGHTS, AND WAIVER: Sponsor and Administrator are administering the Challenge with the support of the U.S. Department of Health & Human Services pursuant to the American COMPETES Reauthorization Act (the "Act"). Subsection (j) of section 24 of the Act establishes that the Government is prohibited from acquiring an interest in intellectual property developed by a participant in a prize competition, such as the Challenge, without the written consent of the participant. Registered participants shall be required to agree to assume any and all risks and waive claims against the Federal Government and its related entities, except in the case of willful misconduct, for any injury, death, damage, or loss of property, revenue, or profits, whether direct, indirect, or consequential, arising from their participation in a competition, whether the injury, death, damage, or loss arises through negligence or otherwise. Participants shall be required to obtain liability insurance or demonstrate financial responsibility, in amounts determined by the head of the Office of the National Coordinator for Health Information Technology, for claims by (a) a third party for death, bodily injury, or property damage, or loss resulting from an activity carried out in connection with participation in a competition, with the Federal Government named as an additional insured under the registered participant's insurance policy and registered participants agreeing to indemnify the Federal Government against third party claims for damages arising from or related to competition activities; and (b) the Federal Government for damage or loss to Government property resulting from such an activity.
WINNER SELECTION/EVALUATION CRITERIA: The ONC review panel will make selections based upon the following criteria:
- Coverage: the more integrated components the better, with an emphasis on leverage existing work and capabilities of each component
- Coupling: the level with which any integrated components can be removed without affecting the remaining component functionality
- Performance: the lowest latency and best responsiveness of the component interactions as demonstrated by test cases
- Elegance: how the design deals with both human and application agents that interact with different interfaces, and how each is managed across infrastructure components
- Documentation: articulation of design using well known architecture artifacts and executable test cases
- Engagement: willingness to participate in the community as a maintainer/committer after award
The evaluation criteria are to be applied in the sole discretion of Sponsor and the individual advisors. By participating in the Challenge, each entrant into the Challenge acknowledges and agrees that such evaluations may differ from person to person and agrees to be bound by and not challenge the final decisions of Sponsor and the individual advisors.
NOTICE TO WINNERS: Attempts to notify potential winners will be made using the contact information provided on the winner's Official Entry Form. Sponsor and Administrator are not responsible for e-mail or other communication problems of any kind. If, despite reasonable efforts, a potential winner does not respond within five (5) days of the first notification attempt (or a shorter time as exigencies may require), or if the prize or prize notification is returned as unclaimed or undeliverable to such potential winner, such potential winner will forfeit his or her prize and an alternate winner may be selected. If any potential prize winner is found to be ineligible, or if he or she has not complied with these Official Rules or declines the applicable prize for any reason prior to award, such potential prize winner will be disqualified and an alternate winner may be selected. Sponsor may successively attempt to contact up to two (2) potential prize winners in accordance with such procedure, and if there is still no confirmed prize winner after such attempts have been made, if any, the applicable prize may go unawarded.
ANTICIPATED NUMBER OF ENTRANTS: Many will enter, three winning submissions will be selected. Actual odds of winning depend on the number of eligible entries received. Sponsor and Administrator cannot accurately predict the number of entrants who will participate in the Challenge.
PRIZES: The winning teams will receive: 1.) First Place - $20,000 and a demo opportunity 2.) Second Place - $15,000 and 3.) Third Pace - $5,000.
GENERAL PRIZE CONDITIONS: The potential winner may be required to execute an Affidavit of Eligibility, a Liability Release and (where imposing such condition is legal) a Publicity Release (collectively "Prize Claim Documents). If a winner fails or refuses to sign and return all Prize Claim Documents within five (5) days of Sponsor's and/or Administrator's request (or a shorter time as exigencies may require), the winner may be disqualified and an alternate winner may be selected. No more than the advertised number of prizes will be awarded. Prizes will be delivered only to an address in the U.S. No cash alternative or substitution or transfer of prizes will be allowed, except Sponsor reserves the right in its sole discretion to substitute prizes of comparable value, in whole or in part, for any reason. THE WINNER IS RESPONSIBLE FOR REPORTING AND PAYING ANY INCOME TAXES OR OTHER TAXES THAT MAY APPLY TO ACCEPTING A PRIZE; SPONSOR AND ADMINISTRATOR ARE NOT RESPONSIBLE FOR AND WILL NOT PAY ANY SUCH TAXES.
DATES/DEADLINES: Because of the unique nature and scope of the Challenge, Sponsor and Administrator reserve the right, in addition to those other rights reserved herein, to modify any dates or deadlines set forth in these Official Rules or otherwise governing the Challenge.
GENERAL LIABILITY RELEASE/FORCE MAJEURE: Each entrant agrees that Sponsor and Administrator (a) shall not be responsible or liable for any losses, damages, or injuries of any kind (including death) resulting from participation in the Challenge or any Challenge-related activity, or from entrants' acceptance, receipt, possession, use, or misuse of any prize, and (b) have not made any warranty, representation, or guarantee, express or implied, in fact or in law, with respect to any prize, including, without limitation, regarding such prize's merchantability or fitness for a particular purpose. Entrants will indemnify, defend, and hold harmless Sponsor and Administrator from and against all third party claims, actions, or proceedings of any kind and from any and all damages, liabilities, costs, and expenses relating to or arising from entrant's participation in the Challenge. Sponsor and Administrator assumes no responsibility for any damage to an entrant's computer system which is occasioned by accessing the Website or other Challenge-related websites or participating in the Challenge, or for any computer system, phone line, hardware, software, or program malfunctions, or other errors, failures, delayed computer transmissions, or network connections that are human or technical in nature. Without limiting the generality of the foregoing, Sponsor and Administrator are not responsible for incomplete, illegible, misdirected, misprinted, late, lost, postage-due, damaged, or stolen entries or prize notifications; or for lost, interrupted, inaccessible, or unavailable networks, servers, satellites, Internet Service Providers, websites, or other connections; or for miscommunications, failed, jumbled, scrambled, delayed, or misdirected computer, telephone, cable transmissions or other communications; or for any technical malfunctions, failures, difficulties, or other errors of any kind or nature; or for the incorrect or inaccurate capture of information, or the failure to capture any information. Sponsor and Administrator each reserve the right in their sole discretion to disqualify any individual who is found to be tampering with the entry process or the operation of the Challenge or Website or other Challenge-related websites, to be acting in violation of these Official Rules, or to be acting in an unsportsmanlike or disruptive manner, or with the intent to disrupt or undermine the legitimate operation of the Challenge, or to annoy, abuse, threaten, or harass any other person, and Sponsor and Administrator each reserve the right to seek damages and other remedies from any such person to the fullest extent permitted by law. In the event an insufficient number of eligible entries are received or Sponsor and/or Administrator is prevented from awarding the prize or continuing with the Challenge as contemplated herein by any event beyond its control, including, without limitation, fire, flood, natural or man-made epidemic, earthquake, explosion, labor dispute or strike, act of God or public enemy, satellite or equipment failure, riot or civil disturbance, terrorist threat or activity, war (declared or undeclared) or any federal state or local government law, order, or regulation, public health crisis, order of any court or jurisdiction, or other cause not reasonably within Sponsor's control ("Force Majeure"), Sponsor and/or Administrator shall have the right to modify, suspend, or terminate the Challenge. If the Challenge is terminated for Force Majeure before expiration of the Challenge Period, Sponsor and/or Administrator will (if reasonably possible) select a winner from all eligible, non-suspect entries received as of the date of the event giving rise to the termination. These Official Rules cannot be modified or amended in any way except in a written document issued in accordance with the law by a duly authorized representative of both Sponsor and Administrator. The invalidity or unenforceability of any provision of these Official Rules shall not affect the validity or enforceability of any other provision. In the event that any provision is determined to be invalid or otherwise unenforceable or illegal, these Official Rules shall otherwise remain in effect and shall be construed in accordance with their terms as if the invalid or illegal provision were not contained herein.
GOVERNING LAW/JURISDICTION: All issues and questions concerning the construction, validity, interpretation, and enforceability of these Official Rules or the rights and obligations of entrants, Sponsor and/or Administrator in connection with the Challenge shall be governed by and construed in accordance with the laws of the State of California without giving effect to any choice of law or conflict of laws rules or provisions. Any legal claims arising from or relating to the Challenge or these Official Rules must be brought in the federal or state courts located in San Francisco, California.
WINNERS LIST/OFFICIAL RULES: To obtain any legally-required winners list (after the conclusion of the Challenge) or a copy of these Official Rules, send a self-addressed envelope with the proper postage affixed to: Health 2.0, LLC, Attn: Health 2.0 Developer Challenges, 650 Delancey Street #221, San Francisco, CA 94107. Please specify "winners list" or "Official Rules" and the name of the specific Challenge in your request.
© 2011 Health 2.0, LLC. All rights reserved.