|
|
|
@ -185,22 +185,22 @@ export class ResultLandingService {
|
|
|
|
|
for(let i=0; i<length; i++) {
|
|
|
|
|
relation = Array.isArray(data[2]) ? data[2][i] : data[2];
|
|
|
|
|
if(relation.hasOwnProperty("to")) {
|
|
|
|
|
if(relation['to'].class == "isProducedBy") {
|
|
|
|
|
if(relation['to'].class && relation['to'].class.toLowerCase() == "isproducedby") {
|
|
|
|
|
this.resultLandingInfo.fundedByProjects = this.parsingFunctions.parseFundingByProjects(this.resultLandingInfo.fundedByProjects, relation, provenanceActionVocabulary);
|
|
|
|
|
} else if(relation['to'].class == "isRelatedTo") {
|
|
|
|
|
} else if(relation['to'].class && relation['to'].class.toLowerCase() == "isrelatedto") {
|
|
|
|
|
let provenanceAction: string = "";
|
|
|
|
|
if(provenanceActionVocabulary != null && relation.provenanceaction in provenanceActionVocabulary) {
|
|
|
|
|
provenanceAction = provenanceActionVocabulary[relation.provenanceaction];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
this.resultLandingInfo.relatedResearchResults = this.parsingFunctions.parseRelatedResearchResults(this.resultLandingInfo.relatedResearchResults, relation, provenanceAction);
|
|
|
|
|
} else if(relation['to'].class == "hasAmongTopNSimilarDocuments") {
|
|
|
|
|
} else if(relation['to'].class && relation['to'].class.toLowerCase() == "hasamongtopnsimilardocuments") {
|
|
|
|
|
this.resultLandingInfo.similarResearchResults = this.parsingFunctions.parseSimilarResearchResults(this.resultLandingInfo.similarResearchResults, relation);
|
|
|
|
|
} else if(relation['to'].class == "hasAuthorInstitution") {
|
|
|
|
|
} else if(relation['to'].class && relation['to'].class.toLowerCase() == "hasauthorinstitution") {
|
|
|
|
|
this.resultLandingInfo.organizations = this.parseRelatedOrganizations(this.resultLandingInfo.organizations, relation);
|
|
|
|
|
} else if(relation['to'].class == "isSupplementedBy") {
|
|
|
|
|
} else if(relation['to'].class && relation['to'].class.toLowerCase() == "issupplementedby") {
|
|
|
|
|
this.resultLandingInfo.supplementaryResearchResults = this.parsingFunctions.parseSupplementaryResearchResults(this.resultLandingInfo.supplementaryResearchResults, relation);
|
|
|
|
|
} else if(relation['to'].class == "isSupplementTo") {
|
|
|
|
|
} else if(relation['to'].class && relation['to'].class.toLowerCase() == "issupplementto") {
|
|
|
|
|
this.resultLandingInfo.supplementedByResearchResults = this.parsingFunctions.parseSupplementedByResearchResults(this.resultLandingInfo.supplementedByResearchResults, relation);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|