Revision: 1060
http://treebase.svn.sourceforge.net/treebase/?rev=1060&view=rev
Author: rvos
Date: 2012-02-06 21:54:45 +0000 (Mon, 06 Feb 2012)
Log Message:
-----------
Adding skos:changeNote to specify when output was generated, now setting @about to '#' + TreebaseIDString.toString()
Modified Paths:
--------------
trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlDocumentWriter.java
Modified: trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlDocumentWriter.java
===================================================================
--- trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlDocumentWriter.java 2012-02-06 19:59:50 UTC (rev 1059)
+++ trunk/treebase-core/src/main/java/org/cipres/treebase/domain/nexus/nexml/NexmlDocumentWriter.java 2012-02-06 21:54:45 UTC (rev 1060)
@@ -1,5 +1,6 @@
package org.cipres.treebase.domain.nexus.nexml;
+import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -77,7 +78,10 @@
*/
public Document fromTreeBaseToXml(Study pStudy) {
attachTreeBaseID(getDocument(), pStudy,Study.class);
+ Date d = new Date();
getDocument().addAnnotationValue("skos:historyNote", Constants.SKOSURI, "Mapped from TreeBASE schema using "+this.toString()+" $Rev$");
+ getDocument().addAnnotationValue("skos:changeNote", Constants.SKOSURI, "Generated on "+d.toString());
+ getDocument().setAbout("#" + pStudy.getTreebaseIDString().toString());
NexmlOTUWriter noc = new NexmlOTUWriter(getStudy(),getTaxonLabelHome(),getDocument());
for ( TaxonLabelSet taxonLabelSet : pStudy.getTaxonLabelSets() ) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|