Commit Graph

748 Commits

Author SHA1 Message Date
Achim D. Brucker bdc7aab6cf Minor syntax cleanup. 2022-03-20 14:55:56 +00:00
Achim D. Brucker 90416c2310 Merge branch 'master' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF 2022-03-18 20:29:35 +00:00
Achim D. Brucker 36c0e415e3 Made use of hvlogos.sty optional. 2022-03-18 20:29:22 +00:00
Burkhart Wolff 2ca84fd40f Merge branch 'master' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF 2022-03-18 19:20:29 +01:00
Burkhart Wolff 306d117231 ... 2022-03-18 19:20:25 +01:00
Nicolas Méric b7d7015423 Cleanup Manual chapter 03 2022-03-17 17:28:40 +01:00
Nicolas Méric e4195a68a2 Update DOF manual, chapters 02-03
- Use antiquotations when possible to reference
  classes and attributes in text (typ and const antiquotations)
- Update some isar code examples
- Fix typos
2022-03-17 17:14:20 +01:00
Achim D. Brucker 54c9bc2d74 Merge branch 'master' of git.logicalhacking.com:Isabelle_DOF/Isabelle_DOF 2022-03-17 08:56:41 +00:00
Achim D. Brucker f6e9e39a58 Removed reference to lncs as a special case, as llncs.cls finally arrived on CTAN. 2022-03-17 08:51:37 +00:00
Nicolas Méric f96db62396 Fix typo 2022-03-15 08:31:16 +01:00
Nicolas Méric 3585b6a2f1 Explain queries on instances in DOF manual 2022-03-15 08:28:10 +01:00
Nicolas Méric 3895ba550c Import of DOF manual changes from /2021-ITP-PMTI 2022-03-14 17:08:59 +01:00
Achim D. Brucker 53eb93367c Cleanup. 2022-03-11 10:41:06 +00:00
Achim D. Brucker 005d18657c Switched to hvlogos. 2022-03-11 07:40:07 +00:00
Achim D. Brucker 6cf004637c Removed ITP paper draft - on own branch. 2022-03-11 07:24:54 +00:00
Achim D. Brucker 462673d31e Removed math example (outdated and currently unused). 2022-03-11 07:24:14 +00:00
Achim D. Brucker 43522215b9 Removed empty README. 2022-03-11 07:14:35 +00:00
Burkhart Wolff 913bf49b3f doc updates and layout in Refman. 2022-02-24 22:01:52 +01:00
Burkhart Wolff 01c196086b added ML* plus updated the RefMan accordingly. 2022-02-24 14:20:04 +01:00
Burkhart Wolff c2e39edd99 eliminated RAS from DOF repo - not public 2022-02-24 10:37:54 +01:00
Nicolas Méric 930630e368 Fix typo 2022-02-09 12:40:40 +01:00
Nicolas Méric f681ab54a7 Fix typo 2022-02-09 12:13:36 +01:00
Nicolas Méric b10cb9d54d Fix typo 2022-02-09 12:10:33 +01:00
Nicolas Méric eea88bccfd Fix typo 2022-02-09 12:08:27 +01:00
Nicolas Méric 2d33ad814c Update side by side figures size to align them 2022-02-09 11:23:17 +01:00
Nicolas Méric 9711b079a4 Update layout 2022-02-09 10:43:17 +01:00
Nicolas Méric 12588fa6e9 Update layout and references in relataed work 2022-02-09 10:32:34 +01:00
Nicolas Méric 8b7162d104 Update layout, fix typo 2022-02-09 09:50:45 +01:00
Burkhart Wolff a4708957d5 typo 2022-02-08 23:13:08 +01:00
Burkhart Wolff f1e01a5b86 typo 2022-02-08 23:08:46 +01:00
Burkhart Wolff 27d90fc87e pass through Idirs stuff 2022-02-08 22:53:10 +01:00
Burkhart Wolff f93e62d54b pass through Nicolas stuff 2022-02-08 22:22:57 +01:00
Burkhart Wolff 676edd7d54 merge 2022-02-08 21:26:30 +01:00
Burkhart Wolff 7acd0af628 dont know 2022-02-08 21:11:02 +01:00
Nicolas Méric 4cfb33856b Fix typo 2022-02-08 15:40:48 +01:00
Idir AIT SADOUNE 31de87dfca adding some references about mapping definitions 2022-02-08 14:02:22 +01:00
Nicolas Méric f99be4d3a3 Add ACM subject classification entries 2022-02-08 12:51:46 +01:00
Nicolas Méric 00511848ed Update isarbox title 2022-02-08 12:21:39 +01:00
Nicolas Méric d96d6124ef Update typo 2022-02-08 12:12:39 +01:00
Nicolas Méric 1a23140534 Update Morphisms section
- Add ontology in document
- Add antiquations to reference classes, etc.
2022-02-08 12:10:25 +01:00
Nicolas Méric 4b05c9a9a1 Update authors 2022-02-08 11:31:18 +01:00
Nicolas Méric 1fca5a37b7 Update authors 2022-02-08 11:28:18 +01:00
Nicolas Méric e511049ba8 Fix typo 2022-02-08 11:04:24 +01:00
Nicolas Méric 4edcb1acd1 Fix typo 2022-02-08 11:01:05 +01:00
Nicolas Méric 8bfe06db9e Update reference to DBpedia and fix typo 2022-02-08 10:55:15 +01:00
Idir AIT SADOUNE 28fecba621 Merge branch '2021-ITP-PMTI' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF into 2021-ITP-PMTI 2022-02-08 10:41:46 +01:00
Idir AIT SADOUNE 9b9a4dcfb0 updating Idir's part 2022-02-08 10:41:23 +01:00
Nicolas Méric f2f6cfad98 Fix typos 2022-02-08 10:20:49 +01:00
Nicolas Méric 41e8c4975a Update references, explains term antiqutations, fix typo 2022-02-08 10:15:30 +01:00
Idir AIT SADOUNE ca21aa81f4 updating Idir's part 2022-02-08 10:04:03 +01:00
Idir AIT SADOUNE f674ca8ca3 updating Idir's part and papser structure 2022-02-08 09:47:47 +01:00
Idir AIT SADOUNE 7cd7a4d15d updating Idir's part 2022-02-08 09:40:41 +01:00
Idir AIT SADOUNE b9c72124c0 Updating Idir's part in the paper 2022-02-08 09:21:50 +01:00
Burkhart Wolff fe728ef9af polishing 2022-02-08 07:14:11 +01:00
Burkhart Wolff c2fa80953a Draft of Conclusion 2022-02-08 06:56:28 +01:00
Burkhart Wolff f180a87fbf merge 2022-02-07 23:58:36 +01:00
Burkhart Wolff 3226fdf0c8 added elements in Conclusion Related Work 2022-02-07 23:56:35 +01:00
Idir AIT SADOUNE f35a7eb5bd Adding Idir's part to the paper 2022-02-07 21:28:40 +01:00
Nicolas Méric 34a57b2c9f Update typo 2022-02-07 20:09:10 +01:00
Burkhart Wolff 17c6e87b8d updated Idirs example 2022-02-07 18:59:14 +01:00
Nicolas Méric 9d3b701c27 Update authors in preamble 2022-02-07 15:24:31 +01:00
Nicolas Méric 46450e951c Add orcid logo 2022-02-07 14:51:55 +01:00
Nicolas Méric 307bb4e3d4 Add lipics and cc logos 2022-02-07 14:43:02 +01:00
Nicolas Méric 1051e2cd7b Update invariants section 2022-02-07 10:32:05 +01:00
Nicolas Méric c914b201ee Update invariants section 2022-02-07 09:52:56 +01:00
Nicolas Méric b2aac7288d Add OntoMathPro section and update invariants section 2022-02-06 20:34:39 +01:00
Nicolas Méric 94baf69f25 Update invariants section 2022-02-04 17:41:43 +01:00
Nicolas Méric 68417e01d3 Update invariants-section 2022-02-04 15:10:46 +01:00
Nicolas Méric 30793f5c51 Update invariants section 2022-02-04 15:08:47 +01:00
Nicolas Méric 09129bfbf8 Update titlerunning and clean up text 2022-02-03 15:19:09 +01:00
Nicolas Méric 2e645ed5ff Update structure of Advanced Evaluation section 2022-02-03 11:33:56 +01:00
Burkhart Wolff 092d552ef8 fixed bugs 2022-02-03 11:30:22 +01:00
Nicolas Méric 927f0446a0 Update invariants section 2022-02-03 11:04:39 +01:00
Nicolas Méric 7033335e3f Update extensible record section
Update text to reflect that a property apply on the scheme type
of the record
2022-02-03 09:06:10 +01:00
Nicolas Méric a2f3057545 Update extensible record section
Make it compile
2022-02-03 09:00:53 +01:00
Burkhart Wolff e6721b548d added 2 sections in background. 2022-02-02 23:04:37 +01:00
Burkhart Wolff d319ab2555 section on extensible records 2022-02-02 17:03:17 +01:00
Nicolas Méric 502f5c5cd2 Switch to lipics template and update invariants section 2022-02-02 12:43:51 +01:00
Nicolas Méric 7ac669e52e Update invariants section 2022-01-31 17:38:37 +01:00
Nicolas Méric d9f2d5c0c4 Merge branch 'master' into 2021-ITP-PMTI 2022-01-31 13:09:26 +01:00
Nicolas Méric 8f7e898f4b Fix invariant railroad diagram 2022-01-31 13:01:59 +01:00
Burkhart Wolff 9d9fd03b72 minor stuff 2022-01-30 20:59:21 +01:00
Burkhart Wolff 05b896291b ... 2022-01-30 14:56:22 +01:00
Burkhart Wolff cc151291f6 some figures on MathTaxonomies 2022-01-30 14:55:19 +01:00
Burkhart Wolff 3e06e659b6 global restructuring 2022-01-30 14:50:22 +01:00
Burkhart Wolff b35c774d27 polished intro 2022-01-30 13:47:18 +01:00
Burkhart Wolff c5cdf5f826 revised introduction 2022-01-29 22:27:30 +01:00
Nicolas Méric a38d13198c Add invariants and queries draft in 2021-ITP-PMTI 2022-01-28 17:18:09 +01:00
Burkhart Wolff 9cd021d7fa new paper structure 2022-01-26 11:53:00 +01:00
Burkhart Wolff b1fb509d8b Modifs of title and abstract 2022-01-26 11:16:32 +01:00
Burkhart Wolff 63145e0d3a Merge branch '2021-ITP-PMTI' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF into 2021-ITP-PMTI 2022-01-26 09:24:29 +01:00
Burkhart Wolff be0352cab7 ... 2022-01-26 09:24:20 +01:00
Nicolas Méric 6d42f122b1 Merge branch 'master' into 2021-ITP-PMTI 2022-01-25 08:52:52 +01:00
Nicolas Méric 76612ae6f3 Add checking of invariants for class instances
- Warning: the current implementation does yet not support
    some use-cases, like invariant on monitors,
    or the initialization of docitem without a class associated.
- Add first draft of the checking of invariants.
  For now, it is disabled by default because some cases
  are not yet supported, like the initialization of docitem
  without a class associated.
  ex: text*[sdf]‹ Lorem ipsum @{thm refl}›
- To enable the checking, one can use the theory attribute
  "invariants_checking" by declaring it in a theory like this:
  declare [[invariants_strict_checking = true]]
- A checking using basic tactics (unfolding and auto) can be enable
  with the "invariants_checking_with_tactics" theory attribute
  for specific use-cases
- The specification of invariants is now automatically abstracted,
  so one must define an invariant like this now:

  doc_class W =
  w::"int"
  invariant w :: "w σ ≥ 3"

  The old form:

  doc_class W =
  w::"int"
  invariant w :: "λσ. w σ ≥ 3"

  is now deprecated.
  The specification of the invariant still uses the σ-notation
  and is defined globally by the name component "invariantN"
- Update the invariants definition in the theories to match
  the new implementation
- Update the manual to explain this new feature
- Add small examples in src/tests/High_Level_Syntax_Invariants.thy
  and src/tests/Ontology_Matching_Example.thy
2022-01-24 17:30:48 +01:00
Burkhart Wolff e53984feea Merge branch '2021-ITP-PMTI' of https://git.logicalhacking.com/Isabelle_DOF/Isabelle_DOF into 2021-ITP-PMTI 2022-01-20 22:08:38 +01:00
Burkhart Wolff d7c7a98138 added elements to related work: OntoMathPro, ScienceWISE, DBpedia 2022-01-20 22:08:32 +01:00
Idir AIT SADOUNE 8629dda85e first version of a case study 2022-01-20 10:59:17 +01:00
Nicolas Méric 688e823463 Make 2021-ITP-PMTI paper compile 2022-01-19 09:40:05 +01:00
Burkhart Wolff 96112ff893 restored ancient SEFM paper example for invariants 2022-01-17 12:06:32 +01:00
Burkhart Wolff 5631010371 added figures from IFM 19 paper 2022-01-14 15:31:15 +01:00