...
Proceso 1 : Segmentación y generación automática de boletines informativos
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 :
...
Bloque de código |
---|
|
select ?s ?nombreDoc ?nombreRevista ?personaniomesdia ?nombreCompletofecha group_concat(?nombreArea;separator="|") as ?emailnombreArea ?nombreDepartamentoautor ?nombreUniversidadORCID from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
where
{
?persons a 'persondocument'.
?person <http://xmlns.com/foaf/0.1/name> ?nombreCompleto ?s <http://w3id.org/roh/title> ?nombreDoc.
OPTIONAL{
?persons <http://vivowebpurl.org/ontology/core#departmentOrSchool> ?departamento.
/dc/terms/issued> ?fecha.
BIND(?fecha/1000000 as ?aniomesdia).
?departamentos <http://purl.org/dcontology/elements/1.1/title>bibo/authorList> ?nombreDepartamentoauthorList.
}
OPTIONAL{
?persons <http://w3idvivoweb.org/rohontology/hasRole>core#hasPublicationVenue> ?orgrevista.
?orgrevista <http://w3id.org/roh/title> ?nombreUniversidad nombreRevista.
}
OPTIONAL{
?personauthorList <https<http://www.w3.org/20061999/vcard/ns#email>02/22-rdf-syntax-ns#member> ?emailpersona.
}
?personpersona <http://w3idxmlns.org/roh/ORCID>com/foaf/0.1/name> ?orcidautor.
FILTER(?orcid='"""+orcid+"""')
}
|
Obtener datos de investigador a partir de PersonaRef :
Bloque de código |
---|
|
select ?person ?nombreCompleto ?email ?nombreDepartamento ?nombreUniversidad from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
OPTIONAL{
?persona <http://w3id.org/roh/ORCID> ?ORCID
where }
OPTIONAL{
?person a 'person'.
?persons <http://xmlnsw3id.comorg/foaf/0.1/name>roh/hasKnowledgeArea> ?nombreCompletoarea.
OPTIONAL{
?personarea <http://vivowebw3id.org/ontologyroh/core#departmentOrSchool>categoryNode> ?departamentonodo.
?departamentonodo <http://purlwww.w3.org/dc2008/elements/1.1/title>05/skos#prefLabel> ?nombreDepartamentonombreArea.
}
OPTIONAL{
?personMINUS{?nodo <http://w3idwww.w3.org/roh2008/05/hasRole>skos#narrower> ?org.hijos}
?org <http://w3id.org/roh/title> ?nombreUniversidad .
}
}
FILTER(?aniomesdia>=" + start_date + " AND ?aniomesdia<=" + end_date + ")"
OPTIONAL{
}order by ?person <https://www.w3.org/2006/vcard/ns#email> ?email.
desc(?fecha) desc(?s) |
- Obtención de Oferta Tecnológica (OTC):
Bloque de código |
---|
|
select * from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where {
}?idOferta a 'offer'.
?personidOferta <http://w3idwww.schema.org/roh/crisIdentifier>name> ?identifiertitulo.
FILTER(?identifier='"""+persona_ref+"""')
} |
Obtener datos de investigador a partir del email del investigador :
Bloque de código |
---|
|
select ?person ?nombreCompleto ?email ?nombreDepartamento ?nombreUniversidad from?idOferta <http://www.schema.org/description> ?description.
?idOferta <http://www.schema.org/availability> <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>/items/offerstate_003>.
where
?idOferta {<http://w3id.org/roh/researchers> ?investigador.
?personinvestigador a 'person'foaf:name ?nombre.
?personidOferta <http://xmlnspurl.comorg/foafdc/0.1terms/name>issued> ?nombreCompleto.fecha
OPTIONAL{ 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:
Bloque de código |
---|
|
select ?person ?nombreCompleto ?email ?nombreDepartamento ?nombreUniversidad ?person <httpfrom <http://vivowebgnoss.org/ontology/core#departmentOrSchool> ?departamento.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?person a 'person'.
?departamentoperson <http://purlxmlns.orgcom/dcfoaf/elements/10.1/title>name> ?nombreDepartamentonombreCompleto.
}
OPTIONAL{
?person <http://w3idvivoweb.org/rohontology/hasRole>core#departmentOrSchool> ?orgdepartamento.
?orgdepartamento <http://w3idpurl.org/rohdc/elements/1.1/title> ?nombreUniversidad nombreDepartamento.
}
OPTIONAL{
OPTIONAL{
?person <https<http://www.w3.org/2006/vcard/ns#email> ?emailw3id.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(?emailorcid='"""+emailorcid+"""')
}
|
...
- datos de investigador a partir
...
...
Bloque de código |
---|
language | sql |
---|
theme | Midnight | title | Obtener producción científica de un investigador a partir de ORCID |
---|
|
select distinct ?docperson ?citasWosnombreCompleto ?citasScopusemail ?citasSemanticScholarnombreDepartamento ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from nombreUniversidad from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
where {
{
?person a 'person'.
select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnicoperson <http://xmlns.com/foaf/0.1/name> ?nombreCompleto.
whereOPTIONAL{
?person <http://vivoweb.org/ontology/core#departmentOrSchool> ?departamento.
{
?departamento <http://purl.org/dc/elements/1.1/title> ?nombreDepartamento.
?doc a 'document'.}
OPTIONAL{
?docperson <http://w3id.org/roh/title>hasRole> ?titleorg.
?docorg <http://vivowebw3id.org/ontologyroh/core#hasPublicationVenue>title> ?revistanombreUniversidad .
}
OPTIONAL{
?docperson <http<https://w3idwww.w3.org/roh2006/vcard/isValidated> 'true'ns#email> ?email.
}
?doc?person <http://purlw3id.org/ontologyroh/bibo/authorList>crisIdentifier> ?listAuthoridentifier.
?listAuthorFILTER(?identifier='"""+persona_ref+"""')
} |
- Obtener datos de investigador a partir del email del investigador:
Bloque de código |
---|
|
select ?person ?nombreCompleto ?email ?nombreDepartamento ?nombreUniversidad from <http://wwwgnoss.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion.
com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?doc <http://purl.org/dc/terms/issued> ?fecha. person a 'person'.
BIND(?fecha/10000000000 as ?anioFecha)?person <http://xmlns.com/foaf/0.1/name> ?nombreCompleto.
OPTIONAL{
?listAuthorperson <http://www.w3vivoweb.org/1999/02/22-rdf-syntax-ns#member>ontology/core#departmentOrSchool> ?persondepartamento.
?departamento <http://purl.org/dc/elements/1.1/title> ?nombreDepartamento.
OPTIONAL{?doc <http://w3id.org/roh/wosCitationCount> ?citasWos.}
OPTIONAL{
OPTIONAL{?docperson <http://w3id.org/roh/scopusCitationCount>hasRole> ?citasScopusorg.}
OPTIONAL{?doc <http?org <http://w3id.org/roh/semanticScholarCitationCount>title> ?citasSemanticScholarnombreUniversidad .}
}
OPTIONAL{
?revistaperson <http<https://w3idwww.w3.org/2006/rohvcard/impactIndex>ns#email> ?indiceImpactoemail.
}
?indiceImpactoperson <http<https://w3idwww.w3.org/2006/rohvcard/year>ns#email> ?anioIndiceImpactoemail.
FILTER(?email='"""+email+"""')
} |
- Obtener producción científica a partir del ORCID de investigador:
Bloque de código |
---|
|
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto.
?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto.
select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?indiceImpacto <http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto.
nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico
where
?categoriaIndiceImpacto <http://w3id.org/roh/quartile> ?quartile. {
?doc <http://purl.org/dc/elements/1.1/type> ?typeProducciona 'document'.
?typeProducciondoc <http://purlw3id.org/dc/elements/1.1roh/title> ?tipoProduccion title.
FILTER(lang(?tipoProduccion )='es')
doc <http://vivoweb.org/ontology/core#hasPublicationVenue> ?revista.
FILTER(?anioIndiceImpacto=?anioFecha)
?doc <http://w3id.org/roh/isValidated> 'true'.
?doc FILTER(lang(?nombreFuenteIndiceImpacto)='es')
<http://purl.org/ontology/bibo/authorList> ?listAuthor.
?personlistAuthor <http://w3idwww.w3.org/roh/ORCID>1999/02/22-rdf-syntax-ns#comment> ?orcidposicion.
FILTER(?orcid='"""+orcid+"""')
?doc <http://purl.org/dc/terms/issued> ?fecha.
FILTER BIND(?anioFechafecha/10000000000 in ("""+periodo+"""))
as ?anioFecha).
?doclistAuthor <http://purlwww.w3.org/ontology1999/bibo/authorList>02/22-rdf-syntax-ns#member> ?listAuthor2person.
OPTIONAL{?listAuthor2doc <http://www.w3w3id.org/1999/02/22-rdf-syntax-ns#member>roh/wosCitationCount> ?person2citasWos.}
BIND(?person!=?person2 as ?dif)
OPTIONAL{?doc <http://w3id.org/roh/scopusCitationCount> ?citasScopus.}
}
}
OPTIONAL{?doc |
Obtener producción científica a partir del PersonaRef de investigador :
Bloque de código |
---|
language | sql |
---|
theme | Midnight |
---|
title | Obtener producción científica de un investigador a partir de PersonaRef |
---|
|
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
<http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.}
where
{
?revista <http://w3id.org/roh/impactIndex> ?indiceImpacto.
select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico
indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto.
?indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto.
where
?fuenteIndiceImpacto {<http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto.
?indiceImpacto ?doc a 'document'.
<http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto.
?doccategoriaIndiceImpacto <http://w3id.org/roh/title>quartile> ?titlequartile.
?doc <http://vivowebpurl.org/ontology/core#hasPublicationVenue>dc/elements/1.1/type> ?revistatypeProduccion.
?doctypeProduccion <http://w3idpurl.org/roh/isValidated> 'true'/dc/elements/1.1/title> ?tipoProduccion .
FILTER(lang(?tipoProduccion )='es')
?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor.
FILTER(?anioIndiceImpacto=?anioFecha)
?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion.
FILTER(lang(?nombreFuenteIndiceImpacto)='es')
?doc ?person <http://purlw3id.org/dcroh/terms/issued>ORCID> ?fechaorcid.
BIND(?fecha/10000000000 as ?anioFecha).FILTER(?orcid='"""+orcid+"""')
?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person.
FILTER(?anioFecha in ("""+periodo+"""))
OPTIONAL{?doc <http://w3idpurl.org/ontology/rohbibo/wosCitationCount>authorList> ?citasWoslistAuthor2.}
OPTIONAL{?doc <http?listAuthor2 <http://w3idwww.w3.org/1999/roh/scopusCitationCount>02/22-rdf-syntax-ns#member> ?citasScopusperson2.}
BIND(?person!=?person2 as ?dif)
OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.}
}
}
|
- Obtener producción científica a partir del PersonaRef de investigador:
Bloque de código |
---|
|
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?revistaquartile from <http://w3idgnoss.org/roh/impactIndex> ?indiceImpacto.
com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto.
select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico
?indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto.
where
?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto.
{
?indiceImpacto <http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto ?doc a 'document'.
?categoriaIndiceImpactodoc <http://w3id.org/roh/quartile>title> ?quartiletitle.
?doc <http://purlvivoweb.org/dc/elements/1.1/type>ontology/core#hasPublicationVenue> ?typeProduccionrevista.
?typeProducciondoc <http://purlw3id.org/dc/elements/1.1/title> ?tipoProduccion roh/isValidated> 'true'.
FILTER(lang(?tipoProduccion )='es')?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor.
FILTER(?anioIndiceImpacto=?anioFecha)
FILTER(lang(?nombreFuenteIndiceImpacto)='es')
?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion.
?persondoc <http://w3idpurl.org/dc/rohterms/crisIdentifier>issued> ?identifierfecha.
FILTER(?identifier='"""+persona_ref+"""')
BIND(?fecha/10000000000 as ?anioFecha).
?doclistAuthor <http://purlwww.w3.org/ontology1999/bibo/authorList>02/22-rdf-syntax-ns#member> ?listAuthor2person.
OPTIONAL{?listAuthor2doc <http://www.w3w3id.org/1999/02/22-rdf-syntax-ns#member>roh/wosCitationCount> ?person2citasWos.}
BIND(?person!=?person2 as ?dif)
OPTIONAL{?doc <http://w3id.org/roh/scopusCitationCount> ?citasScopus.}
OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.}
} |
Obtener producción científica a partir del email de investigador :
Bloque de código |
---|
language | sql |
---|
theme | Midnight |
---|
title | Obtener producción científica de un investigador a partir de email |
---|
|
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from ?revista <http://gnossw3id.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>org/roh/impactIndex> ?indiceImpacto.
where
{
?indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto.
select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico
indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto.
?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto.
where
?indiceImpacto {<http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto.
?doc a 'document'?categoriaIndiceImpacto <http://w3id.org/roh/quartile> ?quartile.
?doc <http://w3idpurl.org/roh/title>/dc/elements/1.1/type> ?titletypeProduccion.
?doctypeProduccion <http://vivowebpurl.org/ontology/core#hasPublicationVenue> ?revista/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.FILTER(?anioIndiceImpacto=?anioFecha)
?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion.
FILTER(lang(?nombreFuenteIndiceImpacto)='es')
?docperson <http://purlw3id.org/dcroh/terms/issued>crisIdentifier> ?fechaidentifier.
BIND(?fecha/10000000000 as ?anioFecha).
FILTER(?identifier='"""+persona_ref+"""')
?listAuthordoc <http://www.w3purl.org/1999ontology/02/22-rdf-syntax-ns#member>bibo/authorList> ?personlistAuthor2.
OPTIONAL{?doclistAuthor2 <http://w3idwww.w3.org/1999/roh/wosCitationCount>02/22-rdf-syntax-ns#member> ?citasWosperson2.}
OPTIONAL{?doc <http://w3id.org/roh/scopusCitationCount> ?citasScopus.}BIND(?person!=?person2 as ?dif)
}
} |
- Obtener producción científica a partir del email de investigador:
Bloque de código |
---|
|
select distinct ?doc ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?title ?posicion ?autorUnico ?quartile from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.}
where
{
?revista <http://w3id.org/roh/impactIndex> ?indiceImpacto.
select distinct ?title ?citasWos ?citasScopus ?citasSemanticScholar ?tipoProduccion ?posicion ?doc ?indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto.
min(?quartile) as ?quartile ?nombreFuenteIndiceImpacto !(max(?dif)) as ?autorUnico
?indiceImpacto <http://w3id.org/roh/impactSource> ?fuenteIndiceImpacto.where
?fuenteIndiceImpacto <http://purl.org/dc/elements/1.1/title> ?nombreFuenteIndiceImpacto.{
?indiceImpactodoc <http://w3id.org/roh/impactCategory> ?categoriaIndiceImpactoa 'document'.
?categoriaIndiceImpactodoc <http://w3id.org/roh/quartile>title> ?quartiletitle.
?doc <http://purlvivoweb.org/dc/elements/1.1/type>ontology/core#hasPublicationVenue> ?typeProduccionrevista.
?typeProducciondoc <http://purlw3id.org/dc/elements/1.1/title> ?tipoProduccion roh/isValidated> 'true'.
FILTER(lang(?tipoProduccion )='es')?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor.
FILTER(?anioIndiceImpacto=?anioFecha)
?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment> ?posicion.
?doc FILTER(lang(?nombreFuenteIndiceImpacto)='es')
<http://purl.org/dc/terms/issued> ?fecha.
BIND(?person <https://www.w3.org/2006/vcard/ns#email> ?emailfecha/10000000000 as ?anioFecha).
FILTER(?email='"""+email+"""') ?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person.
OPTIONAL{?doc <http://purlw3id.org/ontologyroh/bibo/authorList>wosCitationCount> ?listAuthor2citasWos.}
OPTIONAL{?listAuthor2doc <http://www.w3w3id.org/1999/02/22-rdf-syntax-ns#member>roh/scopusCitationCount> ?person2citasScopus.
}
BIND(?person!=?person2 as ?dif)
OPTIONAL{?doc <http://w3id.org/roh/semanticScholarCitationCount> ?citasSemanticScholar.}
}
} |
Obtención de capitulos de libros de investigador por ORCID :
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
?revista <http://w3id.org/roh/impactIndex> ?indiceImpacto.
where
{
?indiceImpacto <http://w3id.org/roh/year> ?anioIndiceImpacto.
?doc a 'document'.
?docindiceImpacto <http://w3id.org/roh/title>impactSource> ?titulo fuenteIndiceImpacto.
?docfuenteIndiceImpacto <http://purl.org/dc/elements/1.1/type>title> ?typeProduccionnombreFuenteIndiceImpacto.
?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion .
?indiceImpacto <http://w3id.org/roh/impactCategory> ?categoriaIndiceImpacto.
FILTER(lang(?tipoProduccion)='es')
?doccategoriaIndiceImpacto <http://w3id.org/roh/isValidated> 'true'.
quartile> ?quartile.
?doc <http://purl.org/ontology/bibo/authorList>dc/elements/1.1/type> ?listAuthortypeProduccion.
?doc <http:// ?typeProduccion <http://purl.org/dc/elements/terms1.1/issued>title> ?fecha.
tipoProduccion .
BIND(?fecha/10000000000 as ?anioFecha).
FILTER(lang(?tipoProduccion )='es')
?listAuthor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person.
FILTER(?anioIndiceImpacto=?anioFecha)
?person <http://w3id.org/roh/ORCID> ?orcid.
FILTER(lang(?orcidnombreFuenteIndiceImpacto)='"""+orcid+"""')es')
FILTER(?typeProduccion=<http://gnoss.com/items/publicationtype_004>)
} |
Obtención de capitulos de libros de investigador por PersonaRef:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccionperson from <http<https://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
www.w3.org/2006/vcard/ns#email> ?email.
where
{
FILTER(?email='"""+email+"""')
?doc a 'document'.
?doc <http://w3idpurl.org/rohontology/bibo/title>authorList> ?titulo listAuthor2.
?doclistAuthor2 <http://purlwww.w3.org/dc1999/elements/1.1/type> ?typeProduccion.
02/22-rdf-syntax-ns#member> ?person2.
?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion . BIND(?person!=?person2 as ?dif)
FILTER(lang(?tipoProduccion)='es')
}
} |
- Obtención de capítulos de libros de investigador por ORCID:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from ?doc <http://w3idgnoss.org/roh/isValidated> 'true'.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?doc <http://purl.org/ontology/bibo/authorList> ?listAuthora 'document'.
?doc <http://purlw3id.org/dcroh/terms/issued>title> ?fechatitulo .
BIND(?fecha/10000000000 as ?anioFecha)?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccion.
?listAuthortypeProduccion <http://www.w3purl.org/1999/02/22-rdf-syntax-ns#member> ?person.
dc/elements/1.1/title> ?tipoProduccion .
?person <http://w3id.org/roh/crisIdentifier> ?identifier.
FILTER(lang(?tipoProduccion)='es')
?doc FILTER(?identifier='"""+persona_ref+"""')<http://w3id.org/roh/isValidated> 'true'.
FILTER(?typeProduccion=doc <http://gnosspurl.comorg/ontology/items/publicationtype_004>)bibo/authorList> ?listAuthor.
} |
Obtención de capitulos de libros de investigador por email:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
?doc {<http://purl.org/dc/terms/issued> ?fecha.
BIND(?docfecha/10000000000 a 'document'as ?anioFecha).
?doclistAuthor <http://w3idwww.w3.org/1999/roh/title>02/22-rdf-syntax-ns#member> ?titulo person.
?docperson <http://purlw3id.org/dc/elements/1.1/type>roh/ORCID> ?typeProduccionorcid.
?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion .FILTER(?orcid='"""+orcid+"""')
FILTER(lang(?tipoProduccion)='es'typeProduccion=<http://gnoss.com/items/publicationtype_004>)
} |
- Obtención de capítulos de libros de investigador por PersonaRef:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?doc ?tipoProduccion from <http://w3idgnoss.org/roh/isValidated> 'true'.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor.{
?doc <http://purl.org/dc/terms/issued> ?fecha. a 'document'.
BIND(?fecha/10000000000 as ?anioFecha)?doc <http://w3id.org/roh/title> ?titulo .
?listAuthordoc <http://wwwpurl.w3.org/dc/1999elements/02/22-rdf-syntax-ns#member>1.1/type> ?persontypeProduccion.
?persontypeProduccion <https<http://www.w3purl.org/dc/2006elements/vcard1.1/ns#email>title> ?emailtipoProduccion .
FILTER(lang(?emailtipoProduccion)='"""+email+"""es')
FILTER(?typeProduccion=doc <http://gnossw3id.comorg/items/publicationtype_004>)
} |
Obtención de libros de investigador por ORCID:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>roh/isValidated> 'true'.
where
{
?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor.
?doc a 'document'.<http://purl.org/dc/terms/issued> ?fecha.
BIND(?doc <http://w3id.org/roh/title> ?titulo fecha/10000000000 as ?anioFecha).
?doclistAuthor <http://purlwww.w3.org/dc1999/elements/1.1/type> ?typeProduccion.02/22-rdf-syntax-ns#member> ?person.
?typeProduccionperson <http://purlw3id.org/dc/elements/1.1/title>roh/crisIdentifier> ?tipoProduccion identifier.
FILTER(lang(?tipoProduccion)identifier='es"""+persona_ref+"""')
FILTER(?doc typeProduccion=<http://w3idgnoss.orgcom/roh/isValidated> 'true'.
items/publicationtype_004>)
} |
- Obtención de capítulos de libros de investigador por email:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor. {
?doc <http://purl.org/dc/terms/issued> ?fecha.
a 'document'.
?doc BIND(?fecha/10000000000 as ?anioFecha)<http://w3id.org/roh/title> ?titulo .
?listAuthordoc <http://www.w3purl.org/1999/02/22-rdf-syntax-ns#member> ?person.
dc/elements/1.1/type> ?typeProduccion.
?persontypeProduccion <http://w3idpurl.org/roh/ORCID> ?orcid/dc/elements/1.1/title> ?tipoProduccion .
FILTER(lang(?orcidtipoProduccion)='"""+orcid+"""es')
FILTER(?typeProduccion=doc <http://gnossw3id.comorg/items/publicationtype_032>)
roh/isValidated> 'true'.
} |
Obtención de libros de investigador por PersonaRef:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor.
?doc a 'document'.<http://purl.org/dc/terms/issued> ?fecha.
BIND(?doc <http://w3id.org/roh/title> ?titulo fecha/10000000000 as ?anioFecha).
?doclistAuthor <http://purlwww.w3.org/dc1999/elements/1.1/type> ?typeProduccion.02/22-rdf-syntax-ns#member> ?person.
?typeProduccionperson <http<https://purlwww.w3.org/dc2006/elements/1.1/title>vcard/ns#email> ?tipoProduccion email.
FILTER(lang(?tipoProduccion)email='es"""+email+"""')
FILTER(?doc typeProduccion=<http://w3idgnoss.orgcom/roh/isValidated> 'true'.items/publicationtype_004>)
} |
- Obtención de libros de investigador por ORCID:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion ?doc <http://purl.org/ontology/bibo/authorList> ?listAuthor.from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
?doc <http://purl.org/dc/terms/issued> ?fecha. {
BIND(?fecha/10000000000doc as ?anioFecha)a 'document'.
?listAuthordoc <http://wwww3id.w3.org/1999/02/22-rdf-syntax-ns#member> ?person.
roh/title> ?titulo .
?persondoc <http://w3idpurl.org/roh/crisIdentifier>/dc/elements/1.1/type> ?identifiertypeProduccion.
FILTER(?identifier='"""+persona_ref+"""')?typeProduccion <http://purl.org/dc/elements/1.1/title> ?tipoProduccion .
FILTER(lang(?typeProduccion=<http://gnoss.com/items/publicationtype_032>)
tipoProduccion)='es')
} |
Obtención de libros de investigador por email:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
?doc {<http://w3id.org/roh/isValidated> 'true'.
?doc a 'document'<http://purl.org/ontology/bibo/authorList> ?listAuthor.
?doc <http://w3idpurl.org/dc/rohterms/title>issued> ?titulofecha. .
BIND(?doc <http://purl.org/dc/elements/1.1/type> ?typeProduccionfecha/10000000000 as ?anioFecha).
?typeProduccionlistAuthor <http://purlwww.w3.org/dc1999/elements/1.1/title> ?tipoProduccion .02/22-rdf-syntax-ns#member> ?person.
FILTER(lang(?tipoProduccion)='es')
?person <http://w3id.org/roh/ORCID> ?orcid.
?doc <http://w3id.org/roh/isValidated> 'true'. FILTER(?orcid='"""+orcid+"""')
FILTER(?doc typeProduccion=<http://purlgnoss.orgcom/ontology/bibo/authorList> ?listAuthor.
items/publicationtype_032>)
} |
- Obtención de libros de investigador por PersonaRef:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
?doc <http://purl.org/dc/terms/issued> ?fecha. {
BIND(?fecha/10000000000doc as ?anioFecha)a 'document'.
?listAuthordoc <http://www.w3w3id.org/1999/02/22-rdf-syntax-ns#member> ?person.
roh/title> ?titulo .
?persondoc <https<http://www.w3purl.org/dc/2006elements/vcard1.1/ns#email>type> ?emailtypeProduccion.
?typeProduccion FILTER(?email='"""+email+"""')<http://purl.org/dc/elements/1.1/title> ?tipoProduccion .
FILTER(lang(?typeProduccion=<http://gnoss.com/items/publicationtype_032>)
tipoProduccion)='es')
} |
Obtener información y parámetros de un artículo a partir de su ID :
Bloque de código |
---|
language | sql |
---|
theme | Midnight |
---|
title | Obtener información 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 ?cuartildoc <http://w3id.org/roh/isValidated> 'true'.
from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
?doc {
<http://purl.org/ontology/bibo/authorList> ?listAuthor.
?doc a 'document'.
?doc <http://purl.org/dc/terms/issued> ?fecha.
OPTIONAL{?doc <http://purl.org/ontology/bibo/volume> ?volumen.}
BIND(?fecha/10000000000 as ?anioFecha).
OPTIONAL{ ?doclistAuthor <http://purlwww.w3.org/ontology1999/bibo/issue>02/22-rdf-syntax-ns#member> ?numeroperson.}
OPTIONAL{?docperson <http://purlw3id.org/ontologyroh/bibo/pageStart>crisIdentifier> ?paginaInicioidentifier.}
OPTIONAL{?doc <http://purl.org/ontology/bibo/pageEnd> ?paginaFin.}
FILTER(?identifier='"""+persona_ref+"""')
FILTER(?doc typeProduccion=<http://vivowebgnoss.orgcom/ontology/core#hasPublicationVenue> ?revista.items/publicationtype_032>)
?revista} |
- Obtención de libros de investigador por email:
Bloque de código |
---|
|
select ?doc ?titulo ?anioFecha ?tipoProduccion from <http://w3idgnoss.org/roh/title> ?nombreRevista.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
OPTIONAL{?revista <http://purl.org/ontology/bibo/issn> ?issn.}
BIND(?fecha/10000000000doc as ?anioFecha)a 'document'.
?revistadoc <http://w3id.org/roh/impactIndex>title> ?impactIndextitulo .
OPTIONAL{?revista ?doc <http://purl.org/dc/ontologyelements/bibo1.1/editor>type> ?editorialtypeProduccion.}
?impactIndex<http ?typeProduccion <http://w3idpurl.org/roh/year> ?anioIndiceImpacto/dc/elements/1.1/title> ?tipoProduccion .
?impactIndex<http://w3id.org/roh/impactIndexInYear> ?indiceImpacto.
FILTER(lang(?tipoProduccion)='es')
?impactIndex<http ?doc <http://w3id.org/roh/impactSource> ?fuenteIndiceImpactoisValidated> 'true'.
?fuenteIndiceImpactodoc <http://purl.org/dcontology/elements/1.1/title>bibo/authorList> ?nombreFuenteIndiceImpactolistAuthor.
?impactIndex<httpdoc <http://w3idpurl.org/dc/rohterms/impactCategory>issued> ?categoriaIndiceImpactofecha.
?categoriaIndiceImpacto <http://w3id.org/roh/quartile> ?cuartil .
BIND(?fecha/10000000000 as ?anioFecha).
?categoriaIndiceImpactolistAuthor <http://w3idwww.w3.org/1999/roh/journalNumberInCat>02/22-rdf-syntax-ns#member> ?journalNumberInCat person.
?categoriaIndiceImpactoperson <http<https://w3idwww.w3.org/roh2006/vcard/publicationPosition>ns#email> ?publicationPosition email.
?doc <http://w3id.org/roh/title> ?titulo .
FILTER(?email='"""+email+"""')
FILTER(?doc typeProduccion=<http://purlgnoss.orgcom/dc/terms/issued> ?fecha.
items/publicationtype_032>)
} |
- Obtener información y parámetros de un artículo a partir de su ID:
Bloque de código |
---|
|
select ?titulo ?doi ?tipoProduccion ?fechaPublicacion ?citasWos ?citasScopus ?citasSemanticScholar ?volumen ?numero ?paginaInicio ?paginaFin min(?journalNumberInCat) as OPTIONAL{?doc <http://w3id.org/roh/wosCitationCount> ?citasWos.}
OPTIONAL{?docjournalNumberInCat min(?publicationPosition) as ?publicationPosition ?issn ?revista ?editorial ?nombreRevista ?indiceImpacto min(?cuartil) as ?cuartil from <http://w3idgnoss.org/roh/scopusCitationCount> ?citasScopus.}com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?doc a 'document'.
OPTIONAL{?doc <http://w3idpurl.org/rohdc/terms/semanticScholarCitationCount>issued> ?citasSemanticScholarfecha.}
OPTIONAL{?doc <http://purl.org/ontology/bibo/doi>volume> ?doivolumen.}
OPTIONAL{?doc <http://purl.org/ontology/bibo/issue> ?numero.}
BIND( concat(substr(str(?fecha),7,2),'-',substr(str(?fecha),5,2),'-',substr(str(?fecha),1,4)) as ?fechaPublicacion )
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 :
Bloque de código |
---|
|
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:
Bloque de código |
---|
|
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+"""))
} |
- Obtener patentes de un investigador:
Bloque de código |
---|
|
select ?doc from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?doc a 'patent'.
?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 (2010,2011,2013,2015,2018,2020))
} |
- Obtener título y fecha de una patente utilizando su identificador:
Bloque de código |
---|
|
select ?titulo ?fechaPublicacion from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
?doc a 'patent'.
?doc <http://w3id.org/roh/title> ?titulo .
OPTIONAL{?doc <http://purl.org/dc/terms/issued> ?fecha. }
FILTER(?doc =<"""+id+""">)
} |
- Obtener lista de autores de una patente utilizando su identificador:
Bloque de código |
---|
|
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+""">)
}order by asc(?posicion) |
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 4 : Sistemas Inteligentes de encaje entre convocatorias e investigadores
- Obtención de grafo de colaboración:
Bloque de código |
---|
|
SELECT ?person ?nombre ?email count(distinct ?documento) as ?colaboracionesDocumentos count(distinct ?proy) as ?colaboracionesProyectos
count(distinct ?documento) + count(distinct ?proy) as ?totalColaboraciones
from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
WHERE
{
?person a 'person'.
?person foaf:name ?nombre.
?person <https://www.w3.org/2006/vcard/ns#email> ?email
{
?documento <http://purl.org/ontology/bibo/authorList> ?listaAutoresA.
?listaAutoresA <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?personaBuscar.
?documento a 'document'.
?documento <http://purl.org/ontology/bibo/authorList> ?listaAutores.
?listaAutores <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person.
}
UNION
{
?proy <http://w3id.org/roh/membersProject> ?personaBuscar.
?proy a 'project'.
?proy <http://w3id.org/roh/membersProject> ?person.
}
FILTER(?person != ?personaBuscar)
?personaBuscar a 'person'.
?personaBuscar <https://www.w3.org/2006/vcard/ns#email> ?emailPersonaBuscar.
FILTER( ?emailPersonaBuscar="""+"'"+investigador_email+"'"+""")
}order by desc(?totalColaboraciones) |
- Obtención de la lista de investigadores:
Bloque de código |
---|
|
select ?person ?nombrePersona ?email from <http://gnoss.com/document.owl> from <http://gnoss.com/person.owl> from <http://gnoss.com/taxonomy.owl>
where {
?doc a <http://purl.org/dcontology/elements/1.1/type> ?typeProduccion.
bibo/Document>.
?typeProducciondoc <http://purl.org/dcontology/elements/1.1/title>bibo/authorList> ?tipoProduccion autor.
FILTER(lang(?tipoProduccion )='es')
FILTER(?anioIndiceImpacto=?anioFecha)autor <http://www.w3.org/1999/02/22-rdf-syntax-ns#member> ?person.
?person <http://xmlns.com/foaf/0.1/name> ?nombrePersona.
FILTER(?doc =<"""+id_articulo+""">)
}
?person <https://www.w3.org/2006/vcard/ns#email> ?email.
}GROUP BY ?email
|
...
- datos de una persona dado su identificador "personaRef":
Bloque de código |
---|
|
select ?posicionperson ?autoridentifier ?nombreAutornombrePersona ?emailAutor ?orcidAutoremail from <http://gnoss.com/document.owl> from <http://gnoss.com/b836078b-78a0-4939-b809-3f2ccf4e5c01>
where
{
person.owl> from <http://gnoss.com/taxonomy.owl>
where {
?doc a 'document'.
?doc <http://purl.org/ontology/bibo/authorList> ?listAuthorDocument>.
?listAuthordoc <http://www.w3purl.org/1999ontology/02/22-rdf-syntax-ns#member>bibo/authorList> ?autor.
?listAuthorautor <http://www.w3.org/1999/02/22-rdf-syntax-ns#comment>ns#member> ?posicionperson.
?autorperson <http://xmlnsw3id.comorg/foaf/0.1/name> roh/crisIdentifier> ?nombreAutoridentifier.
OPTIONAL{?autor?person <http://w3idxmlns.org/roh/ORCID> ?orcidAutor .}
com/foaf/0.1/name> ?nombrePersona.
OPTIONAL{?autorperson <https://www.w3.org/2006/vcard/ns#email> ?emailAutor email.}
FILTER(?doc email=<'"""+id_articuloemail+""">')
}orderGROUP byBY asc(?posicion) |
Proceso 3 : Automatización de procesos de gestiones documentales parametrizables
...