https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/Head
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://www.nanopub.org/nschema#hasAssertion
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/assertion
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://www.nanopub.org/nschema#hasProvenance
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/provenance
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://www.nanopub.org/nschema#hasPublicationInfo
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/pubinfo
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.nanopub.org/nschema#Nanopublication
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/assertion
http://id.crossref.org/issn/2573-7147
http://purl.org/dc/terms/title
Journal of Visual Language and Computing
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/dc/terms/abstract
Document management systems (DMS) are widely used for the management of business documents because they use metadata to organise and categorise digital documents. However, they are often based on unstructured and monolithic files and this structure raises questions about the quality and completeness of the information. To overcome this problem, this paper proposes a semantic rule-based approach for an RDF-based DMS, which uses a combination of ontology and Shapes Constraint Language (SHACL) rules to integrate legal aspects, validate data (expressed in an RDF triple store), reason and infer new information. The process is dynamic because the proposed DMS can automatically reason and create new inferences based on the information and data extracted from documents. The process also reasons on user profiles and underlying rules, capturing specific legal regulations, enabling further accurate and automated document management. The ontology used in the process captures specific concepts of Swiss tax returns, while the SHACL rules serve to reason about actual RDF triples relating to different tax households. The proposed DMS is innovative for its ability to reason on a specific domain, improve the accuracy and completeness of information managed. This work is relevant for any domain involving administrative documents and regulations (e.g. fiduciary or insurance sector).
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/dc/terms/date
2023-07-15
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/dc/terms/isPartOf
http://id.crossref.org/issn/2573-7147
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/dc/terms/title
Designing an Efficient Document Management System (DMS) using Ontology and SHACL Shapes
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/ontology/bibo/authorList
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/author-list
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/ontology/bibo/issue
2
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/ontology/bibo/pageEnd
28
https://doi.org/10.18293/JVLC2023-N2-034
http://purl.org/ontology/bibo/pageStart
15
https://doi.org/10.18293/JVLC2023-N2-034
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://purl.org/spar/fabio/ResearchPaper
https://orcid.org/0000-0001-5048-5251
http://schema.org/affiliation
https://ror.org/01swzsf04
https://orcid.org/0000-0001-5048-5251
http://xmlns.com/foaf/0.1/name
Giovanna Di Marzo Serugendo
https://orcid.org/0000-0001-8492-0354
http://schema.org/affiliation
https://ror.org/01swzsf04
https://orcid.org/0000-0001-8492-0354
http://xmlns.com/foaf/0.1/name
Ashley Caselli
https://orcid.org/0009-0000-3742-0007
http://schema.org/affiliation
https://ror.org/01swzsf04
https://orcid.org/0009-0000-3742-0007
http://xmlns.com/foaf/0.1/name
Maria Assunta Cappelli
https://ror.org/01swzsf04
http://xmlns.com/foaf/0.1/name
University of Geneva
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/author-list
http://www.w3.org/1999/02/22-rdf-syntax-ns#_1
https://orcid.org/0009-0000-3742-0007
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/author-list
http://www.w3.org/1999/02/22-rdf-syntax-ns#_2
https://orcid.org/0000-0001-8492-0354
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/author-list
http://www.w3.org/1999/02/22-rdf-syntax-ns#_3
https://orcid.org/0000-0001-5048-5251
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/provenance
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/assertion
http://www.w3.org/ns/prov#wasAttributedTo
https://orcid.org/0000-0001-8492-0354
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/pubinfo
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://purl.org/dc/terms/created
2026-09-28T09:01:07.000Z
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://purl.org/dc/terms/creator
https://orcid.org/0000-0001-8492-0354
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://purl.org/dc/terms/license
https://creativecommons.org/licenses/by/4.0/
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://purl.org/nanopub/x/hasNanopubType
http://purl.org/spar/fabio/ScholarlyWork
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://purl.org/nanopub/x/introduces
https://doi.org/10.18293/JVLC2023-N2-034
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
http://www.w3.org/2000/01/rdf-schema#label
Article: Designing an Efficient Document Management System (DMS) using Ontology and SHACL Shapes
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
https://w3id.org/np/o/ntemplate/wasCreatedFromProvenanceTemplate
https://w3id.org/np/RANwQa4ICWS5SOjw7gp99nBpXBasapwtZF1fIM3H2gYTM
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RACJ58Gvyn91LqCKIO9zu1eijDQIeEff28iyDrJgjSJF8
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
https://w3id.org/np/o/ntemplate/wasCreatedFromPubinfoTemplate
https://w3id.org/np/RAukAcWHRDlkqxk7H2XNSegc1WnHI569INvNr-xdptDGI
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
https://w3id.org/np/o/ntemplate/wasCreatedFromTemplate
https://w3id.org/np/RAYRjIrbLSDIX5Mp1cb6MK4vRV0Vd5o0TZ8NTIEHwCPOI
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/sig
http://purl.org/nanopub/x/hasAlgorithm
RSA
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/sig
http://purl.org/nanopub/x/hasPublicKey
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+i9DV8ynzO944pYkYsDwtlqJHuk+b7FQt6Bb4TIQSDX3jGUURn6WpaNwESHmgMLWSydaH5XlabMzuqpPL4iyB+IAzvwIxdJBLhe39EQMu2j+FZ/5d/xu/gO3nZw2KoEvJ7cJisabuI05OylIRSJ+OG5CmzFxnjojUEJeCFi1njY1InhXrb0yHud9b1ifzweoN6YYOBecKs1gTOaT2bf+t4Wgzg3M0PmRVZ4F0OALsnh4T5+x7kFtiPcDKNpORi585JjKCZ4kczIF6oUKcwgC0kmIY97jtLqSLcXRkxHx5CDI6qz4XlRFs1ZbCUdSlzjdPZAkaBcNem1gIhWzkHkEnQIDAQAB
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/sig
http://purl.org/nanopub/x/hasSignature
7jw4ubTC7lI2HxbrR+dEClY29hnbQ+NpMEFSPQDMP3lB4/vJ//jTU+EmoJ4lMumP8yMlq+JuQybxVQ+6YpnjvyFkaIEDUvOQJeFOcV4WnGfqPAcSEIIttWRlrpHKoN88ZGiiQ+cOsx1/I44vbOKef4ThDJjDrVNBx850oePdQ/bHB3MaEQu3w6KSljhaEUohQC2EQgBrlobajX+fUxvkUAG/zdrPd8B22N6zZ2mbRK2gBj/dzggeQdTvuXwOsUqI1C7ubxTbhhd3nsmtumrI6bqUb4wr7HqwwkNm7Nfw9iOV/eWwUQyerOmrTkXEHjr2pWuTs/VIE7JWTZ1aPGBKJw==
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/sig
http://purl.org/nanopub/x/hasSignatureTarget
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c
https://w3id.org/np/RAaW4F3Sm5Zd9oDrOIyGed8pALw00F_N07oUMJzJOl83c/sig
http://purl.org/nanopub/x/signedBy
https://orcid.org/0000-0001-8492-0354