ReMapping Work

Introduction

This page details the work being undertaken to move ReDBox form fields into closer alignment with common ontologies/vocablaries.

Whilst ReDBox does not make rigorous use of these technologies, the efforts to align our form data is an attempt to provide clarity to the community as well as make downstream conversions easier to metadata outputs such as VIVO.

Background Information and Syntax

To clarify the information below it helps to be aware of a few design choices/contraints we operate within:

  • Jaffa (our Javascript form library) allows lists of fields (eg. a list of creators) to be generated from a template. The template is provided as the ZEROth item of a list, and real data then comes back from the form submission as 1, 2, 3 etc... This is why you will see xxx.0.xxx is field names.
  • The fullstop character is used in our JSON to represent how we would format a child relationship in XML, so 'dc:coverage.vivo:DateTimeInterval.vivo:start' would end up as something like:
<dc:coverage> <vivo:DateTimeInterval> <vivo:start>XXXX</vivo:start> </vivo:DateTimeInterval> </dc:coverage>
  • In a perfect world we would be RDF purists and all form fields would contain a predicate leading to a class that contain properties. Sometimes we aren't this strict however, particularly for operational form fields we have no intention of ever exporting. Having said this if some of the shortcuts found herein are too jarring for you, please advise if you have a reasonably succinct alternative that is better. Happy to evolve this design.

Namespaces

Name Abbrev. URL
ANZRC anzsrc http://purl.org/anzsrc/ (see https://github.com/organizations/anzsrco)
Dublin Core dc http://dublincore.org/documents/2008/01/14/dcmi-terms/
Friend of a Friend foaf http://xmlns.com/foaf/spec/
W3C Geo data geo http://www.w3.org/2003/01/geo/wgs84_pos#
Geonames gn http://www.geonames.org/ontology#
Library of Congress Relators locrel http://id.loc.gov/vocabulary/relators
Resource Description Framework rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
Simple Knowledge Organization System skos http://www.w3.org/2004/02/skos/core#
Semantic Web for Research Communities swrc http://swrc.ontoware.org/ontology#
VIVO vivo http://vivoweb.org/ontology/core#

We are also using a 'redbox' namespace to cover any fields we couldn't find good alternatives for. For the moment there is no specification for this namespace, and we may never have one if we can phase out its usage.

Please feel free to propose additional namespaces or alternatives we missed that cover things under 'redbox' (including the ANDS-VITRO namespace as soon as it has a home on the web)... although we are trying to stick to significant implementations, not little local yokels.

Complete Listing

This is a summary of the complete list with links to each field.

Label Field Subfields List Changes RIF DC MARC Issues
Title dc:title 1 - - Y Y Y
Type dc:type 2 - - Y Y Y
Date Created dc:created 1 - - Y Y Y  Issue #29 
Date Modified dc:modified 1 - - Y - -  Issue #29 
Coverage (Date) dc:coverage.vivo:DateTimeInterval 2 - Y Y - -
Coverage (Time) dc:coverage.redbox:timePeriod 1 - Y Y Y Y
Coverage (Geo) dc:coverage.vivo:GeographicLocation 5 Y Y Y - -
Language dc:language 2 - Y Y Y Y  Issue #30 
Description dc:description 1 - - Y Y Y
Related Publications dc:relation.swrc:Publication 2 Y Y Y Y Y
Related Websites dc:relation.bibo:Website 2 Y Y Y Y Y
Related Data dc:relation.vivo:Dataset 2 Y Y Y Y Y  Issue #31 
Creator(s) dc:creator.foaf:Person 8 Y Y Y Y Y  Issue #11 
Contact Person locrel:prc.foaf:Person 5 - Y Y - -  Issue #11 
Supervisor(s) swrc:supervisor.foaf:Person 4 Y Y - - Y  Issue #11 
Collaborator(s) dc:contributor.locrel:clb.0.foaf:Agent 1 Y Y - - -
ANZSRC FOR dc:subject.anzsrc:for 2 Y - Y - Y  Issue #32   Issue #108 
ANZSRC SEO dc:subject.anzsrc:seo 2 Y - Y - Y  Issue #32   Issue #108 
Keywords dc:subject.vivo:keyword.0.rdf:PlainLiteral 1 Y Y Y Y Y
ANZSRC TOA dc:subject.anzsrc:toa 2 - Y Y - -
Access Rights dc:accessRights 2 - Y Y Y Y
License(s) dc:license 4 - Y Y Y Y
Location vivo:Location 4 - Y Y - -  Issue #18 ,  issue #33 
Rention Period redbox:retentionPeriod 1 - Y - - -
Extent dc:extent 1 - Y - - -
Disposal Date redbox:disposalDate 1 - Y - - -
Owner(s) locrel:own.foaf:Agent.0.foaf:name 1 Y Y - - -
Custodian locrel:dtm.foaf:Agent.foaf.name 1 - Y - - -
Affiliation foaf:Organization 2 - Y Y Y Y
Funding Bodies foaf:fundedBy.foaf:Agent 2 Y Y - - -
Funding Activities foaf:fundedBy.vivo:Grant 4 Y Y - - -
Project Title swrc:ResearchProject.dc:title 1 - Y - - -
Depositor locrel:dpt.foaf:Person.foaf:name 1 - Y - - -
Data Size dc:SizeOrDuration 1 - Y - - -
Policy dc:Policy 1 - Y - - -
Management Plan redbox:ManagementPlan 2 - Y - - -
Notes skos:note 3 - Y - - -
Submission Data redbox:submissionProcess 8 - Y - - -
Comments