@prefix dc: <http://purl.org/dc/terms/> .
@prefix this: <http://purl.org/np/RAyEq92Zenh1nk5TzAutnxMqjvOUTNbua8-f_ZAkYGUzs> .
@prefix sub: <http://purl.org/np/RAyEq92Zenh1nk5TzAutnxMqjvOUTNbua8-f_ZAkYGUzs#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix pav: <http://purl.org/pav/> .
@prefix np: <http://www.nanopub.org/nschema#> .
@prefix doco: <http://purl.org/spar/doco/> .
@prefix c4o: <http://purl.org/spar/c4o/> .
sub:Head {
  this: np:hasAssertion sub:assertion ;
    np:hasProvenance sub:provenance ;
    np:hasPublicationInfo sub:pubinfo ;
    a np:Nanopublication .
}
sub:assertion {
  sub:paragraph c4o:hasContent "The ifcowl will be queried using SPARQL in order to extract the pertinent instances. The Listing 3 shows the SPARQL code used for the extraction. Line 4 obtains the building instance by using its class. Line 7 acquires the array of building storeys that decompose the building; and line 8 obtains the storeys inside that array. The same is done for the spaces that decompose the storeys on lines 11-12. Lines 15-16 obtain the ele- ments that are contained in a space. Lines 19-22 filter out the undesired elements just leaving the doors, windows and walls. Finally, line 25 saves all the classes of the elements. The result of the extraction query is a table where the columns corresponds to the variables used with the SELECT operator (line 1). This table is called the extracted table." ;
    a doco:Paragraph .
}
sub:provenance {
  sub:assertion prov:hadPrimarySource <http://dx.doi.org/10.3233/SW-180298> ;
    prov:wasAttributedTo <https://orcid.org/0000-0002-8429-8208> .
}
sub:pubinfo {
  this: dc:created "2019-11-12T18:05:11+01:00"^^xsd:dateTime ;
    pav:createdBy <https://orcid.org/0000-0002-7114-6459> .
}