drupal, ckan and public data. drupalgov 08 february 2016

Download Drupal, CKAN and Public Data. DrupalGov 08 february 2016

If you can't read please download the document

Upload: steven-de-costa

Post on 13-Apr-2017

947 views

Category:

Technology


0 download

TRANSCRIPT

  • DRUPAL, CKAN & PUBLIC DATA

    [email protected]@starl3n

  • Introduction 2

    Link Digital Executive Director

    CKAN AssociationSteering Group Member

    Open Knowledge AustraliaCo-Secretary & Treasurer

    AWS User GroupCBR Organiser

  • Some key Drupal and CKAN points 3

    DKAN is not CKAN

    CKAN is owning Australian Government

    Data.Vic, Data.NSW, Data.SA and Data.Brisbaneuse Drupal and CKAN together

    Single Sign on https:// github.com/ckan/ckanext-drupal7

    Taxonomies and CKAN - pulling from CKAN into Drupal to enhance content for Government websites.

    Webformsto CKAN - for an 'open data' form collection process.

    Resource Views for Drupal - configured for a CKAN portal and orgsanisation.

    Telling stories with data... Curation.

    https://github.com/ckan/ckanext-drupal7
  • 4Drupal and CKAN

  • 5Drupal and CKAN

  • 6Drupal and CKAN

  • 7Drupal and CKAN

  • 8Drupal and CKAN

  • 9Drupal and CKAN

  • 10Drupal and CKAN

  • 11Drupal and CKAN

  • 12Drupal and CKAN

  • Where is there work to do with Data? 13

  • Data portal software:

    1. Open Source

    2. Large and expanding installation base within Government worldwide

    3. Expanding use cases in the wider dataecosystem

    4. Python web app, PostgreSQL DB

    5. Built for machines, custodians and end users

    WHAT IS CKAN?

  • LEARN MORE AT CKAN.org

  • DOWNLOAD FROM github.com/ckan/ckan

  • 1. >> Organisations (optionally with sub-organisations)

    2. >> >> Datasets

    3. >> >> >> Resources

    4. >> Platform Custodian

    5. >> >> Organisation Custodian, Editor or Member

    6. >> Published or Private datasets

    CKAN STRUCTURE

  • 1. >> Constitution

    2. >> >> Parliamentary Legislation and Acts (Jurisdiction = Platform)

    3. >> >> >> Ministries (Organisation)

    4. >> >> >> >> Programs (Sub-Organisations)

    5. >> >> >> >> >> Projects (Datasets)

    6. >> >> >> >> >> >> Outcomes (Resources)

    CKAN USE CASE PARADIGM

  • 1. User registration

    2. User management

    3. Custodian workflows (manage datasets and data resources)

    4. Directory Browse by organisation or group

    5. Faceted search for multiple fields (supporting end user discovery)

    6. Resource views to preview data (a recently improved feature)

    7. Metadata view

    CKAN UI

  • 1. Create an organistation(usually done by platform owner)

    2. Login as member of organisation

    3.

    4. Step 1: Add a title, description and other metadata

    5. Step 2: Add resources (links to data or upload data files for hosting)

    6. Step 3: Add any additional info

    CKAN CUSTODIAN WORKFLOW

  • 1. Title

    2. Description: Using markdown as required

    3. Keywords: some keywords (or tags) that describe your data.

    4. License (required): a dropdown of available licenses for data.gov.au (the default is Creative Commons Attribution 3.0 Australia)

    5. Organisation: a dropdown of organisations you can publish to. Most users can only publish to a single organisation. This will be automatically filled in.

    6. Visibility: whether the dataset will be viewable to all users once complete. The default is private.

    7. Geospatial Coverage (required): inherited from organisation metadata this is the area which the data covers. It can be; a point/polygon (Well-known text); an administrative boundary API; or, a reference URL (website address) from the National Gazatteer. Gazetteer reference URLs can be found by searching for a place at http://www.ga.gov.au/place-names/ then clicking through to the most appropriate location "Reference ID", and then copying and pasting the URL from the page into the Geospatial field in data.gov.au.

    CKAN METADATA FOR DATA.GOV.AU

  • 8. Temporal Coverage From / To (required): the span of time from/to which the data is applicable. If the data applies only to a single point in time you should only fill in the Temporal Coverage From field.

    9. Language: the language in which the dataset is published. The default is English.

    10.Data Status (required): the status of the data with regard to whether it is kept updated (active, yes) or historic (inactive, no).

    11.Update Frequency (required): how often the dataset is updated. Eg: Daily, Weekly, Never. (for remote machine readable files this field will be used to fetch new versions of this data)

    12.Expose User Contact Information: display additional contact information for the dataset.

    13.AGIFT Function/Theme: the AGIFT top level government function to which the dataset relates.

    14.

    15.Jurisdiction: name of the jurisdiction in which the dataset belongs. The default is set to the

    CKAN METADATA FOR DATA.GOV.AU

  • 1. Get JSON-

    2. Get a full JSON representation of a dataset, resource or other object

    3. Search for packages (datasets) or resources matching a query

    4. Create, update and delete datasets, resources and other objects

    5. Get an activity stream of recently changed datasets on a site

    CKAN API

  • 1. CKAN as an Information Asset Register

    2. FileStore For hosting of data and resources

    3. DataStore- provides a database for structured storage of data together with a powerful Web-accessible Data API

    4. License Selection (machine ready?)

    5. Harvesting

    A FEW MORE POINTS

  • 25The perfect storm

  • 26Drupal interface

  • 27CKAN interface

  • 28What the DFMP does

  • 29Data.vic.gov.au data classification and network security

  • Infrastructure as Software 30

  • Take Note: What is NOT good 32

  • dlE}WtZ]Y 33