Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 21 additions & 5 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

61 changes: 61 additions & 0 deletions LICENSES/DATEV-SKR.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
DATEV SKR 03 / SKR 04 — German Standard Chart of Accounts
==========================================================

Source documents
----------------
data/ontologies/skr-datev/ holds machine-readable CSV extracts of two
DATEV Standardkontenrahmen ("Eigenformular") publications:

- SKR 04 generic — DATEV Art.-Nr. 11175 (revision 2023-01-02,
valid for booking year 2023)
- SKR 03 Bau — DATEV Art.-Nr. 19606 (Branchenpaket für Bau
und Handwerk, valid for booking year 2026)

DATEV's PDFs carry the notice:
"Eigenformular, Nachdruck - auch auszugsweise - nicht gestattet"
(Own form — reproduction, including excerpts, not permitted)

What is shipped here
--------------------
ONLY the underlying chart-of-accounts data — account number, German
account name, family classification — is redistributed in CSV form.
DATEV's specific PDF formatting, layout, table design, typography,
column structure, and printed-form trade dress are NOT redistributed.
The original PDFs themselves are NOT included in this repository.

Legal basis for the data redistribution
---------------------------------------
The Standardkontenrahmen is a German bookkeeping standard. The
individual account numbers (e.g. "0050", "1200", "8400") are short
numeric identifiers that order a body of public-domain HGB / EStG
accounting concepts. Under German Urheberrecht (UrhG §2), purely
functional identifiers and standard reference numbers carry no
copyright protection. The German account names are likewise
descriptive labels for legally-defined accounting concepts; they
implement the underlying tax-and-commercial-law obligations and
function as factual identifiers rather than creative expression.

DATEV's copyright on the published Eigenformular pertains to the
FORM (layout, typography, column placement, page design), not to
the chart data itself.

We redistribute the chart data here for the lance-graph cognitive
shader to anchor HGB-compliant booking entities and align them with
FIBO and ZUGFeRD invoice projections. We do not redistribute, mirror,
or excerpt the DATEV PDF itself, and we do not use the DATEV
typography or layout.

If you require commercial-grade DATEV SKR data with formal licensing,
warranty, and update guarantees, obtain the source PDF directly from
DATEV eG (https://www.datev.de) under their commercial terms.

Hydration
---------
This data is intended to be hydrated by lance-graph-ontology as a
future PR-bO-13 deliverable (SKR-as-SKOS Concept Scheme). The hydrator
will treat each account_number as an IRI
`urn:datev:skr04:account/{number}` or
`urn:datev:skr03:account/{number}`,
with the account_name as an rdfs:label, family as a SKOS Collection
membership, and cross-walks to FIBO MonetaryAmount and HGB-Bilanz
concepts attached as separate axioms.
75 changes: 75 additions & 0 deletions LICENSES/DOLCE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
DOLCE+DnS Ultralite (DUL)
=========================

Source
------
http://www.ontologydesignpatterns.org/ont/dul/DUL.owl

Authors
-------
Aldo Gangemi, Valentina Presutti, and contributors at the Laboratory for
Applied Ontology (LOA), CNR Institute for Cognitive Sciences and
Technologies (ISTC), Rome, Italy.

License
-------
Creative Commons Attribution 4.0 International (CC-BY 4.0)
https://creativecommons.org/licenses/by/4.0/

Citation
--------
Gangemi, A., Borgo, S., Catenacci, C., Lehmann, J., Masolo, C.,
Presutti, V., et al. (2003-present). "DOLCE+DnS Ultralite (DUL)."
Laboratory for Applied Ontology, CNR-ISTC.

Original DOLCE foundational paper:
Masolo, C., Borgo, S., Gangemi, A., Guarino, N., Oltramari, A. (2003).
"WonderWeb Deliverable D18: Ontology Library (final)."

Usage in this repository
------------------------
The file data/ontologies/dul.ttl is the canonical DOLCE+DUL ontology
(version 4.2, Turtle serialization, ~187 KB) verbatim from the upstream
URI above. It is hydrated by the lance-graph-ontology crate as the L1
upper-ontology slot OGIT::DOLCE_V1. Every downstream L2-L4 business
ontology (OWL-Time, PROV-O, QUDT, FIBO-FND, schema.org, ...) declares
inherits_from: Some(OGIT::DOLCE_V1.0) and resolves against this
hydration via rdfs:subClassOf chains.

Note on naming: canonical DOLCE+DUL deliberately departs from the
original DOLCE-Lite-Plus naming convention. Per the ontology header,
"the names of classes and relations have been made more intuitive."
The two most load-bearing renames for the cognitive-shader L1 slot
are: Endurant → Object, Perdurant → Event. The four upper categories
in DUL are: Object, Event, Quality, Abstract (all direct sub-classes
of Entity).

DUL extension modules
---------------------
data/ontologies/dul-extensions/ holds sibling design-pattern modules
shipped from the same upstream Ontology Design Patterns catalogue under
the same CC-BY 4.0 license. Both are RDF/XML rather than Turtle, so
the OwlHydrator's `detect_format` content-sniffer routes them through
oxrdfxml automatically.

- conceptualization.owl (~8 KB): patterns for agent-conceptualization
relations — `knows` / `believes` / `assumes` / `adopts` plus the
`InternalRepresentation` class. Refines the dul:conceptualizes
property surface used by cognitive-shader agency cascades.

- lmm-l2.owl (~32 KB): Lexical MetaModel Level 2. Adds named-entity
recognition surface (`NamedEntity` / `Name` / `ConceptExpression` /
`ConceptReference` / `ContextualExpression` / `IndividualReference`
/ `MultipleReference` / `Gloss`). Imports LMM_L1 and IOLite by URL;
those imports are not followed by the hydrator (the IRIs are still
interned as referenced names, but the imported triples are not).

Both extensions hydrate into the same OGIT::DOLCE_V1 bundle as DUL.ttl
via OwlHydrator::hydrate_many, so downstream consumers see one
transitive L1 surface rather than three separate G slots.

Attribution
-----------
DOLCE+DnS Ultralite is provided by the Laboratory for Applied Ontology
under CC-BY 4.0. The lance-graph project gratefully acknowledges the
LOA team's foundational work on upper-category ontology engineering.
56 changes: 56 additions & 0 deletions LICENSES/FIBO.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
FIBO (Financial Industry Business Ontology)
===========================================

Source
------
https://github.com/edmcouncil/fibo
https://spec.edmcouncil.org/fibo/

Authors
-------
EDM Council (Enterprise Data Management Council) and contributors.

License
-------
The MIT License (MIT)

Copyright (c) 2020 Enterprise Data Management Council

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Usage in this repository
------------------------
data/ontologies/fibo-fnd/ contains the FIBO Foundations (FND) module
suite as RDF/XML (~59 files, ~1.5 MB). Hydrated as OGIT::FIBOFND_V1.

data/ontologies/fibo-be/ contains the FIBO Business Entities (BE)
module suite as RDF/XML (~52 files, ~1.3 MB). Hydrated as
OGIT::FIBOBE_V1, depending on FIBO-FND.

Both modules declare `inherits_from: Some(OGIT::DOLCE_V1.0)` directly
(future work: BE could declare `inherits_from: Some(OGIT::FIBOFND_V1.0)`
once multi-parent inherits_from chains land in the registry).

The hydrators walk the directory tree and pass every `.rdf` file to
OwlHydrator::hydrate_many, which dispatches RDF/XML parsing via
oxrdfxml (Turtle parsing via oxttl is used for the other bO-* hydrators).

Citation
--------
EDM Council. (2024). "FIBO — Financial Industry Business Ontology."
Enterprise Data Management Council.
32 changes: 32 additions & 0 deletions LICENSES/OWL-TIME.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
OWL-Time (W3C Time Ontology)
============================

Source
------
http://www.w3.org/2006/time
W3C Recommendation: https://www.w3.org/TR/owl-time/

Authors
-------
Simon Cox, Chris Little (W3C Spatial Data on the Web Working Group)

License
-------
This document is licensed under the W3C Document License.
https://www.w3.org/Consortium/Legal/2015/doc-license

The associated OWL ontology is in the public domain under the W3C
Software and Document License (2015). See:
https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document

Usage in this repository
------------------------
data/ontologies/time.ttl is the canonical OWL-Time ontology, hydrated by
lance-graph-ontology as the L2 universal temporal slot OGIT::TIME_V1.
Declares inherits_from: Some(OGIT::DOLCE_V1.0) and provides the Allen-13
interval relation surface for cognitive-shader temporal cascade.

Citation
--------
Cox, S. and Little, C. (2017). "Time Ontology in OWL."
W3C Recommendation 19 October 2017.
34 changes: 34 additions & 0 deletions LICENSES/PROV-O.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
PROV-O (W3C Provenance Ontology)
================================

Source
------
http://www.w3.org/ns/prov
W3C Recommendation: https://www.w3.org/TR/prov-o/

Authors
-------
Timothy Lebo, Satya Sahoo, Deborah McGuinness (eds.); W3C Provenance
Working Group.

License
-------
This document is licensed under the W3C Document License.
https://www.w3.org/Consortium/Legal/2015/doc-license

The associated OWL ontology is published under the W3C Software and
Document License (2015) and is in the public domain. See:
https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document

Usage in this repository
------------------------
data/ontologies/provo.ttl is the canonical PROV-O ontology, hydrated by
lance-graph-ontology as the L2 universal provenance slot OGIT::PROVO_V1.
Declares inherits_from: Some(OGIT::DOLCE_V1.0) and provides the
generation / derivation / attribution surface for cognitive-shader
provenance cascade.

Citation
--------
Lebo, T., Sahoo, S., McGuinness, D., eds. (2013). "PROV-O: The PROV
Ontology." W3C Recommendation 30 April 2013.
43 changes: 43 additions & 0 deletions LICENSES/QUDT.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
QUDT (Quantities, Units, Dimensions and Data Types Ontologies)
==============================================================

Source
------
http://qudt.org/2.1/schema/qudt
http://qudt.org/vocab/unit/
http://qudt.org/vocab/quantitykind/
GitHub: https://github.com/qudt/qudt-public-repo

Authors
-------
Ralph Hodgson, Steve Ray, Paul Keller, Jack Hodges (TopQuadrant);
NASA Ames Research Center; community contributors.

License
-------
Creative Commons Attribution 4.0 International (CC-BY 4.0)
https://creativecommons.org/licenses/by/4.0/

Usage in this repository
------------------------
data/ontologies/qudt-core.ttl is the QUDT 2.1 core schema (~163 classes).
data/ontologies/qudt-units.ttl is the QUDT 2.1 units catalogue (~2900
unit individuals).
data/ontologies/qudt-quantitykinds.ttl is the QUDT 2.1 quantitykinds
catalogue (~1240 quantity-kind individuals including all SI base
quantitykinds: Length, Mass, Time, ElectricCurrent, Temperature,
AmountOfSubstance, LuminousIntensity).

All three files are hydrated together by lance-graph-ontology as the L2
universal quantities/units/dimensions slot OGIT::QUDT_V1, merged into a
single ContextBundle via OwlHydrator::hydrate_many.

Declares inherits_from: Some(OGIT::DOLCE_V1.0) and provides the
quantity-kind, unit-binding, and dimensional-vector surface for
downstream measurement and conversion cascades.

Citation
--------
Hodgson, R., Keller, P. J., Hodges, J., Spivak, J. (2014). "QUDT —
Quantities, Units, Dimensions and Data Types Ontologies."
http://www.qudt.org
Loading
Loading