Skip to content

Instantly share code, notes, and snippets.

View labra's full-sized avatar

Jose Emilio Labra Gayo labra

View GitHub Profile
@labra
labra / obras_oil.sparql
Created March 10, 2015 14:40
Consulta DBPedia: Obras entre 1500 y 1600 de tipo "Oil on canvas"
PREFIX dbp: <http://dbpedia.org/property/>
prefix dbo: <http://dbpedia.org/ontology/>
prefix dbr: <http://dbpedia.org/resource/>
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select * where {
?obra dbo:author ?author .
?obra dbp:year ?year ;
dbp:type ?type .
FILTER (?year > 1500 && ?year < 1600)
@labra
labra / obrasGreco.sparql
Created March 10, 2015 14:30
Consulta DBPedia: Obras de El Greco
prefix dbo: <http://dbpedia.org/ontology/>
prefix dbr: <http://dbpedia.org/resource/>
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select * where {
?obra dbo:author dbr:El_Greco
}
@labra
labra / tipoGreco.sparql
Created March 10, 2015 14:28
Consulta DBPedia: ¿Cuál es el tipo del recurso que identifica a El Greco?
prefix dbo: <http://dbpedia.org/ontology/>
prefix dbr: <http://dbpedia.org/resource/>
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select * where {
dbr:El_Greco rdf:type ?o
}
@labra
labra / course.sparql
Last active August 29, 2015 14:13
SPARQL query for paper
PREFIX :<http://example.org/>
PREFIX foaf:<http://xmlns.com/foaf/0.1/>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd:<http://www.w3.org/2001/XMLSchema#>
CONSTRUCT {
?Course :hasShape <Course>
} where {
{ SELECT ?Course {
?Course rdfs:label ?o .
} GROUP BY ?Course HAVING (COUNT(*)=1)}
@labra
labra / pedido.css
Created December 3, 2014 19:44
Ejemplo CSS
h1 {
color: blue;
background: cyan;
box-shadow: 3px 3px 5px 6px grey;
border-radius: 5px;
width: 50%;
}
@labra
labra / pedido.xsl
Created December 3, 2014 19:43
Ejemplo XSLT - pedido.xsl
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<link rel="stylesheet" href="pedido.css" />
<body>
<h1>Lista de productos</h1>
<ul><xsl:apply-templates /></ul>
</body>
@labra
labra / pedido.xsd
Created December 3, 2014 19:42
Ejemplo con XML Schema - pedido.xsd
<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="pedido">
<xs:complexType>
<xs:sequence>
<xs:element name="producto" type="tipoProducto" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
@labra
labra / pedido.dtd
Created November 25, 2014 19:53
Ejemplo fichero DTD
<!ELEMENT pedido (producto*) >
<!ELEMENT producto (nombre,cantidad)>
<!ELEMENT nombre (#PCDATA)>
<!ELEMENT cantidad (#PCDATA)>
<!ATTLIST producto codigo CDATA #REQUIRED>
@labra
labra / pedido.xml
Created November 25, 2014 19:52
Ejemplo fichero XML
<?xml version="1.0" ?>
<pedido>
<producto codigo="RX2">
<nombre>Rotulador RX2</nombre>
<cantidad>20</cantidad>
</producto>
<producto codigo="L23">
<nombre>Grapadora Lin</nombre>
<cantidad>2</cantidad>
</producto>
@labra
labra / correctorTest.scala
Last active August 29, 2015 14:07
Ejercicio Scala corregir exámenes - ScalaTest
package es.poo
import org.scalatest._
import Matchers._
class CorrectorSpec extends FunSpec with Matchers {
describe("Corrector") {
val preguntas = Preguntas(
items = List(Item(pregunta = 1, correcta = "a"),