Title
Refactoring HUBzero for linked data
Abstract
The HUBzero cyberinfrastructure provides a virtual research environment that includes a set of tools for web-based, scientific collaboration and a platform for publishing and using resources such as executable software, source code, images, learning modules, videos, documents, and datasets. Released as open source in 2010, HUBzero has been implemented on a typical LAMP stack (Linux, Apache, MySQL, and PHP) and utilizes the Joomla! content management system. This paper describes the subsequent refactoring of HUBzero to produce and expose Linked Data from its backend, relational database, altering the external expression of the data without changing its internal structure. The Open Archives Initiative Object Reuse and Exchange (OAI-ORE) specification is applied to model the basic structural semantics of HUBzero resources as Nested Aggregations, and data and metadata are mapped to vocabularies such as Dublin Core and published within the web representations of the resources using RDFa. Resource Maps can be harvested using an RDF crawler or an OAI-PMH data provider that were bundled for demonstration purposes. A visualization was produced to browse and navigate the relations among data and metadata from an example hub.
Year
DOI
Venue
2012
10.1145/2232817.2232845
JCDL
Keywords
Field
DocType
oai-pmh data provider,open archives initiative object,dublin core,rdf crawler,source code,hubzero resource,resource maps,hubzero cyberinfrastructure,refactoring hubzero,nested aggregations,open source,linked data,relational database,resource description framework
Metadata,Open Archives Initiative,HUBzero,World Wide Web,Computer science,Linked data,Cyberinfrastructure,Code refactoring,Database,RDF,Executable
Conference
Citations 
PageRank 
References 
1
0.43
4
Authors
2
Name
Order
Citations
PageRank
Michael Witt1173.03
Yongyang Yu210.77