@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://rec.harvest-normandie.data4citizen.com/dataset/oai-hal-hal-00652872v3> a dcat:Dataset ;
    dct:description """
              We describe how to use refactoring tools to transform a Java program conforming to the Composite design pattern into a program conforming to the Visitor design pattern with the same external behavior. We also describe the inverse transformation. We use the refactoring tool provided by IntelliJ IDEA.
            """ ;
    dct:identifier "hal-00652872" ;
    dct:issued "2026-05-10T12:37:27.525768"^^xsd:dateTime ;
    dct:language "en" ;
    dct:modified "2026-05-10T12:37:27.525772"^^xsd:dateTime ;
    dct:publisher <https://rec.harvest-normandie.data4citizen.com/organization/cce9db95-46d9-4dc2-84b6-764215d0a002> ;
    dct:title "Refactoring Composite to Visitor and Inverse Transformation in Java" ;
    dcat:contactPoint [ a vcard:Organization ;
            vcard:fn "CCSD" ] ;
    dcat:distribution <https://rec.harvest-normandie.data4citizen.com/dataset/oai-hal-hal-00652872v3/resource/533ecba8-fdfe-405b-9190-1a78e044aa73> ;
    dcat:keyword "composite",
        "design-patterns",
        "infoeu-reposemanticsreport",
        "infoinfo-secomputer-science-cssoftware-engineering-csse",
        "java",
        "program-transformations",
        "refactoring",
        "reports",
        "static-composition",
        "visitor" ;
    dcat:landingPage <https://hal.science/hal-00652872> .

<https://rec.harvest-normandie.data4citizen.com/dataset/oai-hal-hal-00652872v3/resource/533ecba8-fdfe-405b-9190-1a78e044aa73> a dcat:Distribution ;
    dct:format "HTML" ;
    dct:issued "2026-05-10T12:37:27.528369"^^xsd:dateTime ;
    dct:modified "2026-05-10T12:37:27.511395"^^xsd:dateTime ;
    dct:title "Refactoring Composite to Visitor and Inverse Transformation in Java" ;
    dcat:accessURL <https://hal.science/hal-00652872> .

<https://rec.harvest-normandie.data4citizen.com/organization/cce9db95-46d9-4dc2-84b6-764215d0a002> a foaf:Agent ;
    foaf:name "test_moissonnage_selune" .

<https://hal.science/hal-00652872> a foaf:Document .

