Esta página contiene el inventario de servicios de integración consumidos por Hércules RPA para incorporar información desde Hércules-SGI y Hércules-ED. A continuación se detallarán que servicios y consultas que se utilizan por proceso.
Proceso 1 : Segmentación y generación automática de boletines informativos
En este proceso utilizamos los servicios de ED para recuperar artículos y oferta tecnológica, a continuación se detallan las consultas SPARQL utilizadas:
- Obtención de artículos:
select ?s ?nombreDoc ?nombreRevista ?aniomesdia ?fecha group_concat(?nombreArea;separator="|") as ?nombreArea ?autor ?ORCID from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?s a 'document'. ?s <http://w3id.org/roh/title> ?nombreDoc. ?s <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/1000000 as ?aniomesdia). ?s <http://purl.org/ontology/bibo/authorList> ?authorList. OPTIONAL{ ?s <http://vivoweb.org/ontology/core#hasPublicationVenue> ?revista. ?revista <http://w3id.org/roh/title> ?nombreRevista. } ?authorList <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?persona. ?persona <http://xmlns.com/foaf/0.1/name> ?autor. OPTIONAL{ ?persona <http://w3id.org/roh/ORCID> ?ORCID } OPTIONAL{ ?s <http://w3id.org/roh/hasKnowledgeArea> ?area. ?area <http://w3id.org/roh/categoryNode> ?nodo. ?nodo <http://www.w3.org/2008/05/skos#prefLabel> ?nombreArea. MINUS{?nodo <http://www.w3.org/2008/05/skos#narrower> ?hijos} } FILTER(?aniomesdia>=" + start_date + " AND ?aniomesdia<=" + end_date + ")" }order by desc(?fecha) desc(?s)
- Obtención de Oferta Tecnológica (OTC):
select * from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?idOferta a 'offer'. ?idOferta <http://www.schema.org/name> ?titulo. ?idOferta <http://www.schema.org/description> ?description. ?idOferta <http://www.schema.org/availability> <http://gnoss.com/items/offerstate_003>. ?idOferta <http://w3id.org/roh/researchers> ?investigador. ?investigador foaf:name ?nombre. ?idOferta <http://purl.org/dc/terms/issued> ?fecha FILTER(?fecha>="+start_date+" && ?fecha <=" +end_date+")" }order by desc(?fecha) desc(?s)
Proceso 2 : Sexenios y acreditaciones
En este proceso se utilizan los servicios de ED y MA para recuperar producción científica desde su servicio de datos enriquecidos, a continuación se detallan las consultas SPARQL que se llevan a cabo :
- Obtener datos de investigador a partir de ORCID:
select ?person ?nombreCompleto ?email ?nombreDepartamento ?nombreUniversidad from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?person a 'person'. ?person <http://xmlns.com/foaf/0.1/name> ?nombreCompleto. OPTIONAL{ ?person <http://vivoweb.org/ontology/core#departmentOrSchool> ?departamento. ?departamento <http://purl.org/dc/elements/1.1/title> ?nombreDepartamento. } OPTIONAL{ ?person <http://w3id.org/roh/hasRole> ?org. ?org <http://w3id.org/roh/title> ?nombreUniversidad . } OPTIONAL{ ?person <https://www.w3.org/2006/vcard/ns#email> ?email. } ?person <http://w3id.org/roh/ORCID> ?orcid. FILTER(?orcid='"""+orcid+"""') }
- Obtener datos de investigador a partir de PersonaRef:
select ?person ?nombreCompleto ?email ?nombreDepartamento ?nombreUniversidad from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?person a 'person'. ?person <http://xmlns.com/foaf/0.1/name> ?nombreCompleto. OPTIONAL{ ?person <http://vivoweb.org/ontology/core#departmentOrSchool> ?departamento. ?departamento <http://purl.org/dc/elements/1.1/title> ?nombreDepartamento. } OPTIONAL{ ?person <http://w3id.org/roh/hasRole> ?org. ?org <http://w3id.org/roh/title> ?nombreUniversidad . } OPTIONAL{ ?person <https://www.w3.org/2006/vcard/ns#email> ?email. } ?person <http://w3id.org/roh/crisIdentifier> ?identifier. FILTER(?identifier='"""+persona_ref+"""') }
- Obtener datos de investigador a partir del email del investigador:
select ?person ?nombreCompleto ?email ?nombreDepartamento ?nombreUniversidad from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?person a 'person'. ?person <http://xmlns.com/foaf/0.1/name> ?nombreCompleto. OPTIONAL{ ?person <http://vivoweb.org/ontology/core#departmentOrSchool> ?departamento. ?departamento <http://purl.org/dc/elements/1.1/title> ?nombreDepartamento. } OPTIONAL{ ?person <http://w3id.org/roh/hasRole> ?org. ?org <http://w3id.org/roh/title> ?nombreUniversidad . } OPTIONAL{ ?person <https://www.w3.org/2006/vcard/ns#email> ?email. } ?person <https://www.w3.org/2006/vcard/ns#email> ?email. FILTER(?email='"""+email+"""') }
- Obtener producción científica a partir del ORCID de investigador:
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?title. ?doc <http://vivoweb.org/ontology/core#hasPublicationVenue> ?revista. ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. OPTIONAL{?doc <http://w3id.org/roh/wosCitationCount> ?citasWos.} OPTIONAL{?doc <http://w3id.org/roh/scopusCitationCount> ?citasScopus.} OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.} ?revista <http://w3id.org/roh/impactIndex> ?indiceImpacto. ?indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto. ?indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto. ?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto. ?indiceImpacto <http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto. ?categoriaIndiceImpacto <http://w3id.org/roh/quartile> ?quartile. ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion )='es') FILTER(?anioIndiceImpacto=?anioFecha) FILTER(lang(?nombreFuenteIndiceImpacto)='es') ?person <http://w3id.org/roh/ORCID> ?orcid. FILTER(?orcid='"""+orcid+"""') FILTER(?anioFecha in ("""+periodo+""")) ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor2. ?listAuthor2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person2. BIND(?person!=?person2 as ?dif) } }
- Obtener producción científica a partir del PersonaRef de investigador:
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?title. ?doc <http://vivoweb.org/ontology/core#hasPublicationVenue> ?revista. ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. OPTIONAL{?doc <http://w3id.org/roh/wosCitationCount> ?citasWos.} OPTIONAL{?doc <http://w3id.org/roh/scopusCitationCount> ?citasScopus.} OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.} ?revista <http://w3id.org/roh/impactIndex> ?indiceImpacto. ?indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto. ?indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto. ?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto. ?indiceImpacto <http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto. ?categoriaIndiceImpacto <http://w3id.org/roh/quartile> ?quartile. ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion )='es') FILTER(?anioIndiceImpacto=?anioFecha) FILTER(lang(?nombreFuenteIndiceImpacto)='es') ?person <http://w3id.org/roh/crisIdentifier> ?identifier. FILTER(?identifier='"""+persona_ref+"""') ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor2. ?listAuthor2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person2. BIND(?person!=?person2 as ?dif) } }
- Obtener producción científica a partir del email de investigador:
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?title. ?doc <http://vivoweb.org/ontology/core#hasPublicationVenue> ?revista. ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. OPTIONAL{?doc <http://w3id.org/roh/wosCitationCount> ?citasWos.} OPTIONAL{?doc <http://w3id.org/roh/scopusCitationCount> ?citasScopus.} OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.} ?revista <http://w3id.org/roh/impactIndex> ?indiceImpacto. ?indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto. ?indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto. ?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto. ?indiceImpacto <http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto. ?categoriaIndiceImpacto <http://w3id.org/roh/quartile> ?quartile. ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion )='es') FILTER(?anioIndiceImpacto=?anioFecha) FILTER(lang(?nombreFuenteIndiceImpacto)='es') ?person <https://www.w3.org/2006/vcard/ns#email> ?email. FILTER(?email='"""+email+"""') ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor2. ?listAuthor2 <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person2. BIND(?person!=?person2 as ?dif) } }
- Obtención de capítulos de libros de investigador por ORCID:
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?titulo . ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion)='es') ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. ?person <http://w3id.org/roh/ORCID> ?orcid. FILTER(?orcid='"""+orcid+"""') FILTER(?typeProduccion=<http://gnoss.com/items/publicationtype_004>) }
- Obtención de capítulos de libros de investigador por PersonaRef:
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?titulo . ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion)='es') ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. ?person <http://w3id.org/roh/crisIdentifier> ?identifier. FILTER(?identifier='"""+persona_ref+"""') FILTER(?typeProduccion=<http://gnoss.com/items/publicationtype_004>) }
- Obtención de capítulos de libros de investigador por email:
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?titulo . ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion)='es') ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. ?person <https://www.w3.org/2006/vcard/ns#email> ?email. FILTER(?email='"""+email+"""') FILTER(?typeProduccion=<http://gnoss.com/items/publicationtype_004>) }
- Obtención de libros de investigador por ORCID:
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?titulo . ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion)='es') ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. ?person <http://w3id.org/roh/ORCID> ?orcid. FILTER(?orcid='"""+orcid+"""') FILTER(?typeProduccion=<http://gnoss.com/items/publicationtype_032>) }
- Obtención de libros de investigador por PersonaRef:
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?titulo . ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion)='es') ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. ?person <http://w3id.org/roh/crisIdentifier> ?identifier. FILTER(?identifier='"""+persona_ref+"""') FILTER(?typeProduccion=<http://gnoss.com/items/publicationtype_032>) }
- Obtención de libros de investigador por email:
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://w3id.org/roh/title> ?titulo . ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion)='es') ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. ?person <https://www.w3.org/2006/vcard/ns#email> ?email. FILTER(?email='"""+email+"""') FILTER(?typeProduccion=<http://gnoss.com/items/publicationtype_032>) }
- Obtener información y parámetros de un artículo a partir de su ID:
select ?titulo ?doi ?tipoProduccion ?fechaPublicacion ?citasWos ?citasScopus ?citasSemanticScholar ?volumen ?numero ?paginaInicio ?paginaFin min(?journalNumberInCat) as ?journalNumberInCat min(?publicationPosition) as ?publicationPosition ?issn ?revista ?editorial ?nombreRevista ?indiceImpacto min(?cuartil) as ?cuartil from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://purl.org/dc/terms/issued> ?fecha. OPTIONAL{?doc <http://purl.org/ontology/bibo/volume> ?volumen.} OPTIONAL{?doc <http://purl.org/ontology/bibo/issue> ?numero.} OPTIONAL{?doc <http://purl.org/ontology/bibo/pageStart> ?paginaInicio.} OPTIONAL{?doc <http://purl.org/ontology/bibo/pageEnd> ?paginaFin.} ?doc <http://vivoweb.org/ontology/core#hasPublicationVenue> ?revista. ?revista <http://w3id.org/roh/title> ?nombreRevista. OPTIONAL{?revista <http://purl.org/ontology/bibo/issn> ?issn.} BIND(?fecha/10000000000 as ?anioFecha). ?revista <http://w3id.org/roh/impactIndex> ?impactIndex. OPTIONAL{?revista <http://purl.org/ontology/bibo/editor> ?editorial.} ?impactIndex<http://w3id.org/roh/year> ?anioIndiceImpacto. ?impactIndex<http://w3id.org/roh/impactIndexInYear> ?indiceImpacto. ?impactIndex<http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto. ?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto. ?impactIndex<http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto. ?categoriaIndiceImpacto <http://w3id.org/roh/quartile> ?cuartil . ?categoriaIndiceImpacto <http://w3id.org/roh/journalNumberInCat> ?journalNumberInCat . ?categoriaIndiceImpacto <http://w3id.org/roh/publicationPosition> ?publicationPosition . ?doc <http://w3id.org/roh/title> ?titulo . ?doc <http://purl.org/dc/terms/issued> ?fecha. OPTIONAL{?doc <http://w3id.org/roh/wosCitationCount> ?citasWos.} OPTIONAL{?doc <http://w3id.org/roh/scopusCitationCount> ?citasScopus.} OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.} OPTIONAL{?doc <http://purl.org/ontology/bibo/doi> ?doi.} BIND( concat(substr(str(?fecha),7,2),'-',substr(str(?fecha),5,2),'-',substr(str(?fecha),1,4)) as ?fechaPublicacion ) ?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion. ?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . FILTER(lang(?tipoProduccion )='es') FILTER(?anioIndiceImpacto=?anioFecha) FILTER(?doc =<"""+id_articulo+""">) }
- Obtención de los autores de un artículo en orden por posición del investigador :
select ?posicion ?autor ?nombreAutor ?emailAutor ?orcidAutor from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?autor. ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion. ?autor <http://xmlns.com/foaf/0.1/name> ?nombreAutor. OPTIONAL{?autor <http://w3id.org/roh/ORCID> ?orcidAutor .} OPTIONAL{?autor <https://www.w3.org/2006/vcard/ns#email> ?emailAutor .} FILTER(?doc =<"""+id_articulo+""">) }order by asc(?posicion)
- Obtener trabajos presentados en congresos nacionales e internacionales de un investigador:
select ?doc from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01> where { ?doc a 'document'. ?doc <http://w3id.org/roh/scientificActivityDocument> <http://gnoss.com/items/scientificactivitydocument_SAD2>. ?doc <http://w3id.org/roh/isValidated> 'true'. ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. ?doc <http://purl.org/dc/terms/issued> ?fecha. BIND(?fecha/10000000000 as ?anioFecha). ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person. """+filtro_investigador+""" FILTER(?anioFecha in ("""+periodo+""")) }
donde, filtro_investigador es el filtro que indica el identificador del investigador, puede ser personaRef, email u ORCID, como se puede ver en las queries anteriores.
Proceso 3 : Automatización de procesos de gestiones documentales parametrizables
Proceso 4 : Sistemas Inteligentes de encaje entre convocatorias e investigadores