# DFC standard specifications

## DFC standard specifications

- [Introduction](https://docs.dfc-standard.org/dfc-standard-documentation/readme.md)
- [Sources and licences](https://docs.dfc-standard.org/dfc-standard-documentation/sources-and-licences.md)
- [Contact and partners](https://docs.dfc-standard.org/dfc-standard-documentation/contact-and-partners.md)
- [Semantic specifications](https://docs.dfc-standard.org/dfc-standard-documentation/semantic-specifications.md)
- [Business ontology](https://docs.dfc-standard.org/dfc-standard-documentation/semantic-specifications/business-ontology.md)
- [Product ontology](https://docs.dfc-standard.org/dfc-standard-documentation/semantic-specifications/product-ontology.md)
- [Technical ontology](https://docs.dfc-standard.org/dfc-standard-documentation/semantic-specifications/technical-ontology.md)
- [Technical specifications](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications.md)
- [Data storage and discovery](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications/data-storage-and-discovery.md)
- [Protocols specifications](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications/protocols-specifications.md)
- [Decentralized identifier matching reference system](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications/decentralised-identifier-matching-reference-system.md)
- [Specifics API](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications/non-ldp-api.md): DFC Protocol is defined here but one specific API is requiered on Platform . In addition DFC server provides some sepecific API.
- [Authentication strategy](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications/authentication-strategy.md)
- [Architecture representations](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications/architecture-representations.md)
- [Order states](https://docs.dfc-standard.org/dfc-standard-documentation/technical-specifications/order-states.md)
- [Prototype specifications](https://docs.dfc-standard.org/dfc-standard-documentation/prototype-specifications.md)
- [Solid client protocol](https://docs.dfc-standard.org/dfc-standard-documentation/solid-client-protocol.md): This page define a Solid client-to-client standard to build DFC compliant Solid applications.
- [Connector](https://docs.dfc-standard.org/dfc-standard-documentation/connector.md): The connector is a library facilitating the implementation of the DFC standard in applications.
- [Model specifications](https://docs.dfc-standard.org/dfc-standard-documentation/connector/model-specifications.md): Our UML model is the source we use to generate the source code of our connector in various programming languages thanks to "model to text transformation" (M2T).
- [Semantizer specifications](https://docs.dfc-standard.org/dfc-standard-documentation/connector/semantizer-specifications.md): Semantizer is a library to manipulate RDF data in an object oriented environment.
- [Connector specifications](https://docs.dfc-standard.org/dfc-standard-documentation/connector/connector-specifications.md): The connector is a library that can be used by applications as a facility to implement our standard. It provides especially the mapping between our ontology and the application programming language.
- [Appendix 1. General decisions](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions.md)
- [Federation vs Syndication](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions/federation-vs-syndication.md)
- [Stateless or stateful?](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions/stateless-or-statefull.md)
- [Service granularity](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions/service-granularity.md)
- [Directionality](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions/directionality.md)
- [Identification and authentication](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions/identification-and-authentication.md)
- [Centralized or decentralized data storage](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions/centralized-or-decentralized-data-storage.md)
- [Metadata repository](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/general-decisions/metadata-repository.md)
- [Appendix 2. Technical decisions](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions.md)
- [Libraries to develop in semantic](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/libraries-to-develop-in-semantic.md)
- [Transition strategy fron current to ideal](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/transition-strategy-from-current-to-ideal.md)
- [Service standard](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/service-standard.md)
- [Serialization](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/serialization.md)
- [Transport layer](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/transport-layer.md)
- [Multi- or single-resource requests?](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/multi-or-single-resource-requests.md)
- [Right delegation between platforms and DFC](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/right-delegation-between-platforms-and-dfc.md)
- [Data validity and inferences](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/technical-decisions/data-validity-and-inferences.md)
- [Appendix 3. Practical Examples](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples.md)
- [Version 1.9](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.9.md)
- [Version 1.8.2](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.8.2.md)
- [version 1.7.4](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.7.4.md)
- [version 1.7.3](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.7.3.md)
- [version 1.7.1](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.7.md)
- [version 1.7](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.7-1.md)
- [version 1.6.2](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.6.2.md)
- [version 1.6.1](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.6.1.md)
- [version 1.6](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.6.md)
- [version 1.5.1](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1.5.1.md)
- [version 1.5](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1-5.md)
- [version 1.3](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1-3.md)
- [version 1.2](https://docs.dfc-standard.org/dfc-standard-documentation/appendixes/practical-examples/version-1-2.md)
- [Procedures](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions.md): You will find here the list of procedures for contributing to the DFC Standard.
- [Updates to the ontology](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions/updates-to-the-ontology.md): This describes the process, contact and notification points for changes to any of our ontology files.
- [Patch releases procedure](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions/updates-to-the-ontology/patch-releases-procedure.md)
- [Minor releases procedure](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions/updates-to-the-ontology/minor-releases-procedure.md)
- [Major releases procedure](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions/updates-to-the-ontology/major-releases-procedure.md)
- [Ontology releases process](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions/ontology-releases-process.md): This page lists what to be done when releasing a new ontology version.
- [Taxonomy enrichment](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions/taxonomy-enrichment.md): All Taxonomy files are stored and maintained through VOCbench.
- [Taxonomy updates](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/general-decisions/taxonomy-enrichment/taxonomy-updates.md)
- [Platform Notifcations](https://docs.dfc-standard.org/dfc-standard-documentation/contributing/platform-notifications.md)
- [Platform Register](https://docs.dfc-standard.org/dfc-standard-documentation/platform-register/platformregister.md)

## DFC Use Cases

- [Introduction](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/readme.md)
- [Sources and licences](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/sources-and-licences.md)
- [Contact and partners](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contact-and-partners.md)
- [Semantic specifications](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/semantic-specifications.md)
- [Business ontology](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/semantic-specifications/business-ontology.md)
- [Product ontology](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/semantic-specifications/product-ontology.md)
- [Technical ontology](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/semantic-specifications/technical-ontology.md)
- [Technical specifications](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/technical-specifications.md)
- [Protocols specifications](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/technical-specifications/protocols-specifications.md)
- [Decentralized identifier matching reference system](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/technical-specifications/decentralised-identifier-matching-reference-system.md)
- [Specifics API](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/technical-specifications/non-ldp-api.md): DFC Protocol is defined here but one specific API is requiered on Platform . In addition DFC server provides some sepecific API.
- [Authentication strategy](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/technical-specifications/authentication-strategy.md)
- [Architecture representations](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/technical-specifications/architecture-representations.md)
- [Prototype specifications](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/prototype-specifications.md)
- [Solid client protocol](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/solid-client-protocol.md): This page define a Solid client-to-client standard to build DFC compliant Solid applications.
- [Connector](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/connector.md): The connector is a library facilitating the implementation of the DFC standard in applications.
- [Model specifications](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/connector/model-specifications.md): Our UML model is the source we use to generate the source code of our connector in various programming languages thanks to "model to text transformation" (M2T).
- [Semantizer specifications](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/connector/semantizer-specifications.md): Semantizer is a library to manipulate RDF data in an object oriented environment.
- [Connector specifications](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/connector/connector-specifications.md): The connector is a library that can be used by applications as a facility to implement our standard. It provides especially the mapping between our ontology and the application programming language.
- [Use Cases](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases.md): This section documents various use cases for the standard, including details of how the ontology should be utilized and any business logic required outside of the extant artefacts of the standard.
- [Enterprise Use Cases](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/enterprise-use-cases.md)
- [Product Use Cases](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/product-use-cases.md): Use cases related to Products
- [Product Transformations](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/product-use-cases/product-transformations.md)
- [CSA Use Cases](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/product-use-cases/csa-use-cases.md): Use Cases that apply to CSA's
- [Orders](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/orders.md): This section expands on what Orders are within the DFC Standard and how we represent them.
- [Order Use Cases](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/order-use-cases.md): Use cases related to Orders
- [Wholesale Order Processing](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/order-use-cases/wholesale-order-processing.md)
- [Glossary of terms](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/use-cases/glossary-of-terms.md)
- [Appendix 1. General decisions](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions.md)
- [Federation vs Syndication](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions/federation-vs-syndication.md)
- [Stateless or stateful?](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions/stateless-or-statefull.md)
- [Service granularity](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions/service-granularity.md)
- [Directionality](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions/directionality.md)
- [Identification and authentication](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions/identification-and-authentication.md)
- [Centralized or decentralized data storage](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions/centralized-or-decentralized-data-storage.md)
- [Metadata repository](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/general-decisions/metadata-repository.md)
- [Appendix 2. Technical decisions](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions.md)
- [Libraries to develop in semantic](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/libraries-to-develop-in-semantic.md)
- [Transition strategy fron current to ideal](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/transition-strategy-from-current-to-ideal.md)
- [Service standard](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/service-standard.md)
- [Serialization](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/serialization.md)
- [Transport layer](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/transport-layer.md)
- [Multi- or single-resource requests?](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/multi-or-single-resource-requests.md)
- [Right delegation between platforms and DFC](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/right-delegation-between-platforms-and-dfc.md)
- [Data validity and inferences](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/technical-decisions/data-validity-and-inferences.md)
- [Appendix 3. Practical Examples](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples.md)
- [Version 1.9](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.9.md)
- [Version 1.8.2](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.8.2.md)
- [version 1.7.4](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.7.4.md)
- [version 1.7.3](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.7.3.md)
- [version 1.7.1](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.7.md)
- [version 1.7](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.7-1.md)
- [version 1.6.2](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.6.2.md)
- [version 1.6.1](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.6.1.md)
- [version 1.6](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.6.md)
- [version 1.5.1](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1.5.1.md)
- [version 1.5](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1-5.md)
- [version 1.3](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1-3.md)
- [version 1.2](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/appendixes/practical-examples/version-1-2.md)
- [Procedures](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/general-decisions.md): You will find here the list of procedures for contributing to the DFC Standard.
- [Updates to the ontology](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/general-decisions/updates-to-the-ontology.md): This describes the process, contact and notification points for changes to any of our ontology files.
- [Patch releases procedure](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/general-decisions/updates-to-the-ontology/patch-releases-procedure.md)
- [Minor releases procedure](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/general-decisions/updates-to-the-ontology/minor-releases-procedure.md)
- [Major releases procedure](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/general-decisions/updates-to-the-ontology/major-releases-procedure.md)
- [Taxonomy enrichment](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/general-decisions/taxonomy-enrichment.md): All Taxonomy files are stored and maintained through VOCbench.
- [Taxonomy updates](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/general-decisions/taxonomy-enrichment/taxonomy-updates.md)
- [Platform Notifcations](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/contributing/platform-notifications.md)
- [Platform Register](https://docs.dfc-standard.org/dfc-standard-documentation/dfc-use-cases/platform-register/platformregister.md)
