Git Product home page Git Product logo

product_relationships's Introduction

Overview

A command line tool to extract basic metadata and product relationships information from PDS4 label files. Extracted information is stored in RDF Turtle files.

Installation

This is a Java Maven project. Run "mvn package" to create binary zip file (target/harvest-rdf-1.0-bin.zip) Extract generated zip file to any folder (which we will call HARVEST_HOME).

Basic Operation

Create a configuration file, for example, /tmp/harvest-rdf.xml. In this example /ws/data/context/pds4/ folder contains PDS4 labels of context products.

<?xml version="1.0" encoding="UTF-8"?>

<harvest>
    <directories>
        <path>/ws/data/context/pds4/</path>
    </directories>
</harvest>

Run harvest-rdf.bat on Windows or harvest-rdf on Unix, located in HARVEST_HOME/bin folder.

harvest-rdf -c /tmp/harvest-rdf.xml

The tool will process all PDS4 labels located in /ws/data/context/pds4/ folder and its sub-folders. By default, generated RDF Turtle file is located in /tmp/harvest-rdf/data.ttl. You can change default output folder by providing "-o" parameter.

harvest-rdf.bat -c /tmp/harvest-rdf.xml -o /tmp/rdf1

To see basic usage information, run harvest-rdf.bat or harvest-rdf without any parameters.

Usage: harvest-rdf <options>

Required parameters:
  -c <file>     Configuration file
Optional parameters:
  -o <dir>      Output directory. Default is /tmp/harvest-rdf/out
  -l <file>     Log file. Default is /tmp/harvest-rdf/harvest.log
  -v <level>    Logger verbosity: Debug, Info (default), Warn, Error

product_relationships's People

Contributors

dependabot[bot] avatar jordanpadams avatar nutjob4life avatar pdsen-ci avatar tdddblog avatar testpersonal avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.