packages feed

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 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