legaldocml.ch

Application profile

Reuse, don't reinvent: one model for Swiss legislation across schema.org, ELI and Akoma Ntoso.

The three vocabularies align by design. schema:Legislation is owl:equivalentClass of eli:LegalResource (schema.org's Legislation was contributed to align with ELI); the Akoma Ntoso <act> is that resource's document embodiment. The FRBR levels (Work / Expression / Manifestation) give the shared spine.

Classes (by FRBR level)

FRBR levelschema.orgELIAkoma Ntoso
Work — the law as an ideaLegislationeli:LegalResourceFRBRWork
Expression — a version / languageLegislation (+ inLanguage, temporalCoverage)eli:LegalExpressionFRBRExpression
Manifestation — a format (XML/PDF/HTML)LegislationObjecteli:FormatFRBRManifestation / <act>

Properties

schema.orgELIAkoma NtosoMeaning
legislationIdentifiereli:id_localFRBRuri/@valueCanonical identifier (AKN-CH FRBR URI)
nameeli:titleFRBRalias / docTitleTitle
legislationDateeli:date_documentFRBRWork/FRBRdateDate of the act
legislationTypeeli:type_documentact/@nameGesetz / Verordnung / Beschluss / Verfassung
legislationJurisdiction, spatialCoverageeli:jurisdictionjid (FRBRcountry)CH, ch-zh, ch-zh-261
inLanguageeli:languageFRBRExpression/FRBRlanguagedeu / fra / ita / roh
legislationPassedByeli:passed_by(authority reference)Enacting body
legislationConsolidateseli:consolidatesact/passiveModificationsConsolidation
temporalCoverageeli:first_date_entry_in_force / eli:versionFRBRExpression/@dateIn-force period / version
workExample / exampleOfWorkeli:is_realized_by / eli:realizesFRBR realization linksWork ↔ Expression

Machine-readable

Pragmatic first — a formal SKOS/OWL + SHACL version, and the Swiss publication-process vocabulary, follow.