Mercurial > hg > eSciDocImport
comparison src/de/mpiwg/itgroup/eSciDoc/Tools/EScidocTools.java @ 0:c6929e63b0b8
first import
| author | dwinter |
|---|---|
| date | Wed, 24 Nov 2010 16:52:07 +0100 |
| parents | |
| children | fab8e78184fa |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:c6929e63b0b8 |
|---|---|
| 1 package de.mpiwg.itgroup.eSciDoc.Tools; | |
| 2 | |
| 3 import java.io.ByteArrayInputStream; | |
| 4 import java.io.IOException; | |
| 5 import java.io.InputStream; | |
| 6 import java.util.List; | |
| 7 | |
| 8 import org.apache.http.HttpResponse; | |
| 9 import org.apache.http.client.ClientProtocolException; | |
| 10 import org.jdom.JDOMException; | |
| 11 import org.jdom.xpath.XPath; | |
| 12 | |
| 13 import de.mpiwg.itgroup.eSciDoc.utils.eSciDocXmlObject; | |
| 14 | |
| 15 public class EScidocTools { | |
| 16 public static final String DC = "http://purl.org/dc/elements/1.1/"; | |
| 17 private static final String OAI = "http://www.openarchives.org/OAI/2.0/oai_dc/"; | |
| 18 static public String FOXML = "info:fedora/fedora-system:def/foxml#"; | |
| 19 static public String VLP = "http://www.mpiwg-berlin.mpg.de/ns/vlp"; | |
| 20 static public String MPIWG = "http://www.mpiwg-berlin.mpg.de/ns/mpiwg"; | |
| 21 static public String RDF = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; | |
| 22 static public String FEDORA = "info:fedora/fedora-system:def/relations-external#"; | |
| 23 static public String escidocItem="http://www.escidoc.de/schemas/item/0.9"; | |
| 24 static public String prop="http://escidoc.de/core/01/properties/"; | |
| 25 static public String escidocComponents="http://www.escidoc.de/schemas/components/0.9"; | |
| 26 static public String xlink="http://www.w3.org/1999/xlink"; | |
| 27 static public String metadataRecords="http://www.escidoc.de/schemas/metadatarecords/0.5"; | |
| 28 public static final String container="http://www.escidoc.de/schemas/container/0.8"; | |
| 29 public static final String item="http://www.escidoc.de/schemas/item/0.7"; | |
| 30 public static final String srw="http://www.loc.gov/zing/srw/"; | |
| 31 public static final String version = "http://escidoc.de/core/01/properties/version/"; | |
| 32 public static final String ECHO="http://www.echo.eu/rdf#"; | |
| 33 public static final String cmm="http://www.escidoc.de/schemas/contentmodel/0.1"; | |
| 34 public static final String zs="http://www.loc.gov/zing/srw/"; | |
| 35 public static final String srel="http://escidoc.de/core/01/structural-relations/"; | |
| 36 public static final String structMap="http://www.escidoc.de/schemas/structmap/0.4"; | |
| 37 | |
| 38 public EScidocTools(EScidocBasicHandler connector) { | |
| 39 // TODO Auto-generated constructor stub | |
| 40 } | |
| 41 | |
| 42 | |
| 43 | |
| 44 | |
| 45 | |
| 46 public static XPath getESciDocXpath(String xpath) throws JDOMException{ | |
| 47 XPath xpathResources = XPath.newInstance(xpath); | |
| 48 | |
| 49 xpathResources.addNamespace("prop",prop); | |
| 50 xpathResources.addNamespace("mpiwg",MPIWG); | |
| 51 | |
| 52 xpathResources.addNamespace("rdf",RDF); | |
| 53 xpathResources.addNamespace("echonavigation",ECHO); | |
| 54 | |
| 55 xpathResources.addNamespace("dc",DC); | |
| 56 xpathResources.addNamespace("oai",OAI); | |
| 57 xpathResources.addNamespace("foxml",FOXML); | |
| 58 xpathResources.addNamespace("vlp",VLP); | |
| 59 | |
| 60 | |
| 61 xpathResources.addNamespace("fedora",FEDORA); | |
| 62 xpathResources.addNamespace("escidocItem",escidocItem); | |
| 63 xpathResources.addNamespace("prop",prop); | |
| 64 xpathResources.addNamespace("escidocComponents",escidocComponents); | |
| 65 xpathResources.addNamespace("xlink",xlink); | |
| 66 xpathResources.addNamespace("metadata-records",metadataRecords); | |
| 67 xpathResources.addNamespace("container",container); | |
| 68 xpathResources.addNamespace("item",item); | |
| 69 xpathResources.addNamespace("srw",srw); | |
| 70 xpathResources.addNamespace("version",version); | |
| 71 xpathResources.addNamespace("echo",ECHO); | |
| 72 xpathResources.addNamespace("escidocContentModel",cmm); | |
| 73 xpathResources.addNamespace("zs",zs); | |
| 74 xpathResources.addNamespace("srel",srel); | |
| 75 xpathResources.addNamespace("struct-map",structMap); | |
| 76 return xpathResources; | |
| 77 } | |
| 78 | |
| 79 | |
| 80 | |
| 81 | |
| 82 } |
