display: >-
  Show me <b>research articles</b> that prepared samples using {{id_1}}, reported {{id_2}} property measurements, and studied {{id_3}} as a constituent material.
options:
  id_1:
    solution processing: 'nm:SolutionProcessing'
    melt mixing: 'nm:MeltMixing'
    in-situ polymerization: 'nm:In-SituPolymerization'
    other process: 'nm:OtherProcessing'
  id_2:
    electrical: 'nm:ElectricalProperty'
    thermal: 'nm:ThermalProperty'
    viscoelastic: 'nm:ViscoelasticProperty'
    mechanical: 'nm:MechanicalProperty'
    rheological: 'nm:RheologicalProperty'
  id_3:
    any: '?Material'
    silica: '"Silicon dioxide"'
    epoxy: '"DGEBA Epoxy Resin"'
    PMMA: '"Poly(methyl methacrylate)"'
    multi-wall CNTs: '"Multi-wall carbon nanotubes"'
    titania: '"Titanium dioxide"'
    graphene: '"Graphene"'
    barium titanate: '"Barium titanate"'
    graphite: '"Graphite"'
    polyethylene: '"Poly(ethylene)"'
    polystyrene: '"Polystyrene"'
    PVDF: '"Poly(vinylidene fluoride)"'
    alumina: '"Aluminium oxide"'
    graphene oxide: '"Graphene oxide"'
    montmorillonite: '"Montmorillonite"'
    carbon black: '"Carbon black"'
    silicone: '"Silicone rubber"'
    single-wall CNTs: '"Single-wall carbon nanotubes"'
    PLA: '"Polylactic acid"'
    polypropylene: '"Poly(propylene)"'
    poly(bisphenol A carbonate): '"Poly(bisphenol A carbonate)"'
    silver: '"Silver"'
    zinc oxide: '"Zinc oxide"'
    cycloaliphatic epoxy: '"Cycloaliphatic Epoxy Resin"'
    polyurethane: '"Polyurethane"'
    PVA: '"Poly(vinyl alcohol)"'
    P2VP: '"Poly(2-vinyl pyridine)"'
    PEG: '"Poly(ethylene glycol)"'
    cellulose: '"Cellulose"'
    polyimide: '"Polyimide"'
    PVC: '"Poly(vinyl chloride)"'
SPARQL: |
  PREFIX sio: <http://semanticscience.org/resource/>
  PREFIX nm: <http://nanomine.org/ns/>
  PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
  PREFIX dct: <http://purl.org/dc/terms/>
  PREFIX prov: <http://www.w3.org/ns/prov#>
  SELECT DISTINCT ?doi ?Material ?MaterialRole ?Property WHERE {
    ?Sample a nm:PolymerNanocomposite ;
            sio:hasComponentPart [ sio:hasRole [ a [ rdfs:label ?MaterialRole ] ] ;
                                   a [ rdfs:label ?Material ; rdfs:label {{id_3}} ] ] ;
            prov:wasGeneratedBy [ a {{id_1}} ] ;
            sio:hasAttribute [ a ?Property ] .
    ?Property rdfs:subClassOf {{id_2}} .
    ?doi a dct:BibliographicResource ;
         sio:hasPart ?Sample .
    FILTER(!REGEX(STR(?doi), "unpublished"))
  }