|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.ontopia.topicmaps.utils.rdf.RDFToTopicMapConverter
public class RDFToTopicMapConverter
EXPERIMENTAL: Converts an RDF model to a topic map using a schema-specific mapping defined using RDF.
Field Summary | |
---|---|
static java.lang.String |
RTM_ASSOCIATION
|
static java.lang.String |
RTM_BASENAME
|
static java.lang.String |
RTM_GENERATED_NAME
|
static java.lang.String |
RTM_IN_SCOPE
|
static java.lang.String |
RTM_INSTANCE_OF
|
static java.lang.String |
RTM_MAPSTO
|
static java.lang.String |
RTM_OBJECT_ROLE
|
static java.lang.String |
RTM_OBJECT_URI
|
static java.lang.String |
RTM_OCCURRENCE
|
static java.lang.String |
RTM_SOURCE_LOCATOR
|
static java.lang.String |
RTM_SUBJECT_IDENTIFIER
|
static java.lang.String |
RTM_SUBJECT_LOCATOR
|
static java.lang.String |
RTM_SUBJECT_ROLE
|
static java.lang.String |
RTM_SUBJECT_URI
|
static java.lang.String |
RTM_TYPE
|
Method Summary | |
---|---|
static void |
convert(com.hp.hpl.jena.rdf.model.Model model,
TopicMapIF topicmap)
EXPERIMENTAL: Converts an RDF model into the topic map using the mapping found within the RDF model. |
static void |
convert(java.lang.String infileurl,
java.lang.String syntax,
java.lang.String mappingurl,
java.lang.String mappingsyntax,
TopicMapIF topicmap,
boolean lenient)
EXPERIMENTAL: Converts an RDF model into the topic map using the given mapping. |
static void |
generateNames(TopicMapIF topicmap)
EXPERIMENTAL: Automatically generates names for nameless topics based on their subject identifiers. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String RTM_MAPSTO
public static final java.lang.String RTM_BASENAME
public static final java.lang.String RTM_INSTANCE_OF
public static final java.lang.String RTM_OCCURRENCE
public static final java.lang.String RTM_ASSOCIATION
public static final java.lang.String RTM_SUBJECT_ROLE
public static final java.lang.String RTM_OBJECT_ROLE
public static final java.lang.String RTM_IN_SCOPE
public static final java.lang.String RTM_SUBJECT_URI
public static final java.lang.String RTM_OBJECT_URI
public static final java.lang.String RTM_SOURCE_LOCATOR
public static final java.lang.String RTM_SUBJECT_IDENTIFIER
public static final java.lang.String RTM_SUBJECT_LOCATOR
public static final java.lang.String RTM_TYPE
public static final java.lang.String RTM_GENERATED_NAME
Method Detail |
---|
public static void convert(java.lang.String infileurl, java.lang.String syntax, java.lang.String mappingurl, java.lang.String mappingsyntax, TopicMapIF topicmap, boolean lenient) throws com.hp.hpl.jena.shared.JenaException, java.io.IOException
infileurl
- the URL to read the input data fromsyntax
- the syntax of the input data. Values are "RDF/XML", "N3",
and "N-TRIPLE". Defaults to "RDF/XML" if null.mappingurl
- the URL to read the mapping from. If null the mapping
is taken from the input data.mappingsyntax
- the syntax of the mapping. Values are "RDF/XML", "N3",
and "N-TRIPLE". Defaults to "RDF/XML" if null.topicmap
- The topic map to add the converted data to.lenient
- When false, errors are thrown if the RDF data cannot be
correctly mapped (for example, a statement type is mapped to a
topic name, but has a URI value).
com.hp.hpl.jena.shared.JenaException
java.io.IOException
public static void convert(com.hp.hpl.jena.rdf.model.Model model, TopicMapIF topicmap) throws com.hp.hpl.jena.shared.JenaException, java.io.IOException
com.hp.hpl.jena.shared.JenaException
java.io.IOException
public static void generateNames(TopicMapIF topicmap)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |