/** * Instantiate an <tt>XmlModule</tt> object. */ public XmlModule () { super (NAME, RELEASE, DATE, FORMAT, COVERAGE, MIMETYPE, WELLFORMED, VALIDITY, REPINFO, NOTE, RIGHTS, false); _vendor = Agent.harvardInstance(); Document doc = new Document ("Extensible Markup Language (XML) 1.0 " + "(Third Edition)", DocumentType.REPORT); doc.setPublisher (Agent.newW3CInstance()); doc.setDate ("2004-02-04"); doc.setIdentifier (new Identifier ("http://www.w3.org/TR/REC-xml", IdentifierType.URL)); _specification.add (doc); doc = new Document ("SAX", DocumentType.WEB); doc.setIdentifier (new Identifier ("http://sax.sourceforge.net/", IdentifierType.URL)); _specification.add (doc); Signature sig = new ExternalSignature (".xml", SignatureType.EXTENSION, SignatureUseType.OPTIONAL); _signature.add (sig); _localSchemas = new HashMap<String, File> (); }
/** * Sets the vendor and specification for this module. */ private void setVendorAndSpecification() { _vendor = KB_AGENT; Document doc = new Document("WARC (Web ARChive) file format", DocumentType.WEB); // Should probably have IIPC and others as authors doc.setPublisher(Agent.newIsoInstance()); doc.setDate("2009"); doc.setIdentifier(new Identifier("28500:2009", IdentifierType.ISO)); _specification.add(doc); // Add optional external signatures (.warc or .warc.gz) Signature sig = new ExternalSignature (".warc", SignatureType.EXTENSION, SignatureUseType.OPTIONAL); _signature.add (sig); sig = new ExternalSignature (".warc.gz", SignatureType.EXTENSION, SignatureUseType.OPTIONAL, "when compressed"); _signature.add (sig); }
/** * Sets the vendor and specification for this module. */ private void setVendorAndSpecification() { _vendor = KB_AGENT; Document doc = new Document("GZIP", DocumentType.RFC); // Should probably have IIPC and others as authors Agent ietfAgent = new Agent.Builder("IETF", AgentType.STANDARD).web( "http://www.ietf.org").build(); doc.setPublisher(ietfAgent); doc.setDate("1996"); doc.setIdentifier(new Identifier("https://www.ietf.org/rfc/rfc1952.txt", IdentifierType.RFC)); _specification.add(doc); // Add optional external signature (.gz) Signature sig = new ExternalSignature (EXTENSION, SignatureType.EXTENSION, SignatureUseType.OPTIONAL); _signature.add (sig); }
doc.setDate("2001-12"); doc.setEdition("3rd edition"); doc.setIdentifier(new Identifier("0-201-75839-3", IdentifierType.ISBN)); doc.setIdentifier(new Identifier("http://partners.adobe.com/asn/" + "acrobat/docs/File_Format_" + "Specifications/PDFReference.pdf", doc.setDate("2003"); doc.setEdition("4th edition"); doc.setIdentifier(new Identifier( "http://partners.adobe.com/public/developer/en/pdf/PDFReference15_v6.pdf", IdentifierType.URL)); doc.setDate("2004-11"); doc.setEdition("5th edition"); doc.setIdentifier(new Identifier( "http://partners.adobe.com/public/developer/en/pdf/PDFReference16.pdf", IdentifierType.URL)); doc.setPublisher(isoAgent); doc.setDate("2001-12-06"); doc.setIdentifier(new Identifier("ISO 15930-1:2001", IdentifierType.ISO)); _specification.add(doc); doc.setPublisher(isoAgent); doc.setDate("2003-08-04"); doc.setIdentifier(new Identifier("ISO 15930-4:2003",
doc.setIdentifier(new Identifier( "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/" + "multimed/htm/_win32_pcmwaveformat_str.asp", doc.setIdentifier(new Identifier( "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/" + "multimed/htm/_win32_waveformatex_str.asp", doc.setIdentifier(new Identifier( "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/" + "multimed/htm/_win32_waveformatextensible_str.asp", doc.setIdentifier(new Identifier("EBU Technical Specification 3285", IdentifierType.OTHER)); doc.setIdentifier(new Identifier( "https://tech.ebu.ch/docs/tech/tech3285.pdf", IdentifierType.URL)); doc.setIdentifier(new Identifier("EBU Technical Specification 3306", IdentifierType.OTHER)); doc.setIdentifier(new Identifier( "https://tech.ebu.ch/docs/tech/tech3306-2009.pdf", IdentifierType.URL)); doc.setPublisher(ietfAgent); doc.setDate("1998-06"); doc.setIdentifier(new Identifier("RFC 2361", IdentifierType.RFC)); doc.setIdentifier(new Identifier( "https://www.ietf.org/rfc/rfc2361.txt", IdentifierType.URL));
doc.setAuthor (cmpsrvAgent); doc.setDate ("1987-06-15"); doc.setIdentifier (new Identifier ("http://www.w3.org/Graphics/GIF/spec-gif87.txt", IdentifierType.URL)); _specification.add (doc); doc.setAuthor (cmpsrvAgent); doc.setDate ("1987-06-15"); doc.setIdentifier (new Identifier ("http://www.w3.org/Graphics/GIF/spec-gif89a.txt", IdentifierType.URL)); _specification.add (doc);
doc.setPublisher(agent); doc.setDate("1992-09-01"); doc.setIdentifier(new Identifier( "http://www.w3.org/Graphics/JPEG/jfif3.pdf", IdentifierType.URL)); _specification.add(doc); Agent isoAgent = Agent.newIsoInstance(); doc.setPublisher(isoAgent); doc.setIdentifier(new Identifier("CCITT REc. T.81 (1992 E)", IdentifierType.CCITT)); _specification.add(doc); + "Extensions", DocumentType.STANDARD); doc.setPublisher(isoAgent); doc.setIdentifier(new Identifier("ITU-T Rec. T.84 (1996 E)", IdentifierType.CCITT)); _specification.add(doc); doc.setDate("2010-04"); Identifier ident = new Identifier("JEITA CP-3451C", IdentifierType.JEITA); doc.setIdentifier(ident); ident = new Identifier("http://home.jeita.or.jp/tsc/std-pdf/CP3451C.pdf", IdentifierType.URL); doc.setIdentifier(ident); _specification.add(doc); doc.setDate("2002-04"); ident = new Identifier("JEITA CP-3451", IdentifierType.JEITA); doc.setIdentifier(ident);
doc.setAuthor (appleAgent); doc.setDate ("1989-01-04"); doc.setIdentifier (new Identifier ("http://developer.apple.com/documentation/QuickTime/INMAC/SOUND/imsoundmgr.30.htm#pgfId=3190", IdentifierType.URL)); _specification.add (doc);
doc.setIdentifier(new Identifier( "http://www.w3c.org/TR/REC-html32-19970114", IdentifierType.URL)); _specification.add(doc); doc.setAuthor(jacobs); doc.setDate("1998-04-24"); doc.setIdentifier(new Identifier( "http://www.w3.org/TR/1998/REC-html40-19980424/", IdentifierType.URL)); doc.setAuthor(jacobs); doc.setDate("1999-12-24"); doc.setIdentifier(new Identifier( "http://www.w3.org/TR/1999/REC-html401-19991224/", IdentifierType.URL)); doc.setPublisher(w3cAgent); doc.setDate("01-08-2002"); doc.setIdentifier(new Identifier("http://www.w3.org/TR/xhtml1/", IdentifierType.URL)); _specification.add(doc); doc.setPublisher(w3cAgent); doc.setDate("31-05-2001"); doc.setIdentifier(new Identifier( "http://www.w3.org/TR/2001/REC-xhtml11-20010531/", IdentifierType.URL));
doc.setPublisher(Agent.newIsoInstance()); doc.setDate("1991"); doc.setIdentifier(new Identifier("ISO/IEC 646:1991", IdentifierType.ISO)); _specification.add(doc); doc.setPublisher(builder.build()); doc.setDate("1986-12-30"); doc.setIdentifier(new Identifier("ANSI X3.4-1986", IdentifierType.ANSI)); _specification.add(doc); .web("http://www.ecma-international.org/"); doc.setPublisher(builder.build()); doc.setIdentifier(new Identifier("ECMA-6", IdentifierType.ECMA)); doc.setIdentifier(new Identifier("http://www.ecma-international." + "org/publications/files/ecma-st/" + "Ecma-006.pdf", IdentifierType.URL));
doc.setPublisher(agent); doc.setDate("2011"); doc.setIdentifier(new Identifier("978-1-936213-01-6", IdentifierType.ISBN)); _specification.add(doc); doc.setPublisher(Agent.newIsoInstance()); doc.setDate("1991"); doc.setIdentifier(new Identifier("ISO/IEC 10646-1 Amendment 2", IdentifierType.ISO)); _specification.add(doc); doc.setPublisher(agent); doc.setDate("1998-01"); doc.setIdentifier(new Identifier("RFC 2279", IdentifierType.RFC)); doc.setIdentifier(new Identifier("http://www.ietf.org/rfc/rfc2279.txt", IdentifierType.URL)); _specification.add(doc);
Agent isoAgent = Agent.newIsoInstance(); doc.setAuthor(isoAgent); doc.setIdentifier(new Identifier("ISO/IEC 15444-1:2000", IdentifierType.ISO)); doc.setDate("2002-07-31"); DocumentType.STANDARD); doc.setIdentifier(new Identifier("ISO/IEC 15444-2:2004", IdentifierType.ISO)); doc.setDate("2004-05-15"); Identifier ident = new Identifier( "http://www.ietf.org/rfc/rfc3745.txt", IdentifierType.URL); doc.setIdentifier(ident); _specification.add(doc); doc.setDate("2002-08"); ident = new Identifier("ITU-T Rec. T.800 (2002)", IdentifierType.ITU); doc.setIdentifier(ident); _specification.add(doc);
doc.setDate("1992-06-03"); doc.setEdition("Final"); doc.setIdentifier(new Identifier("http://partners.adobe.com/asn/" + "tech/tiff/specification.jsp", IdentifierType.URL)); _specification.add(doc); Identifier ident = new Identifier("ISO 12234-2:2001(E)", IdentifierType.ISO); doc.setIdentifier(ident); _specification.add(doc); doc.setDate("2003-09-04"); ident = new Identifier("ISO/DIS 12639:2003(E)", IdentifierType.ISO); doc.setIdentifier(ident); _specification.add(doc); ident = new Identifier("http://www.diglib.org/standards/bmarkfin.htm", IdentifierType.URL); doc.setIdentifier(ident); _specification.add(doc); "http://partners.adobe.com/asn/developer/pdfs/tn/TIFFPM6.pdf", IdentifierType.URL); doc.setIdentifier(ident); _specification.add(doc); ident = new Identifier("http://partners.adobe.com/asn/developer/" + "pdfs/tn/TIFFphotoshop.pdf", IdentifierType.URL); doc.setIdentifier(ident);