vocabulary-kadma (empty) → 0.1.0.0
raw patch · 10 files changed
+305/−0 lines, 10 filesdep +basedep +smaoinsetup-changed
Dependencies added: base, smaoin
Files
- AUTHORS +1/−0
- COPYING +121/−0
- ChangeLog +17/−0
- INSTALL +13/−0
- NEWS +23/−0
- README +16/−0
- Setup.hs +2/−0
- src/Data/Smaoin/Vocabulary.hs +34/−0
- src/Data/Smaoin/Vocabulary/Smaoin.hs +32/−0
- vocabulary-kadma.cabal +46/−0
+ AUTHORS view
@@ -0,0 +1,1 @@+fr33domlover <fr33domlover@riseup.net>
+ COPYING view
@@ -0,0 +1,121 @@+Creative Commons Legal Code++CC0 1.0 Universal++ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE+ LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN+ ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS+ INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES+ REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS+ PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM+ THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED+ HEREUNDER.++Statement of Purpose++The laws of most jurisdictions throughout the world automatically confer+exclusive Copyright and Related Rights (defined below) upon the creator+and subsequent owner(s) (each and all, an "owner") of an original work of+authorship and/or a database (each, a "Work").++Certain owners wish to permanently relinquish those rights to a Work for+the purpose of contributing to a commons of creative, cultural and+scientific works ("Commons") that the public can reliably and without fear+of later claims of infringement build upon, modify, incorporate in other+works, reuse and redistribute as freely as possible in any form whatsoever+and for any purposes, including without limitation commercial purposes.+These owners may contribute to the Commons to promote the ideal of a free+culture and the further production of creative, cultural and scientific+works, or to gain reputation or greater distribution for their Work in+part through the use and efforts of others.++For these and/or other purposes and motivations, and without any+expectation of additional consideration or compensation, the person+associating CC0 with a Work (the "Affirmer"), to the extent that he or she+is an owner of Copyright and Related Rights in the Work, voluntarily+elects to apply CC0 to the Work and publicly distribute the Work under its+terms, with knowledge of his or her Copyright and Related Rights in the+Work and the meaning and intended legal effect of CC0 on those rights.++1. Copyright and Related Rights. A Work made available under CC0 may be+protected by copyright and related or neighboring rights ("Copyright and+Related Rights"). Copyright and Related Rights include, but are not+limited to, the following:++ i. the right to reproduce, adapt, distribute, perform, display,+ communicate, and translate a Work;+ ii. moral rights retained by the original author(s) and/or performer(s);+iii. publicity and privacy rights pertaining to a person's image or+ likeness depicted in a Work;+ iv. rights protecting against unfair competition in regards to a Work,+ subject to the limitations in paragraph 4(a), below;+ v. rights protecting the extraction, dissemination, use and reuse of data+ in a Work;+ vi. database rights (such as those arising under Directive 96/9/EC of the+ European Parliament and of the Council of 11 March 1996 on the legal+ protection of databases, and under any national implementation+ thereof, including any amended or successor version of such+ directive); and+vii. other similar, equivalent or corresponding rights throughout the+ world based on applicable law or treaty, and any national+ implementations thereof.++2. Waiver. To the greatest extent permitted by, but not in contravention+of, applicable law, Affirmer hereby overtly, fully, permanently,+irrevocably and unconditionally waives, abandons, and surrenders all of+Affirmer's Copyright and Related Rights and associated claims and causes+of action, whether now known or unknown (including existing as well as+future claims and causes of action), in the Work (i) in all territories+worldwide, (ii) for the maximum duration provided by applicable law or+treaty (including future time extensions), (iii) in any current or future+medium and for any number of copies, and (iv) for any purpose whatsoever,+including without limitation commercial, advertising or promotional+purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each+member of the public at large and to the detriment of Affirmer's heirs and+successors, fully intending that such Waiver shall not be subject to+revocation, rescission, cancellation, termination, or any other legal or+equitable action to disrupt the quiet enjoyment of the Work by the public+as contemplated by Affirmer's express Statement of Purpose.++3. Public License Fallback. Should any part of the Waiver for any reason+be judged legally invalid or ineffective under applicable law, then the+Waiver shall be preserved to the maximum extent permitted taking into+account Affirmer's express Statement of Purpose. In addition, to the+extent the Waiver is so judged Affirmer hereby grants to each affected+person a royalty-free, non transferable, non sublicensable, non exclusive,+irrevocable and unconditional license to exercise Affirmer's Copyright and+Related Rights in the Work (i) in all territories worldwide, (ii) for the+maximum duration provided by applicable law or treaty (including future+time extensions), (iii) in any current or future medium and for any number+of copies, and (iv) for any purpose whatsoever, including without+limitation commercial, advertising or promotional purposes (the+"License"). The License shall be deemed effective as of the date CC0 was+applied by Affirmer to the Work. Should any part of the License for any+reason be judged legally invalid or ineffective under applicable law, such+partial invalidity or ineffectiveness shall not invalidate the remainder+of the License, and in such case Affirmer hereby affirms that he or she+will not (i) exercise any of his or her remaining Copyright and Related+Rights in the Work or (ii) assert any associated claims and causes of+action with respect to the Work, in either case contrary to Affirmer's+express Statement of Purpose.++4. Limitations and Disclaimers.++ a. No trademark or patent rights held by Affirmer are waived, abandoned,+ surrendered, licensed or otherwise affected by this document.+ b. Affirmer offers the Work as-is and makes no representations or+ warranties of any kind concerning the Work, express, implied,+ statutory or otherwise, including without limitation warranties of+ title, merchantability, fitness for a particular purpose, non+ infringement, or the absence of latent or other defects, accuracy, or+ the present or absence of errors, whether or not discoverable, all to+ the greatest extent permissible under applicable law.+ c. Affirmer disclaims responsibility for clearing rights of other persons+ that may apply to the Work or any use thereof, including without+ limitation any person's Copyright and Related Rights in the Work.+ Further, Affirmer disclaims responsibility for obtaining any necessary+ consents, permissions or other rights required for any use of the+ Work.+ d. Affirmer understands and acknowledges that Creative Commons is not a+ party to this document and has no duty or obligation with respect to+ this CC0 or use of the Work.
+ ChangeLog view
@@ -0,0 +1,17 @@+The changes are recorded by the version control system, Darcs. To see a log+quickly from the terminal, run:++ $ darcs changes --repo http://darcs.rel4tion.org/repos/vocabulary-kadma++There is also a web interface at <http://darcs.rel4tion.org> which, among other+things, can display the history log.++To see the log in a local clone, first get a copy of the repository if you+haven't yet:++ $ darcs get http://darcs.rel4tion.org/repos/vocabulary-kadma++Then move into the newly created directory and run darcs:++ $ cd vocabulary-kadma+ $ darcs changes
+ INSTALL view
@@ -0,0 +1,13 @@+Install from Hackage:++ $ cabal install vocabulary-kadma++Install from unpacked release tarball or source repo:++ $ cd vocabulary-kadma+ $ cabal install++Just play with it without installing:++ $ cabal build+ $ cabal repl
+ NEWS view
@@ -0,0 +1,23 @@+This file lists the user-visible interesting changes between releases. For a+full list of changes to the source, see the ChangeLog.++++vocabulary-kadma 0.1.0.0 -- 2015-06-18+======================================++General, build and documentation changes:++* (This is the first release, so everything is new)++New APIs, features and enhancements:++* (This is the first release, so everything is a new feature)++Bug fixes:++* (This is the first release)++Dependency changes:++* (This is the first release)
+ README view
@@ -0,0 +1,16 @@+See the .cabal file for more info and link to project website the version+control.++The official download locations are:++- Hackage+- The project website+- Torrents++This library is free software, and is committed to software freedom. It is+released to the public domain using the CC0 Public Domain Dedication. For the+boring "legal" details see the file 'COPYING'.++See the file 'INSTALL' for hints on installation. The file 'ChangeLog' explains+how to see the history log of the changes done in the code. 'NEWS' provides a+friendly overview of the changes for each release.
+ Setup.hs view
@@ -0,0 +1,2 @@+import Distribution.Simple+main = defaultMain
+ src/Data/Smaoin/Vocabulary.hs view
@@ -0,0 +1,34 @@+{- This file is part of vocabulary-kadma.+ -+ - Written in 2015 by fr33domlover <fr33domlover@rel4tion.org>.+ -+ - ♡ Copying is an act of love. Please copy, reuse and share.+ -+ - The author(s) have dedicated all copyright and related and neighboring+ - rights to this software to the public domain worldwide. This software is+ - distributed without any warranty.+ -+ - You should have received a copy of the CC0 Public Domain Dedication along+ - with this software. If not, see+ - <http://creativecommons.org/publicdomain/zero/1.0/>.+ -}++-- | This is the top-level module for vocabulary entity variable definitions.+-- This package and any other package providing such definitions should place+-- them in a submodule corresponding to the Smaoin namespace hierarchy.+--+-- This top-level module just provides this introduction. To use some+-- definitions, import the submodules you need (and list the relevant packages+-- as dependencies).+--+-- This package provides definitions from the Kadma framework. Namespace+-- @smaoin@ maps to module "Data.Smaoin.Vocabulary.Smaoin" and so on. If you+-- publish definitions under namespace @hello@, place them under the module+-- @Data.Smaoin.Vocabulary.Hello@.+--+-- Some ontologies or groups of Smaoin definitions don't have a common+-- namespace. In that case, the Idan filename or some common title is used as+-- the submodule name. For nested namespaces, use nested modules. For example,+-- the module for namespace @hello:world@ would be+-- @Data.Smaoin.Vocabulary.Hello.World@.+module Data.Smaoin.Vocabulary () where
+ src/Data/Smaoin/Vocabulary/Smaoin.hs view
@@ -0,0 +1,32 @@+{- This file is part of vocabulary-kadma.+ -+ - Written in 2015 by fr33domlover <fr33domlover@rel4tion.org>.+ -+ - ♡ Copying is an act of love. Please copy, reuse and share.+ -+ - The author(s) have dedicated all copyright and related and neighboring+ - rights to this software to the public domain worldwide. This software is+ - distributed without any warranty.+ -+ - You should have received a copy of the CC0 Public Domain Dedication along+ - with this software. If not, see+ - <http://creativecommons.org/publicdomain/zero/1.0/>.+ -}++module Data.Smaoin.Vocabulary.Smaoin (+ -- * Types+ _Boolean+ , _Character+ , _Number+ , _String+ , _Data+ )+where++import Data.Smaoin (res)++_Boolean = res "79e6439d-fd7a-4bb9-831d-282d6e16ac49"+_Character = res "4d90b09f-2ca0-40e2-9adf-51a2c5245778"+_Number = res "172c2867-acc9-4cb8-ad8e-7d9c89e3baee"+_String = res "c70c45b4-db3c-4f72-a7da-55c29b6bdb5b"+_Data = res "33fc5feb-423f-4a20-91fb-9b5f2444c96d"
+ vocabulary-kadma.cabal view
@@ -0,0 +1,46 @@+name: vocabulary-kadma+version: 0.1.0.0+synopsis: Smaoin vocabulary definitions of the base framework.+description:+ This package provides Smaoin vocabulary entities for direct access in+ Haskell. There can be many vocabulary packages, but this is the first one. It+ specifically provides entities defined by+ <http://rel4tion.org/projects/kadma Kadma>, i.e. base framework definitions+ such as the concepts of Smaoin itself.+ .+ All the vocabularies are under the "Data.Smaoin.Vocabulary" module, organized+ by namespace, with names based on the English localization. For example, if+ you define an ontology under namespace @hello@, you can place vocabulary+ entities under @Data.Smaoin.Vocabulary.Hello@.+ .+ Vocabulary entity modules should be auto-generated from their source+ documents (mostly written in <http://rel4tion.org/projects/idan Idan>), but+ at this early stage the variable definitions in this package are written+ manually (but based on the Idan sources).+ .+ For more information, see the project homepage.+homepage: http://rel4tion.org/projects/vocabularies-hs/+bug-reports: http://rel4tion.org/projects/vocabularies-hs/tickets/+license: PublicDomain+license-file: COPYING+author: fr33domlover+maintainer: fr33domlover@riseup.net+copyright: ♡ Copying is an act of love. Please copy, reuse and share.+category: Data+build-type: Simple+extra-source-files: AUTHORS ChangeLog COPYING INSTALL NEWS README+cabal-version: >=1.10++source-repository head+ type: darcs+ location: http://darcs.rel4tion.org/repos/vocabulary-kadma/++library+ exposed-modules: Data.Smaoin.Vocabulary+ , Data.Smaoin.Vocabulary.Smaoin+ --other-modules: + -- other-extensions: + build-depends: base >=4.7 && <5+ , smaoin >=0.3+ hs-source-dirs: src+ default-language: Haskell2010