3                      9           , e e     = M }     M =  e  D M  = M J J =  e  Q  V    \ 9     = e 9  k k V  =  V x V } e } V M                         !" # $ =%& '  () *+ ,- . ,/0 123 45 678 9: ;<= >? ,@ABC D1_URI_PREFIXLjava/lang/String;!RESOURCE_MAP_SERIALIZATION_FORMAT ConstantValueDC_TERMS_IDENTIFIERLorg/dspace/foresite/Predicate;instance$Lorg/dataone/ore/ResourceMapFactory;oreModel!Lcom/hp/hpl/jena/rdf/model/Model;log Lorg/apache/commons/logging/Log;init()VCodeLineNumberTableLocalVariableTablethis ExceptionseLjava/net/URISyntaxException; StackMapTable getInstance&()Lorg/dataone/ore/ResourceMapFactory;createResourceMap^(Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;)Lorg/dspace/foresite/ResourceMap; resourceMapId)Lorg/dataone/service/types/v1/Identifier;title resourceMap!Lorg/dspace/foresite/ResourceMap; aggregation!Lorg/dspace/foresite/Aggregation;creatorLorg/dspace/foresite/Agent;resourceMapIdentifierLorg/dspace/foresite/Triple;[(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;)Lorg/dspace/foresite/ResourceMap; dataResource(Lorg/dspace/foresite/AggregatedResource; identifierisDocumentedBy documentsdataIdmetadataResourcemetadataIdentifierdataIdsLjava/util/List; metadataIdidMapLjava/util/Map;LocalVariableTypeTable;Ljava/util/List;uLjava/util/Map;>;DEF Signature(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;>;)Lorg/dspace/foresite/ResourceMap;j(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;Ljava/util/Map;)Lorg/dspace/foresite/ResourceMap;ididstripleobjectId subjectId objectIdListthisTripleIdMapEntry InnerClassesLjava/util/Map$Entry; predicate tripleIdMap thisTripleMap externalURILjava/net/URI; externalId tripleMap externalIds internalIds idMapValuesLjava/util/Collection;{Ljava/util/Map$Entry;>;Ljava/util/Map$Entry;>;>;Ljava/util/Map;>;>;SLjava/util/Collection;>;Gf(Lorg/dataone/service/types/v1/Identifier;Ljava/util/Map;>;Ljava/util/Map;>;>;)Lorg/dspace/foresite/ResourceMap;parseResourceMap#(Ljava/lang/String;)Ljava/util/Map;resourceMapContentsisLjava/io/InputStream;HI(Ljava/lang/String;)Ljava/util/Map;>;>;&(Ljava/io/InputStream;)Ljava/util/Map;arId idTriplesardocumentsObjecttrip metadataURIdocBySubjectURIdocumentsTriples docByTriplespiddataURI metadataIDdataIDsmetadataparserLorg/dspace/foresite/OREParser; idSelector$Lorg/dspace/foresite/TripleSelector;documentsSelectorisDocBySelector packageIdpackageIdTriples resourcesidHashLjava/util/HashMap; metadataMap packageMap.Ljava/util/List;:Ljava/util/List;PLjava/util/HashMap;JLjava/util/HashMap;>;Ljava/util/Map;>;>;JK(Ljava/io/InputStream;)Ljava/util/Map;>;>;serializeResourceMap5(Lorg/dspace/foresite/ResourceMap;)Ljava/lang/String; serializer#Lorg/dspace/foresite/ORESerialiser;doc)Lorg/dspace/foresite/ResourceMapDocument; serialisationLdeserializeResourceMap8(Ljava/io/InputStream;)Lorg/dspace/foresite/ResourceMap;9(Ljava/io/InputStream;Z)Lorg/dspace/foresite/ResourceMap; statement%Lcom/hp/hpl/jena/rdf/model/Statement;resource$Lcom/hp/hpl/jena/rdf/model/Resource;modelselector$Lcom/hp/hpl/jena/rdf/model/Selector;itr(Lcom/hp/hpl/jena/rdf/model/StmtIterator; useReasoningZ getOREModel#()Lcom/hp/hpl/jena/rdf/model/Model;validateResourceMap3(Lorg/dspace/foresite/ResourceMap;)Ljava/util/List;entrymessages$Ljava/util/List;G(Lorg/dspace/foresite/ResourceMap;)Ljava/util/List;validateD1ResourceA(Lorg/dspace/foresite/ResourceMap;Ljava/net/URI;)Ljava/util/List;identifierValue subjectURI uriIdentifierprefixidTripleSelectortriplesU(Lorg/dspace/foresite/ResourceMap;Ljava/net/URI;)Ljava/util/List;baseUrl SourceFileResourceMapFactory.javaorg/dspace/foresite/Predicate M NO PQ RS TU VS WU XU java/net/URIjava/lang/StringBuilder YS Z[ \S U ]^ java/net/URISyntaxException _ "org/dataone/ore/ResourceMapFactory `S ab org/dspace/foresite/OREExceptionKThe resource map identifier can not be null or empty. Please set its value.DataONE Aggregation c de #aggregationf ghE i jkDataONE Java Client Libraryl mUD no pU#org/dspace/foresite/jena/TripleJena qr st uv wx yz {| }~F b 'org/dataone/service/types/v1/Identifier   java/util/List  s java/util/ArrayList G  |java/util/Map$Entry  ` java/util/Map   q^java/io/ByteArrayInputStreamUTF-8   '/java/util/HashMapRDF/XML J ^;Null resource map returned from OREParser (format: RDF/XML)"org/dspace/foresite/TripleSelector Q     org/dspace/foresite/Triple S U@No Identifer statement was found for the resourceMap resource ('') z&org/dspace/foresite/AggregatedResource Aggregated resource 'B' in the resource map is missing the required Identifier statementAgg resource: Z--- documents count:  Z ---metadataURI : java/util/HashSetCreating new HashSet for:  :  java/util/Set Q ---documentsObject: +++ isDocBy count:  +++docBySubjectURI:  +++metadataURI: java/lang/String~~~~~ data count: :    ]_  kl  (com/hp/hpl/jena/rdf/model/SimpleSelector !com/hp/hpl/jena/rdf/model/RDFNode     S  "www.openarchives.org-ore-terms.xml  lACannot find cached ORE terms document. Getting from namespace URI &http://www.openarchives.org/ore/terms/ java/util/LinkedListresource Map object was null st aggregatedResource:  _the aggregation resource is not of the proper construct: '{resourceMapURI}#aggregation'. Got: S/  e .dataone.org/cn/v1/resolve iA. uri does not use the DataONE CN_Read.resolve endpoint (https://cn(.*).dataone.org/cn/v1/resolve). Got  https://cn nA. uri does not use the DataONE CN_Read.resolve endpoint(https://cn(.*).dataone.org/cn/v1/resolve/{pid}). Got )B. Identifier triple is not asserted for :  7 89:  Y Y" #:: ,Y-: . /0,Y-: .?@A0,Y-:.B@ A0 ;:# "+Ncry $-6?MV_hv  |6R_) y N= ~ ^+   *+,C:DYE:DYE:,F:G:7>8=:  >:  7 89:  HW-I6:78J:  K:  LM:  I6:  7 8J:  K9: L=:>:7|89:N HW Y Y"# Y Y"#O:0F>:7`89: Y Y" #: ,Y-:   P  / 0" "A`jmp !"$'(+/,S.b+g/p0s1v2y569:;<=?`  A, g  j     * ! N "f A,    !"" + #" ; #$%6#$%$+V #$% #f&'(VQY+RSTM*,U  )*+ ,-.'/VYWMXYN-+Z: Y[ \Y]^:\YB@]^:\Y?@]^:9Y_:`abc:  4 defg,Y Yhai 2j: VYW:  >:  7 8k:  l:469Y_:defg  mnW,Y Yo mp yVYW:  >:  7? 8k:` Yqmrbl:` Ystub4m:` Yvb wE xYynW` Yz{ |}~ub>:7L8e::` Yb |}Wl:` Ytub4m:` Yb>:78e::` Yb wE xYynW` Yz{ |}~ub |}Wd 6:  7 8: |9:DYE:` Y |}~ub |}6:7(8: |9:HW,WWVYW:  ,W E&7J]fu 4FIru~&5h"AMis    7^jtw!8'0 f1q2 .3:45Mz5A4678-2j 9^:;~<=*+>?7e@AJRBA]?CAf6DE F GH ~IH J f  f1K7K8K~<EK FL GM ~IN JO *&P{ QPRRR(S](SRfQPRRRSS nQPRRRSS. QPRRRSS ,-TUVuXM,+N-:/0124WX YZ[\]^;*+D*+ ,-]_O Nj*:+XWY::):: YNXY:+ZN-B\]_ a _cd/e:gDhMiVjjlmnto}sf M`aVbcXd/;ef:0ght >?*+ij} j ,-klC<*L++XW`W"}~*4?/*+C *QmnܻYM+,HW,,*++aW+2N-j:>:7F8k:` Ymr,*+mW- Y+a$%, Y-HW,B )08Wx>W4op08Fpq8FL)LK,rst YN,:,:!- YHW(- YHW\Y,]^:+:4#- Y,HWPdef:4- Y,{{HW-J !+ISnv\ ;uvpw!xyAyzpqyzKI$DRL,{|E`K* ³" Y*ö"& _ac ehi&j.lDm %} .~ JM