org.eaglei.search.provider.rdf
Class RDFGenerator
java.lang.Object
org.eaglei.search.datagen.AbstractGenerator
org.eaglei.search.provider.rdf.RDFGenerator
public final class RDFGenerator
- extends org.eaglei.search.datagen.AbstractGenerator
Generator test data (as RDF) using the eagle-i ontology.
| Fields inherited from class org.eaglei.search.datagen.AbstractGenerator |
eagleiOntModel |
|
Constructor Summary |
RDFGenerator(org.eaglei.model.EIOntModel eagleiOntModel)
Creates an RDFGenerator that adds all of the RDF to a Jena model that is
auto-generated. |
RDFGenerator(org.eaglei.model.EIOntModel eagleiOntModel,
com.hp.hpl.jena.rdf.model.Model model)
Creates an RDFGenerator that adds all of the RDF to the specified model. |
|
Method Summary |
void |
closeStorage()
|
void |
generate(org.eaglei.search.datagen.DataGenParams params)
|
int |
generateForInstitution(java.lang.String uri,
java.lang.String label,
org.eaglei.search.datagen.DataGenParams genParams)
|
int |
generateLab(java.lang.String institutionURI,
java.lang.String institutionLabel,
java.lang.String labLabel,
java.lang.String labURI,
java.lang.String labURL,
java.lang.String labTypeURI,
org.eaglei.search.datagen.DataGenParams genParams)
|
void |
generateResource(java.lang.String institutionURI,
java.lang.String institutionLabel,
java.lang.String resourceLabel,
java.lang.String resourceURI,
java.lang.String resourceTypeURI,
java.lang.String resourceURL,
java.lang.String labName,
java.lang.String labURI,
org.eaglei.search.datagen.DataGenParams genParams)
|
com.hp.hpl.jena.rdf.model.Model |
getModel()
|
| Methods inherited from class org.eaglei.search.datagen.AbstractGenerator |
ensureOutputDirectory, getCoreFacilityName, getCoreFacilityURI, getResearchFacilityName, getResearchFacilityURI, getResourceName, getResourceURI, getSubClasses, getTypes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RDFGenerator
public RDFGenerator(org.eaglei.model.EIOntModel eagleiOntModel)
throws java.io.IOException
- Creates an RDFGenerator that adds all of the RDF to a Jena model that is
auto-generated.
- Throws:
java.io.IOException
RDFGenerator
public RDFGenerator(org.eaglei.model.EIOntModel eagleiOntModel,
com.hp.hpl.jena.rdf.model.Model model)
throws java.io.IOException
- Creates an RDFGenerator that adds all of the RDF to the specified model.
- Parameters:
model - The Jena model.
- Throws:
java.io.IOException
getModel
public com.hp.hpl.jena.rdf.model.Model getModel()
- Returns:
- The Jena model that holds the generated RDF.
generate
public void generate(org.eaglei.search.datagen.DataGenParams params)
throws java.io.IOException
- Overrides:
generate in class org.eaglei.search.datagen.AbstractGenerator
- Throws:
java.io.IOException
closeStorage
public void closeStorage()
throws java.io.IOException
- Specified by:
closeStorage in class org.eaglei.search.datagen.AbstractGenerator
- Throws:
java.io.IOException
generateForInstitution
public int generateForInstitution(java.lang.String uri,
java.lang.String label,
org.eaglei.search.datagen.DataGenParams genParams)
throws java.io.IOException
- Overrides:
generateForInstitution in class org.eaglei.search.datagen.AbstractGenerator
- Throws:
java.io.IOException
generateLab
public int generateLab(java.lang.String institutionURI,
java.lang.String institutionLabel,
java.lang.String labLabel,
java.lang.String labURI,
java.lang.String labURL,
java.lang.String labTypeURI,
org.eaglei.search.datagen.DataGenParams genParams)
throws java.io.IOException
- Overrides:
generateLab in class org.eaglei.search.datagen.AbstractGenerator
- Throws:
java.io.IOException
generateResource
public void generateResource(java.lang.String institutionURI,
java.lang.String institutionLabel,
java.lang.String resourceLabel,
java.lang.String resourceURI,
java.lang.String resourceTypeURI,
java.lang.String resourceURL,
java.lang.String labName,
java.lang.String labURI,
org.eaglei.search.datagen.DataGenParams genParams)
throws java.io.IOException
- Specified by:
generateResource in class org.eaglei.search.datagen.AbstractGenerator
- Throws:
java.io.IOException
Copyright © 2009-2011 Eagle-I. All Rights Reserved.