pt.ua.bioinformatics.coeus.data
Class Triplify

java.lang.Object
  extended by pt.ua.bioinformatics.coeus.data.Triplify

public class Triplify
extends java.lang.Object

Generic data transformer to get triples into SDB Store.


Constructor Summary
Triplify(Resource r)
           
Triplify(Resource resource, java.lang.String extension)
           
 
Method Summary
 void add(java.lang.String pred, java.lang.String obj)
           
 void clear()
           
 boolean complete()
          Completes an Item individual in SDB with respective statements according to setup file.
 java.lang.String get(java.lang.String what)
           
 API getApi()
           
 java.lang.String getExtension()
           
 java.util.ArrayList<java.lang.String> getMap()
           
 java.util.HashMap<java.lang.String,java.lang.String> getProperties()
           
 Resource getResource()
           
 boolean itemize(java.lang.String i)
          Creates new Item individual in SDB and respective statements according to setup file.
 boolean map()
          Maps two Item individual lists in SDB with respective statements according to setup file.
 boolean map(java.lang.String property)
          Maps two Item individual lists in SDB with respective statements according to setup file.
 void setApi(API api)
           
 void setExtension(java.lang.String extension)
           
 void setMap(java.util.ArrayList<java.lang.String> map)
           
 void setProperties(java.util.HashMap<java.lang.String,java.lang.String> properties)
           
 void setResource(Resource r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Triplify

public Triplify(Resource resource,
                java.lang.String extension)

Triplify

public Triplify(Resource r)
Method Detail

getApi

public API getApi()

setApi

public void setApi(API api)

getMap

public java.util.ArrayList<java.lang.String> getMap()

setMap

public void setMap(java.util.ArrayList<java.lang.String> map)

getExtension

public java.lang.String getExtension()

setExtension

public void setExtension(java.lang.String extension)

getResource

public Resource getResource()

setResource

public void setResource(Resource r)

getProperties

public java.util.HashMap<java.lang.String,java.lang.String> getProperties()

setProperties

public void setProperties(java.util.HashMap<java.lang.String,java.lang.String> properties)

get

public java.lang.String get(java.lang.String what)

add

public void add(java.lang.String pred,
                java.lang.String obj)

clear

public void clear()

itemize

public boolean itemize(java.lang.String i)
Creates new Item individual in SDB and respective statements according to setup file.

Workflow

  1. Add Item with _ structure and default properties
  2. Connect Item with respective Concept
  3. Associate with Item from extension
  4. Add Resource-specific properties

Parameters:
i -
Returns:

complete

public boolean complete()
Completes an Item individual in SDB with respective statements according to setup file.

Workflow

  1. Get Item from _ structure
  2. Add Resource-specific properties

Parameters:
uri -
Returns:

map

public boolean map()
Maps two Item individual lists in SDB with respective statements according to setup file.

Workflow

  1. Get Item from _ structure
  2. Map new Item

Returns:

map

public boolean map(java.lang.String property)
Maps two Item individual lists in SDB with respective statements according to setup file.

Workflow

  1. Get Item from _ structure
  2. Map new Item

Parameters:
property - the property set field (using | and & nomenclature)
Returns: