diff --git a/productMods/WEB-INF/ontologies/user/tbox/vivo-core-1.5-labels_es_ES.n3 b/productMods/WEB-INF/ontologies/user/tbox/vivo-core-1.5-labels_es.n3 similarity index 50% rename from productMods/WEB-INF/ontologies/user/tbox/vivo-core-1.5-labels_es_ES.n3 rename to productMods/WEB-INF/ontologies/user/tbox/vivo-core-1.5-labels_es.n3 index e4779d1b..08798996 100644 --- a/productMods/WEB-INF/ontologies/user/tbox/vivo-core-1.5-labels_es_ES.n3 +++ b/productMods/WEB-INF/ontologies/user/tbox/vivo-core-1.5-labels_es.n3 @@ -1,379 +1,515 @@ - "tiene sub subvenci\u00F3n"@es-ES . - "Posici\u00F3n Postdoctoral"@es-ES . - "descripci\u00F3n"@es-ES . - "la autoridad gobernante"@es-ES . - "contribuye a"@es-ES . - "administra la subvenci\u00F3n"@es-ES . - "actualmente jefe de"@es-ES . - "investigador principal en"@es-ES . - "Credencial"@es-ES . - "esconderse de pantalla"@es-ES . - "papel cr\u00EDtico de"@es-ES . - "Campus"@es-ES . - "enfoque geogr\u00E1fico nacional"@es-ES . - "Estudiante licenciado"@es-ES . - "premio otorgado por"@es-ES . - "la educaci\u00F3n y la formaci\u00F3n"@es-ES . - "Miembro de la Facultad"@es-ES . - "asesoramiento contribuci\u00F3n a"@es-ES . - "apoyada por"@es-ES . - "caracter\u00EDsticas"@es-ES . - "asesorados"@es-ES . - "Habitaci\u00F3n"@es-ES . - "Centro"@es-ES . - "Hoja informativa"@es-ES . - "tiene traducci\u00F3n"@es-ES . - "visi\u00F3n general de investigaci\u00F3n"@es-ES . - "p\u00E1gina web"@es-ES . - "visi\u00F3n general de divulgaci\u00F3n"@es-ES . - "resultado de"@es-ES . - "informaci\u00F3n adicional"@es-ES . - "Direcci\u00F3n 1"@es-ES . - "Papel Principal Investigador"@es-ES . - "Capacitaci\u00F3n Educativa"@es-ES . - "organizaci\u00F3n de formaci\u00F3n"@es-ES . - "Clasificaci\u00F3n Internacional (ICL) c\u00F3digo"@es-ES . - "fax"@es-ES . - "subvenci\u00F3n subcontratos"@es-ES . - "Fecha / hora de intervalo"@es-ES . - "jefe de"@es-ES . - "subvenci\u00F3n concedida por"@es-ES . - "Conferencia Poster"@es-ES . - "Documento de la Conferencia"@es-ES . - "enfoque geogr\u00E1fico de"@es-ES . - "premio o el honor de"@es-ES . - "parte de"@es-ES . - "orden de visualizaci\u00F3n preferida"@es-ES . - "Estatal o provincial"@es-ES . - "papel en"@es-ES . - "autor vinculados"@es-ES . - "Investigador Rol"@es-ES . - "Posici\u00F3n Primaria"@es-ES . - "revisado en"@es-ES . - "Laboratorio"@es-ES . - "incluye eventos"@es-ES . - "ubicaci\u00F3n geogr\u00E1fica de"@es-ES . - "Fundaci\u00F3n"@es-ES . - "No Facultad Acad\u00E9mica"@es-ES . - "Lugar Poblado"@es-ES . - "autores"@es-ES . - "papel en"@es-ES . - "Rango de autor en la publicaci\u00F3n"@es-ES . - "candidatura grado"@es-ES . - "\u00E1reas de investigaci\u00F3n"@es-ES . - "t\u00E9rmino etiqueta"@es-ES . - "Asociaci\u00F3n"@es-ES . - "t\u00EDtulo preferido"@es-ES . - "informaci\u00F3n de contacto"@es-ES . - "ofertas"@es-ES . - "tiene parte"@es-ES . - "concesi\u00F3n de subvenciones"@es-ES . - "Unidad de Extensi\u00F3n"@es-ES . - "reproduce"@es-ES . - "Identificaci\u00F3n de eRA Commons"@es-ES . - "Colaborador Papel"@es-ES . - "NIH Manuscrito C\u00F3digo de identificaci\u00F3n del sistema"@es-ES . - "Ubicaci\u00F3n geogr\u00E1fica"@es-ES . - "Charla Invitada"@es-ES . - "V\u00EDdeo"@es-ES . - "organizaci\u00F3n predecesora"@es-ES . - "Enlace URI"@es-ES . - "editor"@es-ES . - "ORCID Identificaci\u00F3n"@es-ES . - "F1000 Enlace"@es-ES . - "nombre o inicial"@es-ES . - "traductor de"@es-ES . - "Co-Investigador Principal Rol"@es-ES . - "papel de liderazgo de"@es-ES . - "A\u00F1o escolar"@es-ES . - "PubMed Central ID"@es-ES . - "cesionario"@es-ES . - "papel cl\u00EDnico de"@es-ES . - "direcci\u00F3n de env\u00EDo"@es-ES . - "ISI Identificaci\u00F3n del investigador"@es-ES . - "designa las"@es-ES . - "ofrecido por"@es-ES . - "patrocinador Identificaci\u00F3n del premio"@es-ES . - "Licencia"@es-ES . - "Prestaci\u00F3n de Servicios de laboratorio"@es-ES . - "Propuesta de Investigaci\u00F3n"@es-ES . - "direcci\u00F3n postal"@es-ES . - "Equipo"@es-ES . - "v\u00E1lida en"@es-ES . - "tiene sub-organizaci\u00F3n"@es-ES . - "Informaci\u00F3n sobre el recurso"@es-ES . - "Es esta persona un autor correspondiente?"@es-ES . - "Internado"@es-ES . - "Presentador Papel"@es-ES . - "URLLink"@es-ES . - "lugar de publicaci\u00F3n"@es-ES . - "posiciones"@es-ES . - "Gui\u00F3n"@es-ES . - "Dataset"@es-ES . - "organizaci\u00F3n educativa"@es-ES . - "asistido"@es-ES . - "Curso"@es-ES . - "Premio de Honor o recibo"@es-ES . - "palabras clave"@es-ES . - "Continente"@es-ES . - "Asistente Papel"@es-ES . - "Entidad geopol\u00EDtica"@es-ES . - "Organizaci\u00F3n Financiadora"@es-ES . - "Puesto de trabajo HR"@es-ES . - "Scopus Identificaci\u00F3n"@es-ES . - "Workshop Series"@es-ES . - "funci\u00F3n asociada"@es-ES . - "funci\u00F3n de asistente de"@es-ES . - "Formaci\u00F3n Postdoctoral"@es-ES . - "credencial de"@es-ES . - "cr\u00E9ditos"@es-ES . - "C\u00F3digo Clase / Subclase Clasificaci\u00F3n EE.UU. Publicado (CCL)"@es-ES . - "Editor"@es-ES . - "requisito previo para"@es-ES . - "tipo m\u00E1s espec\u00EDfico"@es-ES . - "publicaciones apoyo"@es-ES . - "Papel Proveedor de servicios"@es-ES . - "concepto asociado"@es-ES . - "Comit\u00E9"@es-ES . - "Discurso"@es-ES . - "L\u00EDder Papel"@es-ES . - "pa\u00EDs"@es-ES . - "organizador del"@es-ES . - "ubicaci\u00F3n de los equipos"@es-ES . - "Empresa"@es-ES . - "personas"@es-ES . - "enfoque geogr\u00E1fico nacional del"@es-ES . - "produce"@es-ES . - "tiene funci\u00F3n"@es-ES . - "Equipo"@es-ES . - "visi\u00F3n de conjunto"@es-ES . - "clasificar"@es-ES . - "premios y honores"@es-ES . - "Fecha / hora de intervalo"@es-ES . - "presentado en"@es-ES . - "ofrecido por"@es-ES . - "Identificaci\u00F3n del premio local"@es-ES . - "Papel Editor"@es-ES . - "Organizador Papel"@es-ES . - "Comunicado de prensa"@es-ES . - "en las instalaciones de"@es-ES . - "Empresa Privada"@es-ES . - "Identificador del informe"@es-ES . - "enlace de texto de anclaje"@es-ES . - "premio o distinci\u00F3n que se otorga"@es-ES . - "Licenciado Asesoramiento Relaci\u00F3n"@es-ES . - "correo electr\u00F3nico principal"@es-ES . - "co-principal investigador del papel"@es-ES . - "Escuela"@es-ES . - "recogida o editor de la serie de"@es-ES . - "tiene actualmente miembro"@es-ES . - "papel de editor"@es-ES . - "papel de proveedor de servicios de"@es-ES . - "t\u00EDtulo obtenido"@es-ES . - "n\u00FAmero de licencia"@es-ES . - "premio u honor patrocinadores"@es-ES . - "fecha / valor de tiempo"@es-ES . - "Servicio"@es-ES . - "Regi\u00F3n Transnacional"@es-ES . - "Contrato"@es-ES . - "contiene geogr\u00E1ficamente"@es-ES . - "Estudiantes de Pregrado"@es-ES . - "Software"@es-ES . - "investigador co-principal en"@es-ES . - "posici\u00F3n para la persona"@es-ES . - "aconsejado"@es-ES . - "No docente"@es-ES . - "tiene instalaciones"@es-ES . - "Otorgar"@es-ES . - "ofrecido por"@es-ES . - "editor"@es-ES . - "cartas credenciales"@es-ES . - "papel de los"@es-ES . - "Departamento"@es-ES . - "publicado en"@es-ES . - "Postal de EE.UU. Direcci\u00F3n"@es-ES . - "Certificado"@es-ES . - "Regi\u00F3n geogr\u00E1fica"@es-ES . - "Construcci\u00F3n"@es-ES . - "Exhibir"@es-ES . - "Papel miembro"@es-ES . - "enfoque geogr\u00E1fico internacional"@es-ES . - "cuenta con equipos"@es-ES . - "Base de datos"@es-ES . - "Fecha / Hora Valor"@es-ES . - "Bibliotecario Posici\u00F3n"@es-ES . - "Posici\u00F3n"@es-ES . - "visi\u00F3n general de ense\u00F1anza"@es-ES . - "email"@es-ES . - "en la serie de eventos"@es-ES . - "Estudio de caso"@es-ES . - "concepto para"@es-ES . - "Divisi\u00F3n"@es-ES . - "Blog"@es-ES . - "miembro de"@es-ES . - "Proyecto"@es-ES . - "Bibliotecario"@es-ES . - "Documento de trabajo"@es-ES . - "distribuye la financiaci\u00F3n de"@es-ES . - "tiene ubicaci\u00F3n geogr\u00E1fica"@es-ES . - "Papel Cl\u00EDnica"@es-ES . - "distribuye"@es-ES . - "tel\u00E9fono"@es-ES . - "provincia"@es-ES . - "lugar de publicaci\u00F3n"@es-ES . - "Regi\u00F3n Subnacional"@es-ES . - "Departamento Acad\u00E9mico"@es-ES . - "Pa\u00EDs"@es-ES . - "enfoque geogr\u00E1fico"@es-ES . - "investigador en"@es-ES . - "tiene en la materia"@es-ES . - "producto de"@es-ES . - "Fecha de la publicaci\u00F3n"@es-ES . - "Faculty Position Administrativo"@es-ES . - "Facilidad"@es-ES . - "Acuerdo"@es-ES . - "geogr\u00E1ficamente dentro de"@es-ES . - "Nivel de estudios:"@es-ES . - "divulgaci\u00F3n papel de proveedor de"@es-ES . - "rol principal investigador del"@es-ES . - "la recepci\u00F3n de"@es-ES . - "materia de"@es-ES . - "organizaci\u00F3n affliliated"@es-ES . - "la educaci\u00F3n o la formaci\u00F3n de"@es-ES . - "Art\u00EDculo Editorial"@es-ES . - "Puntuaci\u00F3n"@es-ES . - "Revisor Papel"@es-ES . - "Nivel de estudios:"@es-ES . - "funci\u00F3n relacionada"@es-ES . - "tipo de t\u00E9rmino"@es-ES . - "Premio de Honor o"@es-ES . - "grado de resultado"@es-ES . - "administrado por"@es-ES . - "extensi\u00F3n y servicio a la comunidad"@es-ES . - "Relaci\u00F3n Asesoramiento Pregrado"@es-ES . - "Fecha de presentaci\u00F3n"@es-ES . - "Postdoc"@es-ES . - "Organizaci\u00F3n Cl\u00EDnica"@es-ES . - "Faculty Position"@es-ES . - "Relaci\u00F3n Asesoramiento Postdoc o compa\u00F1ero"@es-ES . - "actual miembro del"@es-ES . - "tutor"@es-ES . - "contribuyendo relaci\u00F3n asesoramiento"@es-ES . - "financiaci\u00F3n proporcionada a trav\u00E9s de"@es-ES . - "habitaciones"@es-ES . - "ambiente dentro del edificio"@es-ES . - "Fecha / Hora Valor Precisi\u00F3n"@es-ES . - "caso, dentro de"@es-ES . - "cesionario de"@es-ES . - "colaborador"@es-ES . - "precisi\u00F3n de la fecha / hora"@es-ES . - "Biblioteca"@es-ES . - "contribuyente"@es-ES . - "editor de"@es-ES . - "n\u00FAmero de plazas"@es-ES . - "aconsejado en"@es-ES . - "Periodo acad\u00E9mico"@es-ES . - "Bibliotecario Em\u00E9rito"@es-ES . - "resultado"@es-ES . - "part\u00EDcipe"@es-ES . - "Actualmente dirigido por"@es-ES . - "Estudiante"@es-ES . - "Profesor Em\u00E9rito"@es-ES . - "Agencia Gubernamental"@es-ES . - "actividades docentes"@es-ES . - "identificador"@es-ES . - "procedimientos de"@es-ES . - "papel investigador de"@es-ES . - "Hospital"@es-ES . - "Laboratorio Core"@es-ES . - "ciudad"@es-ES . - "Instituto"@es-ES . - "Investigador Rol"@es-ES . - "Organizaci\u00F3n de Estudiantes"@es-ES . - "ingresos"@es-ES . - "iniciar"@es-ES . - "webpageOf"@es-ES . - "Asesoramiento Relaci\u00F3n"@es-ES . - "Consorcio"@es-ES . - "fecha de expiraci\u00F3n"@es-ES . - "funci\u00F3n de presentador de"@es-ES . - "editor de"@es-ES . - "Condado"@es-ES . - "Serie de Seminarios"@es-ES . - "Certificaci\u00F3n"@es-ES . - "Direcci\u00F3n"@es-ES . - "Credencial expedida"@es-ES . - "Autoridad Gobernante"@es-ES . - "papel investigador de"@es-ES . - "recurso de informaci\u00F3n relacionada"@es-ES . - "posici\u00F3n en la organizaci\u00F3n"@es-ES . - "sub concesi\u00F3n de"@es-ES . - "importe total de la adjudicaci\u00F3n"@es-ES . - "abreviatura"@es-ES . - "equipos para"@es-ES . - "asociada con la posici\u00F3n"@es-ES . - "Relaci\u00F3n"@es-ES . - "Revisi\u00F3n"@es-ES . - "Universidad"@es-ES . - "fecha / hora"@es-ES . - "Competencia"@es-ES . - "proporciona fondos para"@es-ES . - "proporciona fondos a trav\u00E9s"@es-ES . - "Cat\u00E1logo"@es-ES . - "Facultad relaci\u00F3n de tutor\u00EDa"@es-ES . - "Posici\u00F3n no acad\u00E9mico"@es-ES . - "Colegio"@es-ES . - "revisor de"@es-ES . - "servicio a la profesi\u00F3n"@es-ES . - "campo principal de grado"@es-ES . - "proporciona servicio"@es-ES . - "organizaci\u00F3n dentro de"@es-ES . - "Reuni\u00F3n"@es-ES . - "l\u00EDnea de direcci\u00F3n 3"@es-ES . - "departamento o nombre de la escuela dentro de la instituci\u00F3n"@es-ES . - "Grado Acad\u00E9mico"@es-ES . - "Presentaci\u00F3n"@es-ES . - "presentaciones"@es-ES . - "actividades de investigaci\u00F3n"@es-ES . - "apoya"@es-ES . - "Organizaci\u00F3n de Investigaci\u00F3n"@es-ES . - "Programa"@es-ES . - "proceso"@es-ES . - "internacional foco geogr\u00E1fico de"@es-ES . - "papel organizador del"@es-ES . - "\u00E1rea de investigaci\u00F3n de"@es-ES . - "papel del profesor de"@es-ES . - "No Facultad Posici\u00F3n Acad\u00E9mica"@es-ES . - "Museo"@es-ES . - "Papel"@es-ES . - "facilidad para"@es-ES . - "Ciclo de conferencias"@es-ES . - "final"@es-ES . - "costos directos"@es-ES . - "emisi\u00F3n de"@es-ES . - "tel\u00E9fono principal"@es-ES . - "Premio patrocinado por"@es-ES . - "Profesi\u00F3n de escritor"@es-ES . - "Papel del profesor"@es-ES . - "c\u00F3digo postal"@es-ES . - "elegible para"@es-ES . - "subcontratado a trav\u00E9s de"@es-ES . - "emitido"@es-ES . - "Residencia M\u00E9dica"@es-ES . - "Traducci\u00F3n"@es-ES . - "organizaci\u00F3n sucesora"@es-ES . - "proporcionado por"@es-ES . - "Serie de eventos"@es-ES . - "Otorgamiento de licencias"@es-ES . - "Ubicaci\u00F3n"@es-ES . - "Publicaciones en el blog"@es-ES . - "Papel de Alcance"@es-ES . - "l\u00EDnea de direcci\u00F3n 2"@es-ES . - "Facultad Miembro Em\u00E9rito"@es-ES . - "actividades cl\u00EDnicas"@es-ES . - "tiene requisito"@es-ES . - "papel de miembro"@es-ES . - "n\u00FAmero de patente"@es-ES . - "seriesForEvent"@es-ES . - "publicaciones seleccionadas"@es-ES . - "apoyada por"@es-ES . + "Evento"@es . + "agente"@es . + "es el agente de"@es . + "producido en"@es . + "producto"@es . + "Elementos de Dublin Core"@es . + "isVersionOf"@es . + "Dublin Core t\u00E9rminos"@es . + "contribuyente"@es . + "isReferencedBy"@es . + "isVersionOf"@es . + "editor"@es . + "relaci\u00F3n"@es . + "Bibontology"@es . + "Art\u00EDculo Acad\u00E9mico"@es . + "Art\u00EDculo"@es . + "Documento de Audio"@es . + "Documento Audiovisual"@es . + "Proyecto de ley"@es . + "Libro"@es . + "Secci\u00F3n libro"@es . + "Breve"@es . + "Cap\u00EDtulo"@es . + "C\u00F3digo"@es . + "Documento recopilada"@es . + "Colecci\u00F3n"@es . + "Conferencia"@es . + "Reportero de la corte"@es . + "Documento"@es . + "Parte del Documento"@es . + "Estado del documento"@es . + "Libro editado"@es . + "Extracto"@es . + "Pel\u00EDcula"@es . + "Audici\u00F3n"@es . + "Imagen"@es . + "Entrevista"@es . + "Cuesti\u00F3n"@es . + "Revista"@es . + "Documento legal Case"@es . + "Decisi\u00F3n"@es . + "Documento legal"@es . + "Legislaci\u00F3n"@es . + "Carta"@es . + "Revista"@es . + "Manual"@es . + "Manuscrito"@es . + "Mapa"@es . + "Peri\u00F3dico"@es . + "Nota"@es . + "Patente"@es . + "Rendimiento"@es . + "Peri\u00F3dico"@es . + "Documento de Comunicaci\u00F3n Personal"@es . + "Proceso"@es . + "Citar"@es . + "Fuente de referencia"@es . + "Informe"@es . + "Serie"@es . + "Deslizar"@es . + "Presentaci\u00F3n"@es . + "Est\u00E1ndar"@es . + "Estatuto"@es . + "Tesis"@es . + "Grado Tesis"@es . + "P\u00E1gina Web"@es . + "Sitio web"@es . + "Taller"@es . + "abstracto"@es . + "affirmedBy"@es . + "Anota"@es . + "asin"@es . + "cap\u00EDtulo"@es . + "citado por"@es . + "cita"@es . + "coden"@es . + "tribunal"@es . + "t\u00EDtulo relacionado"@es . + "director"@es . + "distribuidor"@es . + "Identificador de Objeto Digital (DOI)"@es . + "EAN International Code Council-uniforme (EAN-UCC) 13"@es . + "edici\u00F3n"@es . + "editor"@es . + "Electronic International Standard Serial Number (EISSN)"@es . + "gtin14"@es . + "identificador"@es . + "entrevistado"@es . + "entrevistador"@es . + "International Standard Book Number (ISBN) 10"@es . + "International Standard Book Number (ISBN) 13"@es . + "International Standard Serial Number (ISSN)"@es . + "cuesti\u00F3n"@es . + "emisor"@es . + "Library of Congress Control Number (LCCN)"@es . + "localizaci\u00F3n"@es . + "n\u00FAmero de p\u00E1ginas"@es . + "n\u00FAmero"@es . + "Online Computer Library Center (OCLC) n\u00FAmero"@es . + "FIN"@es . + "p\u00E1gina de inicio"@es . + "artista"@es . + "PubMed Identificador"@es . + "prefijo de nombre"@es . + "presentado en"@es . + "documentos relacionados"@es . + "beneficiario"@es . + "reproducido en"@es . + "reversedBy"@es . + "revisi\u00F3n de los"@es . + "secci\u00F3n"@es . + "Descripci\u00F3n corta"@es . + "SICI"@es . + "estado"@es . + "subsequentLegalDecision"@es . + "sufijo de nombre"@es . + "transcripci\u00F3n de"@es . + "traducci\u00F3n de"@es . + "traductor"@es . + "upc"@es . + "URI"@es . + "volumen"@es . + "apodo (en desuso)"@es . + "Internos Vitro"@es . + "Expediente"@es . + "FileByteStream"@es . + "Construye Vitro p\u00FAblica"@es . + "Vitro Ontolog\u00EDa P\u00FAblica"@es . + "Grado Acad\u00E9mico"@es . + "Departamento Acad\u00E9mico"@es . + "Periodo acad\u00E9mico"@es . + "A\u00F1o escolar"@es . + "Direcci\u00F3n"@es . + "Asesoramiento Relaci\u00F3n"@es . + "Acuerdo"@es . + "Asociaci\u00F3n"@es . + "Asistente Papel"@es . + "Profesi\u00F3n de escritor"@es . + "Premio de Honor o"@es . + "Premio de Honor o recibo"@es . + "Blog"@es . + "Publicaciones en el blog"@es . + "Construcci\u00F3n"@es . + "Campus"@es . + "Estudio de caso"@es . + "Cat\u00E1logo"@es . + "Centro"@es . + "Certificado"@es . + "Certificaci\u00F3n"@es . + "Organizaci\u00F3n Cl\u00EDnica"@es . + "Papel Cl\u00EDnica"@es . + "Co-Investigador Principal Rol"@es . + "Colegio"@es . + "Comit\u00E9"@es . + "Empresa"@es . + "Competencia"@es . + "Documento de la Conferencia"@es . + "Conferencia Poster"@es . + "Ciclo de conferencias"@es . + "Consorcio"@es . + "Continente"@es . + "Contrato"@es . + "Laboratorio Core"@es . + "Pa\u00EDs"@es . + "Condado"@es . + "Curso"@es . + "Credencial"@es . + "Base de datos"@es . + "Dataset"@es . + "Fecha / hora de intervalo"@es . + "Fecha / Hora Valor"@es . + "Fecha / Hora Valor Precisi\u00F3n"@es . + "Departamento"@es . + "Divisi\u00F3n"@es . + "Papel Editor"@es . + "Art\u00EDculo Editorial"@es . + "Capacitaci\u00F3n Educativa"@es . + "Facultad Miembro Em\u00E9rito"@es . + "Bibliotecario Em\u00E9rito"@es . + "Profesor Em\u00E9rito"@es . + "Equipo"@es . + "Serie de eventos"@es . + "Exhibir"@es . + "Unidad de Extensi\u00F3n"@es . + "F1000 Enlace"@es . + "Facilidad"@es . + "Faculty Position Administrativo"@es . + "Miembro de la Facultad"@es . + "Facultad relaci\u00F3n de tutor\u00EDa"@es . + "Faculty Position"@es . + "Fundaci\u00F3n"@es . + "Organizaci\u00F3n Financiadora"@es . + "Ubicaci\u00F3n geogr\u00E1fica"@es . + "Regi\u00F3n geogr\u00E1fica"@es . + "Entidad geopol\u00EDtica"@es . + "Agencia Gubernamental"@es . + "Licenciado Asesoramiento Relaci\u00F3n"@es . + "Estudiante licenciado"@es . + "Otorgar"@es . + "Hospital"@es . + "Informaci\u00F3n sobre el recurso"@es . + "Instituto"@es . + "Internado"@es . + "Investigador Rol"@es . + "Charla Invitada"@es . + "Credencial expedida"@es . + "Laboratorio"@es . + "L\u00EDder Papel"@es . + "Bibliotecario"@es . + "Bibliotecario Posici\u00F3n"@es . + "Biblioteca"@es . + "Licencia"@es . + "Otorgamiento de licencias"@es . + "Ubicaci\u00F3n"@es . + "Residencia M\u00E9dica"@es . + "Reuni\u00F3n"@es . + "Papel miembro"@es . + "Museo"@es . + "Comunicado de prensa"@es . + "Hoja informativa"@es . + "No docente"@es . + "Posici\u00F3n no acad\u00E9mico"@es . + "No Facultad Acad\u00E9mica"@es . + "No Facultad Posici\u00F3n Acad\u00E9mica"@es . + "Organizador Papel"@es . + "Papel de Alcance"@es . + "Revisor Papel"@es . + "Lugar Poblado"@es . + "Posici\u00F3n"@es . + "Postdoc"@es . + "Relaci\u00F3n Asesoramiento Postdoc o compa\u00F1ero"@es . + "Posici\u00F3n Postdoctoral"@es . + "Formaci\u00F3n Postdoctoral"@es . + "Presentaci\u00F3n"@es . + "Presentador Papel"@es . + "Posici\u00F3n Primaria"@es . + "Papel Principal Investigador"@es . + "Empresa Privada"@es . + "Programa"@es . + "Proyecto"@es . + "Editor"@es . + "Relaci\u00F3n"@es . + "Organizaci\u00F3n de Investigaci\u00F3n"@es . + "Propuesta de Investigaci\u00F3n"@es . + "Investigador Rol"@es . + "Revisi\u00F3n"@es . + "Colaborador Papel"@es . + "Papel"@es . + "Habitaci\u00F3n"@es . + "Escuela"@es . + "Puntuaci\u00F3n"@es . + "Gui\u00F3n"@es . + "Serie de Seminarios"@es . + "Servicio"@es . + "Papel Proveedor de servicios"@es . + "Prestaci\u00F3n de Servicios de laboratorio"@es . + "Software"@es . + "Discurso"@es . + "Estatal o provincial"@es . + "Estudiante"@es . + "Organizaci\u00F3n de Estudiantes"@es . + "Regi\u00F3n Subnacional"@es . + "Papel del profesor"@es . + "Equipo"@es . + "Traducci\u00F3n"@es . + "Regi\u00F3n Transnacional"@es . + "URLLink"@es . + "Postal de EE.UU. Direcci\u00F3n"@es . + "Relaci\u00F3n Asesoramiento Pregrado"@es . + "Estudiantes de Pregrado"@es . + "Universidad"@es . + "V\u00EDdeo"@es . + "Documento de trabajo"@es . + "Workshop Series"@es . + "abreviatura"@es . + "Direcci\u00F3n 1"@es . + "l\u00EDnea de direcci\u00F3n 2"@es . + "l\u00EDnea de direcci\u00F3n 3"@es . + "ciudad"@es . + "pa\u00EDs"@es . + "c\u00F3digo postal"@es . + "provincia"@es . + "administrado por"@es . + "administra la subvenci\u00F3n"@es . + "aconsejado"@es . + "aconsejado en"@es . + "asesoramiento contribuci\u00F3n a"@es . + "tutor"@es . + "asesorados"@es . + "organizaci\u00F3n affliliated"@es . + "cesionario"@es . + "cesionario de"@es . + "funci\u00F3n asociada"@es . + "asociada con la posici\u00F3n"@es . + "funci\u00F3n de asistente de"@es . + "publicaciones seleccionadas"@es . + "Rango de autor en la publicaci\u00F3n"@es . + "premio o distinci\u00F3n que se otorga"@es . + "premio otorgado por"@es . + "premios y honores"@es . + "premio o el honor de"@es . + "concesi\u00F3n de subvenciones"@es . + "C\u00F3digo Clase / Subclase Clasificaci\u00F3n EE.UU. Publicado (CCL)"@es . + "papel cl\u00EDnico de"@es . + "co-principal investigador del papel"@es . + "concepto para"@es . + "informaci\u00F3n de contacto"@es . + "contribuyendo relaci\u00F3n asesoramiento"@es . + "contribuyente"@es . + "cr\u00E9ditos"@es . + "ofrecido por"@es . + "credencial de"@es . + "actual miembro del"@es . + "actualmente jefe de"@es . + "Actualmente dirigido por"@es . + "Fecha de presentaci\u00F3n"@es . + "Fecha de la publicaci\u00F3n"@es . + "fecha / hora"@es . + "Fecha / hora de intervalo"@es . + "precisi\u00F3n de la fecha / hora"@es . + "fecha / valor de tiempo"@es . + "candidatura grado"@es . + "t\u00EDtulo obtenido"@es . + "ofrecido por"@es . + "grado de resultado"@es . + "departamento o nombre de la escuela dentro de la instituci\u00F3n"@es . + "descripci\u00F3n"@es . + "distribuye"@es . + "distribuye la financiaci\u00F3n de"@es . + "enfoque geogr\u00E1fico nacional"@es . + "enfoque geogr\u00E1fico nacional del"@es . + "Identificaci\u00F3n de eRA Commons"@es . + "editor"@es . + "editor de"@es . + "papel de editor"@es . + "la educaci\u00F3n y la formaci\u00F3n"@es . + "la educaci\u00F3n o la formaci\u00F3n de"@es . + "elegible para"@es . + "email"@es . + "final"@es . + "designa las"@es . + "equipos para"@es . + "en las instalaciones de"@es . + "caso, dentro de"@es . + "fecha de expiraci\u00F3n"@es . + "facilidad para"@es . + "fax"@es . + "presentado en"@es . + "caracter\u00EDsticas"@es . + "palabras clave"@es . + "proporciona fondos para"@es . + "enfoque geogr\u00E1fico"@es . + "enfoque geogr\u00E1fico de"@es . + "ubicaci\u00F3n geogr\u00E1fica de"@es . + "contiene geogr\u00E1ficamente"@es . + "geogr\u00E1ficamente dentro de"@es . + "Autoridad Gobernante"@es . + "subvenci\u00F3n concedida por"@es . + "costos directos"@es . + "subcontratado a trav\u00E9s de"@es . + "concepto asociado"@es . + "asistido"@es . + "actividades cl\u00EDnicas"@es . + "investigador co-principal en"@es . + "colaborador"@es . + "cartas credenciales"@es . + "tiene actualmente miembro"@es . + "recogida o editor de la serie de"@es . + "cuenta con equipos"@es . + "tiene instalaciones"@es . + "financiaci\u00F3n proporcionada a trav\u00E9s de"@es . + "tiene ubicaci\u00F3n geogr\u00E1fica"@es . + "la autoridad gobernante"@es . + "investigador en"@es . + "jefe de"@es . + "miembro de"@es . + "organizador del"@es . + "extensi\u00F3n y servicio a la comunidad"@es . + "tiene parte"@es . + "organizaci\u00F3n predecesora"@es . + "tiene requisito"@es . + "presentaciones"@es . + "investigador principal en"@es . + "proceso"@es . + "publicado en"@es . + "\u00E1reas de investigaci\u00F3n"@es . + "actividades de investigaci\u00F3n"@es . + "revisor de"@es . + "tiene funci\u00F3n"@es . + "habitaciones"@es . + "servicio a la profesi\u00F3n"@es . + "tiene sub subvenci\u00F3n"@es . + "tiene sub-organizaci\u00F3n"@es . + "tiene en la materia"@es . + "organizaci\u00F3n sucesora"@es . + "actividades docentes"@es . + "tiene traducci\u00F3n"@es . + "esconderse de pantalla"@es . + "Puesto de trabajo HR"@es . + "Clasificaci\u00F3n Internacional (ICL) c\u00F3digo"@es . + "identificador"@es . + "en la serie de eventos"@es . + "incluye eventos"@es . + "produce"@es . + "producto de"@es . + "autores"@es . + "apoyada por"@es . + "enfoque geogr\u00E1fico internacional"@es . + "internacional foco geogr\u00E1fico de"@es . + "papel investigador de"@es . + "Es esta persona un autor correspondiente?"@es . + "emisi\u00F3n de"@es . + "emitido"@es . + "papel de liderazgo de"@es . + "n\u00FAmero de licencia"@es . + "enlace de texto de anclaje"@es . + "Enlace URI"@es . + "autor vinculados"@es . + "recurso de informaci\u00F3n relacionada"@es . + "Identificaci\u00F3n del premio local"@es . + "ubicaci\u00F3n de los equipos"@es . + "direcci\u00F3n de env\u00EDo"@es . + "direcci\u00F3n postal"@es . + "campo principal de grado"@es . + "papel de miembro"@es . + "nombre o inicial"@es . + "tipo m\u00E1s espec\u00EDfico"@es . + "NIH Manuscrito C\u00F3digo de identificaci\u00F3n del sistema"@es . + "ofrecido por"@es . + "ofertas"@es . + "Nivel de estudios:"@es . + "Nivel de estudios:"@es . + "ORCID Identificaci\u00F3n"@es . + "personas"@es . + "organizaci\u00F3n de formaci\u00F3n"@es . + "papel organizador del"@es . + "resultado"@es . + "resultado de"@es . + "visi\u00F3n general de divulgaci\u00F3n"@es . + "divulgaci\u00F3n papel de proveedor de"@es . + "visi\u00F3n de conjunto"@es . + "parte de"@es . + "n\u00FAmero de patente"@es . + "posiciones"@es . + "tel\u00E9fono"@es . + "lugar de publicaci\u00F3n"@es . + "PubMed Central ID"@es . + "posici\u00F3n para la persona"@es . + "posici\u00F3n en la organizaci\u00F3n"@es . + "orden de visualizaci\u00F3n preferida"@es . + "t\u00EDtulo preferido"@es . + "requisito previo para"@es . + "funci\u00F3n de presentador de"@es . + "correo electr\u00F3nico principal"@es . + "tel\u00E9fono principal"@es . + "rol principal investigador del"@es . + "procedimientos de"@es . + "proporciona fondos a trav\u00E9s"@es . + "proporciona servicio"@es . + "lugar de publicaci\u00F3n"@es . + "editor"@es . + "editor de"@es . + "clasificar"@es . + "part\u00EDcipe"@es . + "ingresos"@es . + "la recepci\u00F3n de"@es . + "funci\u00F3n relacionada"@es . + "Identificador del informe"@es . + "reproduce"@es . + "\u00E1rea de investigaci\u00F3n de"@es . + "visi\u00F3n general de investigaci\u00F3n"@es . + "ISI Identificaci\u00F3n del investigador"@es . + "papel investigador de"@es . + "revisado en"@es . + "papel cr\u00EDtico de"@es . + "contribuye a"@es . + "papel en"@es . + "papel de los"@es . + "papel en"@es . + "ambiente dentro del edificio"@es . + "Scopus Identificaci\u00F3n"@es . + "n\u00FAmero de plazas"@es . + "seriesForEvent"@es . + "proporcionado por"@es . + "papel de proveedor de servicios de"@es . + "patrocinador Identificaci\u00F3n del premio"@es . + "Premio patrocinado por"@es . + "premio u honor patrocinadores"@es . + "iniciar"@es . + "sub concesi\u00F3n de"@es . + "organizaci\u00F3n dentro de"@es . + "subvenci\u00F3n subcontratos"@es . + "materia de"@es . + "informaci\u00F3n adicional"@es . + "apoyada por"@es . + "publicaciones apoyo"@es . + "apoya"@es . + "papel del profesor de"@es . + "visi\u00F3n general de ense\u00F1anza"@es . + "t\u00E9rmino etiqueta"@es . + "tipo de t\u00E9rmino"@es . + "importe total de la adjudicaci\u00F3n"@es . + "organizaci\u00F3n educativa"@es . + "traductor de"@es . + "v\u00E1lida en"@es . + "p\u00E1gina web"@es . + "webpageOf"@es . + "FOAF"@es . + "Agente"@es . + "Grupo"@es . + "Organizaci\u00F3n"@es . + "Persona"@es . + "based_near"@es . + "primer nombre"@es . + "apellido"@es . diff --git a/utilities/languageSupport/translateLabelsInOntology/label_common.rb b/utilities/languageSupport/translateLabelsInOntology/label_common.rb index ac9aa064..beb11488 100755 --- a/utilities/languageSupport/translateLabelsInOntology/label_common.rb +++ b/utilities/languageSupport/translateLabelsInOntology/label_common.rb @@ -11,6 +11,9 @@ require 'rdf/ntriples' require 'rdf/n3' include RDF + +class UsageError < StandardError; end +class FilterError < StandardError; end class LabelCommon # ------------------------------------------------------------------------------------ @@ -21,6 +24,13 @@ class LabelCommon public # ------------------------------------------------------------------------------------ + def self.load_filter(filter_file) + return lambda{|s| true} unless filter_file + return eval(IO.read(filter_file)) + rescue + raise FilterError.new($!.message) + end + def initialize(rdf_file, &filter) @filter = filter.nil? ? lambda{true} : filter @graph = Graph.load(rdf_file) diff --git a/utilities/languageSupport/translateLabelsInOntology/label_inserter.rb b/utilities/languageSupport/translateLabelsInOntology/label_inserter.rb index 6906b087..c210f610 100755 --- a/utilities/languageSupport/translateLabelsInOntology/label_inserter.rb +++ b/utilities/languageSupport/translateLabelsInOntology/label_inserter.rb @@ -24,7 +24,7 @@ require 'label_common' include RDF -class LabelStripper +class LabelInserter # ------------------------------------------------------------------------------------ private # ------------------------------------------------------------------------------------ @@ -33,29 +33,32 @@ class LabelStripper # Parse the arguments and complain if they don't make sense. # def sanity_check_arguments(args) - raise "usage is: label_inserter.rb [ok]" unless (4..5).include?(args.length) - - if args[4].nil? - ok = false - elsif args[4].downcase == 'ok' + if args[-1].downcase == 'ok' ok = true + args.pop else - raise "fifth argument, if present, must be 'ok'" + ok = false end - + + raise UsageError, "usage is: label_inserter.rb [filter_file] [ok]" unless (4..5).include?(args.length) + + n3_output_file = args.pop + raise UsageError, "File '#{n3_output_file}' already exists. specify 'ok' to overwrite it." if File.exist?(n3_output_file) && !ok + rdf_file = args[0] - raise "File '#{rdf_file}' does not exist." unless File.exist?(rdf_file) + raise UsageError, "File '#{rdf_file}' does not exist." unless File.exist?(rdf_file) labels_input_file = args[1] - raise "File '#{labels_input_file}' does not exist." unless File.exist?(labels_input_file) + raise UsageError, "File '#{labels_input_file}' does not exist." unless File.exist?(labels_input_file) locale = args[2] - raise "Locale should be like 'ab' or 'ab-CD'." unless /^[a-z]{2}(-[A-Z]{2})?$/ =~ locale + raise UsageError, "Locale should be like 'ab' or 'ab-CD'." unless /^[a-z]{2}(-[A-Z]{2})?$/ =~ locale - n3_output_file = args[3] - raise "File '#{n3_output_file}' already exists. specify 'ok' to overwrite it." if File.exist?(n3_output_file) && !ok + filter_file = args[3] + raise UsageError, "File '#{filter_file}' does not exist." if filter_file && !File.exist?(filter_file) + filter = LabelCommon.load_filter(filter_file) - return rdf_file, labels_input_file, locale, n3_output_file + return rdf_file, labels_input_file, locale, filter, n3_output_file end # ------------------------------------------------------------------------------------ @@ -63,19 +66,23 @@ class LabelStripper # ------------------------------------------------------------------------------------ def initialize(args) - @rdf_file, @labels_input_file, @locale, @n3_output_file = sanity_check_arguments(args) + @rdf_file, @labels_input_file, @locale, @filter, @n3_output_file = sanity_check_arguments(args) + rescue UsageError => e + puts "\n----------------\nUsage error\n----------------\n\n#{e}\n\n----------------\n\n" + exit + rescue FilterError => e + puts "\n----------------\nFilter file is invalid\n----------------\n\n#{e}\n\n----------------\n\n" + exit end - def process(&filter) - filter = filter || lambda{true} - + def process() query = Query.new({ :prop => { RDFS.label => :label, } }) - solutions = LabelCommon.new(@rdf_file).process(query, &filter) + solutions = LabelCommon.new(@rdf_file).process(query, &@filter) labels = IO.readlines(@labels_input_file) @@ -105,10 +112,7 @@ end # ------------------------------------------------------------------------------------ # -#vivo_filter = lambda {|s| s.prop.start_with?("http://vivoweb.org/ontology/core#") && !s.label.to_s.strip.empty?} -vivo_filter = lambda {|s| !s.label.to_s.strip.empty?} - if File.expand_path($0) == File.expand_path(__FILE__) - stripper = LabelStripper.new(ARGV) - stripper.process(&vivo_filter) + inserter = LabelInserter.new(ARGV) + inserter.process() end diff --git a/utilities/languageSupport/translateLabelsInOntology/label_stripper.rb b/utilities/languageSupport/translateLabelsInOntology/label_stripper.rb index 4f4b356c..efb67aa7 100755 --- a/utilities/languageSupport/translateLabelsInOntology/label_stripper.rb +++ b/utilities/languageSupport/translateLabelsInOntology/label_stripper.rb @@ -32,23 +32,26 @@ class LabelStripper # Parse the arguments and complain if they don't make sense. # def sanity_check_arguments(args) - raise "usage is: label_stripper.rb [ok]" unless (2..3).include?(args.length) - - if args[2].nil? - ok = false - elsif args[2].downcase == 'ok' + if args[-1].downcase == 'ok' ok = true + args.pop else - raise "third argument, if present, must be 'ok'" + ok = false end - + + raise UsageError, "usage is: label_stripper.rb [filter_file] [ok]" unless (2..3).include?(args.length) + + output_file = args.pop + raise UsageError, "File '#{output_file}' already exists. specify 'ok' to overwrite it." if File.exist?(output_file) && !ok + rdf_file = args[0] - raise "File '#{rdf_file}' does not exist." unless File.exist?(rdf_file) + raise UsageError, "File '#{rdf_file}' does not exist." unless File.exist?(rdf_file) - labels_output_file = args[1] - raise "File '#{labels_output_file}' already exists. specify 'ok' to overwrite it." if File.exist?(labels_output_file) && !ok + filter_file = args[1] + raise UsageError, "File '#{filter_file}' does not exist." if filter_file && !File.exist?(filter_file) + filter = LabelCommon.load_filter(filter_file) - return rdf_file, labels_output_file + return rdf_file, filter, output_file end # ------------------------------------------------------------------------------------ @@ -56,19 +59,23 @@ class LabelStripper # ------------------------------------------------------------------------------------ def initialize(args) - @rdf_file, @labels_output_file = sanity_check_arguments(args) + @rdf_file, @filter, @labels_output_file = sanity_check_arguments(args) + rescue UsageError => e + puts "\n----------------\nUsage error\n----------------\n\n#{e}\n\n----------------\n\n" + exit + rescue FilterError => e + puts "\n----------------\nFilter file is invalid\n----------------\n\n#{e}\n\n----------------\n\n" + exit end - def process(&filter) - filter = filter || lambda{true} - + def process() query = Query.new({ :prop => { RDFS.label => :label, } }) - solutions = LabelCommon.new(@rdf_file).process(query, &filter) + solutions = LabelCommon.new(@rdf_file).process(query, &@filter) File.open(@labels_output_file, 'w') do |f| solutions.each do |s| @@ -88,10 +95,7 @@ end # ------------------------------------------------------------------------------------ # -#vivo_filter = lambda {|s| s.prop.start_with?("http://vivoweb.org/ontology/core#") && !s.label.to_s.strip.empty?} -vivo_filter = lambda {|s| !s.label.to_s.strip.empty?} - if File.expand_path($0) == File.expand_path(__FILE__) stripper = LabelStripper.new(ARGV) - stripper.process(&vivo_filter) + stripper.process() end diff --git a/utilities/languageSupport/translateLabelsInOntology/vivo_core_filter b/utilities/languageSupport/translateLabelsInOntology/vivo_core_filter new file mode 100644 index 00000000..7d7a5742 --- /dev/null +++ b/utilities/languageSupport/translateLabelsInOntology/vivo_core_filter @@ -0,0 +1,12 @@ +lambda {|s| + ( + s.prop.start_with?("http://vivoweb.org/ontology/core#") || + s.prop.start_with?("http://vitro.mannlib.cornell.edu/ns/") || + s.prop.start_with?("http://purl.org/ontology/bibo/") || + s.prop.start_with?("http://xmlns.com/foaf/0.1/") || + s.prop.start_with?("http://purl.org/dc/terms/") || + s.prop.start_with?("http://purl.org/dc/elements/1.1/") || + s.prop.start_with?("http://purl.org/NET/c4dm/event.owl#") ) && + !s.label.to_s.strip.empty? +} +