You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Paolo Castagna (Created) (JIRA)" <ji...@apache.org> on 2011/10/11 12:17:11 UTC

[jira] [Created] (JENA-136) Document how to add new readers/writers to Jena and/or to RIOT

Document how to add new readers/writers to Jena and/or to RIOT
--------------------------------------------------------------

                 Key: JENA-136
                 URL: https://issues.apache.org/jira/browse/JENA-136
             Project: Jena
          Issue Type: Task
          Components: Jena, RIOT
            Reporter: Paolo Castagna
            Priority: Minor


I am unsure on what's the best way to add a new RDF writer to Jena and/or RIOT.

Is there any documentation about this?

Documenting how developers can add new readers/writers to Jena could be quite interesting and useful. 
Using RDF as gateway between different formats|data models is quite an interesting and useful thing to do (and it's a way to tackle the N2 problem when you need to translate N formats from one to each others). 

A good and inspiring example of this is: http://simile.mit.edu/babel/

Documenting, or making it easy and obvious, how to add new readers/writers to Jena would enable others to do something similar to Simile's Babel (and they might contribute back readers/writers to Jena).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (JENA-136) Document how to add new readers/writers to Jena and/or to RIOT

Posted by "Paolo Castagna (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JENA-136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13132606#comment-13132606 ] 

Paolo Castagna commented on JENA-136:
-------------------------------------

There wasn't a static method in RDFWriterFImpl to be used by SysRIOT as for readers. So, I added one.
                
> Document how to add new readers/writers to Jena and/or to RIOT
> --------------------------------------------------------------
>
>                 Key: JENA-136
>                 URL: https://issues.apache.org/jira/browse/JENA-136
>             Project: Jena
>          Issue Type: Task
>          Components: Jena, RIOT, Web site
>            Reporter: Paolo Castagna
>            Priority: Minor
>              Labels: csv, excel, i/o, json, rdf, riot, tsv
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> I am unsure on what's the best way to add a new RDF writer to Jena and/or RIOT.
> Is there any documentation about this?
> Documenting how developers can add new readers/writers to Jena could be quite interesting and useful. 
> Using RDF as gateway between different formats|data models is quite an interesting and useful thing to do (and it's a way to tackle the N2 problem when you need to translate N formats from one to each others). 
> A good and inspiring example of this is: http://simile.mit.edu/babel/
> Documenting, or making it easy and obvious, how to add new readers/writers to Jena would enable others to do something similar to Simile's Babel (and they might contribute back readers/writers to Jena).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (JENA-136) Document how to add new readers/writers to Jena and/or to RIOT

Posted by "Paolo Castagna (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JENA-136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paolo Castagna updated JENA-136:
--------------------------------

    Component/s: Web site
    
> Document how to add new readers/writers to Jena and/or to RIOT
> --------------------------------------------------------------
>
>                 Key: JENA-136
>                 URL: https://issues.apache.org/jira/browse/JENA-136
>             Project: Jena
>          Issue Type: Task
>          Components: Jena, RIOT, Web site
>            Reporter: Paolo Castagna
>            Priority: Minor
>              Labels: csv, excel, i/o, json, rdf, riot, tsv
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> I am unsure on what's the best way to add a new RDF writer to Jena and/or RIOT.
> Is there any documentation about this?
> Documenting how developers can add new readers/writers to Jena could be quite interesting and useful. 
> Using RDF as gateway between different formats|data models is quite an interesting and useful thing to do (and it's a way to tackle the N2 problem when you need to translate N formats from one to each others). 
> A good and inspiring example of this is: http://simile.mit.edu/babel/
> Documenting, or making it easy and obvious, how to add new readers/writers to Jena would enable others to do something similar to Simile's Babel (and they might contribute back readers/writers to Jena).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (JENA-136) Document how to add new readers/writers to Jena and/or to RIOT

Posted by "Andy Seaborne (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JENA-136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13124974#comment-13124974 ] 

Andy Seaborne commented on JENA-136:
------------------------------------

SysRIOT.wireIntoJena does this for readers.  The same mechanism can be used for writers via  RDFWriterFImpl.setWriterClassName.

arq.rset is a command line utility that can read and write SPARQL results, translating between formats.
                
> Document how to add new readers/writers to Jena and/or to RIOT
> --------------------------------------------------------------
>
>                 Key: JENA-136
>                 URL: https://issues.apache.org/jira/browse/JENA-136
>             Project: Jena
>          Issue Type: Task
>          Components: Jena, RIOT, Web site
>            Reporter: Paolo Castagna
>            Priority: Minor
>              Labels: csv, excel, i/o, json, rdf, riot, tsv
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> I am unsure on what's the best way to add a new RDF writer to Jena and/or RIOT.
> Is there any documentation about this?
> Documenting how developers can add new readers/writers to Jena could be quite interesting and useful. 
> Using RDF as gateway between different formats|data models is quite an interesting and useful thing to do (and it's a way to tackle the N2 problem when you need to translate N formats from one to each others). 
> A good and inspiring example of this is: http://simile.mit.edu/babel/
> Documenting, or making it easy and obvious, how to add new readers/writers to Jena would enable others to do something similar to Simile's Babel (and they might contribute back readers/writers to Jena).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira