Citations#
Legal texts often refer other legislative resources in the form of citations. In JOLux, citations are modelled as jolux:Citation.
jolux:Citation
A jolux:Citation is used to model citations between legislative resources.
The following figure shows the general structure of a citation:

General structure of a citation. The dashed lines mean either one of the outgoing connections can be set.#
The citations for an entry in the Classified Compilation can be shown with the following URL (example for the Federal Constitution): https://www.fedlex.admin.ch/eli/cc/1999/404/de/quotes. These pages are only available in German, French, and Italian.
From and To#
A citation from means the citing resource whereas to means the cited resource. So if a legislative resource cites the Federal Constitution, the citation goes from this resource to the Federal Constitution.
jolux:citationFromLegalResource
The object property jolux:citationFromLegalResource is used to connect a jolux:Citation to a jolux:LegalResourceSubdivision that is the citing document.
jolux:citationToLegalResource
The object property jolux:citationToLegalResource is used to connect a jolux:Citation to a jolux:LegalResourceSubdivision that is the cited document.
The Citation can either go from a jolux:Act or a jolux:Consolidation to another jolux:Act or jolux:ConsolidationAbstract. All combinations are possible. But on the to side, there is no direct jolux:Consolidation possible, so if the cited resource is in the Classified Compilation, it is always the jolux:ConsolidationAbstract that is cited.
SPARQL Examples#
The following SPARQL query shows all the jolux:ConsolidationAbstract with its German titles that cite the Federal Constitution:
PREFIX jolux: <http://data.legilux.public.lu/resource/ontology/jolux#>
SELECT * WHERE {
?citation jolux:citationToLegalResource/jolux:legalResourceSubdivisionIsPartOf <https://fedlex.data.admin.ch/eli/cc/1999/404>;
jolux:citationFromLegalResource/jolux:legalResourceSubdivisionIsPartOf/jolux:isMemberOf ?consolidationAbstractFrom.
?citation jolux:descriptionFrom ?descriptionFrom;
jolux:language <http://publications.europa.eu/resource/authority/language/DEU>.
?consolidationAbstractFrom jolux:isRealizedBy ?expressionFrom.
?expressionFrom jolux:language <http://publications.europa.eu/resource/authority/language/DEU>;
jolux:title ?titleFrom.
}
The following SPARQL query shows the first 100 jolux:Citation between two jolux:Act:
PREFIX jolux: <http://data.legilux.public.lu/resource/ontology/jolux#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
SELECT DISTINCT * WHERE {
?citation a jolux:Citation;
jolux:citationFromLegalResource/jolux:legalResourceSubdivisionIsPartOf/rdf:type jolux:Act;
jolux:citationToLegalResource/jolux:legalResourceSubdivisionIsPartOf/rdf:type jolux:Act.
}
limit 100