Print

Print


Thanks :-)

Am 22.07.2014 15:57, schrieb Bosch, Thomas:
>
> Hi Stefanie,
>
> please leave the check boxes ,Remember these settings' unchecked when 
> you create new use cases.
>
> This is a known bug with a Drupal module.
>
> Cheers,
>
> Thomas
>
> --
>
> Thomas Bosch, M.Sc. (TUM)
>
> PhD student
>
> GESIS - Leibniz Institute for the Social Sciences
>
> Social Science Metadata Standards
>
> Visitors Address: B2,1, D-68159 Mannheim
>
> Postal Address: P.O.Box 12 21 55, D-68072 Mannheim
>
> Tel: + 49 (0) 621 / 1246-271
>
> Fax: + 49 (0) 621 / 1246-100
>
> Web: http://www.gesis.org <http://www.gesis.org/>
>
> Website: http://boschthomas.blogspot.com/
>
> GitHub: _https://github.com/boschthomas/PhD_
>
> *Von:*DCMI Architecture Forum [mailto:[log in to unmask]] 
> *Im Auftrag von *Ruehle, Stefanie
> *Gesendet:* Dienstag, 22. Juli 2014 15:53
> *An:* [log in to unmask]
> *Betreff:* Re: Required/optional/repeatable vs. cardinality 
> constraints Was: Re: AW: Database of Requirements on RDF Validation: 
> http://purl.org/net/rdf-validation
>
> Hi all,
>
> I tried to insert a use case but got an error when I tried to save it
>
> /PDOException/: SQLSTATE[23000]: Integrity constraint violation: 1062 
> Duplicate entry '4f94b75a61a7291da3b1718c9411199f-node-0' for key 
> 'PRIMARY': INSERT INTO {cer_entity_settings} (pid, entity_type, 
> entity_id, fiid, status) VALUES (:db_insert_placeholder_0, 
> :db_insert_placeholder_1, :db_insert_placeholder_2, 
> :db_insert_placeholder_3, :db_insert_placeholder_4); Array ( 
> [:db_insert_placeholder_0] => 4f94b75a61a7291da3b1718c9411199f 
> [:db_insert_placeholder_1] => node [:db_insert_placeholder_2] => 0 
> [:db_insert_placeholder_3] => 61 [:db_insert_placeholder_4] => 1 ) in 
> /drupal_write_record()/ (line /7207/ of 
> //data/rdf-validation/htdocs/includes/common.inc/).
>
> I have no problem to edit the DDB use case, so maybe I did something 
> wrong. Hope you can help me:-(
>
>     Stefanie
>
> Am 22.07.2014 12:23, schrieb Bosch, Thomas:
>
>     Hi Adrian,
>
>       
>
>           
>
>         Hello.
>
>           
>
>         On 21.07.2014 18:19, Bosch, Thomas wrote:
>
>             Hi Evelyn, hi all,
>
>               
>
>             -Required Classes: so far, we do not have such a requirement
>
>               
>
>             -Non-repeatable Properties: so far, we do not have such a requirement
>
>           
>
>         Regarding required, optional, repeatable, non-repeatable properties:
>
>         Doesn't it suffice if you have a way to express minimum, exact and
>
>         maximum cardinality? IMO, if these cardinality requirements are
>
>         fulfilled you can describe - amongst others - the
>
>         required/optional/repeatable cases:
>
>           
>
>         - "required" is the same as minCardinality=1
>
>         - "optional" is the same as minCardinality=0
>
>         - "repeatable" can be expressed as a maxCardinality of >1 or not
>
>         defining a maximum cardinality at all.
>
>         - non-repeatable could be expressed with exactCardinality=1 or
>
>         maxCardinality=1.
>
>       
>
>       
>
>     Yes, these requirements are equivalent.
>
>       
>
>     But if we want to assign use cases directly to requirements we lost some information when we just point to e.g.
>
>       
>
>     R-76-MAXIMUM-QUALIFIED-CARDINALITY-RESTRICTIONS-ON-OBJECT-PROPERTIES
>
>       
>
>     We should definitely describe these equivalences.
>
>       
>
>     The other point is that it is for some people more understandable if they read the requirement 'required property' instead of 'Minimum Cardinality Restriction...'
>
>       
>
>     But of course I may be wrong...
>
>       
>
>           
>
>         If I see this right, I guess it wouldn't make sense to adress
>
>         cardinality and required/optional/repeatable properties seperately in an
>
>         AP vocabulary. Thus, we might somehow structure these requirements in
>
>         the database to make it easier to maintain an overview.
>
>       
>
>       
>
>     So far, cardinality restrictions are found under this requirements class structure:
>
>       
>
>     Constraints Expressivity
>
>       Class Expressions
>
>              Cardinality Restrictions
>
>       
>
>     The required, optional, repeatable, non-repeatable properties can be found here:
>
>       
>
>     Constraints Expressivity
>
>       Class Expressions
>
>              Property Occurrences
>
>       
>
>     I'm open for restructuring.
>
>       
>
>       
>
>     Best,
>
>     Thomas
>
>       
>
>           
>
>         Adrian
>
>           
>
>             -Non-repeatable Classes: What does this mean? Are you on the instance
>
>             level? I.e. that there can be only (at most) one instance of a specific
>
>             class in an RDF graph?
>
>               
>
>             -Properties that are not part of the model: do you mean something like
>
>             'disallowed properties'? Properties that should not be allowed to be
>
>             stated in an RDF graph?
>
>               
>
>             Best,
>
>               
>
>             Thomas
>
>               
>
>             --
>
>               
>
>             Thomas Bosch, M.Sc. (TUM)
>
>               
>
>             PhD student
>
>               
>
>             GESIS - Leibniz Institute for the Social Sciences
>
>               
>
>             Social Science Metadata Standards
>
>               
>
>             Visitors Address: B2,1, D-68159 Mannheim
>
>               
>
>             Postal Address: P.O.Box 12 21 55, D-68072 Mannheim
>
>               
>
>             Tel: + 49 (0) 621 / 1246-271
>
>               
>
>             Fax: + 49 (0) 621 / 1246-100
>
>               
>
>             Web:http://www.gesis.org  <http://www.gesis.org/>  <http://www.gesis.org/>
>
>               
>
>             Website:http://boschthomas.blogspot.com/
>
>               
>
>             GitHub: _https://github.com/boschthomas/PhD_
>
>               
>
>             *Von:*DCMI Architecture Forum [mailto:DC-
>
>         [log in to unmask]  <mailto:[log in to unmask]>]
>
>             *Im Auftrag von *Evelyn Dröge
>
>             *Gesendet:* Montag, 21. Juli 2014 16:03
>
>             *An:*[log in to unmask]  <mailto:[log in to unmask]>
>
>             *Betreff:* Re: Database of Requirements on RDF Validation:
>
>             http://purl.org/net/rdf-validation
>
>               
>
>             Hi Thomas, hi all,
>
>               
>
>             thank you again, Thomas and Kai, for creating the database. I think this
>
>             is a good help to structure and compare our use cases!
>
>               
>
>             I have some direct questions which I would like to discuss with you and
>
>             others that work with the database.
>
>               
>
>             I could not find suitable requirements for the following cases:
>
>               
>
>                - Required Classes (similar to R-68 Required Properties; could be
>
>             connected to the use case for non-repeatable classes)
>
>               
>
>             - Non-repeatable Properties (opposite of R-70 Repeatable Properties; or
>
>             can this requirement used for both?)
>
>               
>
>             - Non-repeatable Classes
>
>               
>
>             - Properties that are not part of the model (and should not be ingested,
>
>             see UC-15)
>
>               
>
>             Do you have (or has anyone else) an idea how this could be linked to
>
>             exisiting requirements? Otherwise I would suggest to expand the
>
>             requirements collection.
>
>               
>
>             Another question: I have a case where I find it hard to distinguish
>
>             between requirements.  This relates to UC-24 (Property value match; EDM)
>
>             and UC-9 (Wrong Mime Types in DM2E). Should these use cases be
>
>         connected
>
>             with R-37 or with R-92 (or both)?
>
>               
>
>             Thanks for your help!
>
>               
>
>             Best,
>
>               
>
>             Evelyn
>
>               
>
>             Am 17.07.2014, 13:00 Uhr, schrieb Bosch, Thomas <[log in to unmask]  <mailto:[log in to unmask]>
>
>             <mailto:[log in to unmask]>  <mailto:[log in to unmask]>>:
>
>               
>
>                  Hi all,
>
>               
>
>                  I'm new to this mailing list and I would like to indoduce myself.
>
>                  My name is Thomas Bosch and I'm a PhD student in Computer Science in
>
>                  my fourth year now.
>
>               
>
>                  I'm part of the editorial board of the DCMI RDF Application Profiles
>
>                  Task Group [1],
>
>                  whosepreliminary fields of work are (1) RDF Constraint Specification
>
>                  and Validation, (2) Definition of an RDF Application Profile, and
>
>                  (3) Request handling for RDF APs and data.
>
>               
>
>                  Together with Kai Eckert (University of Mannheim), we created a
>
>                  database of requirements on RDF constraint formulation and
>
>                  validation, which is publicly accessable via
>
>                  http://purl.org/net/rdf-validation
>
>                  and extensible by the community.
>
>               
>
>                  During the last half year, we identified more than 180 requirements
>
>                  on RDF validation.
>
>                  Sources have been (1) the 2013 W3C RDF Validation Workshop, (2) your
>
>                  valuable mailing list discussions, (3) the 2013 Semantic Web in
>
>                  Libraries conference,
>
>                  (4) discussions in the RDF Application Profiles Task Group, and (5)
>
>                  diverse research papers.
>
>               
>
>                  The idea of this extensible database is
>
>                  (1) to collect and describe case studies from experts (from theory
>
>                  and practice dealing with RDF validation problems) and the general
>
>                  public,
>
>                  (2) to extract common use cases from these case studies that
>
>                  illustrate particular problems,
>
>                  (3) to specify requirements to be fulfilled in order to adequately
>
>                  solve these problems and meet the use cases,
>
>                  (4) to investigate existing best-practices regarding these
>
>                  requirements, and
>
>                  (5) to evaluate existing approaches / tools to which extend specific
>
>                  requirements are fulfilled.
>
>               
>
>                  Using this approach, we try to structure the requirements
>
>                  engineering process for RDF validation.
>
>                  I see that there is currently a lot of discussion about requirements
>
>                  on RDF validation on this maling list, which I tried to capture in
>
>                  the requirements DB as well.
>
>               
>
>                  The contributors of the DCMI RDF Application Profiles Task Group are
>
>                  currently adding further case studies, use cases, requirements, and
>
>                  relationships between these entities to the database.
>
>                  This should be a work done for and from the community dealing with
>
>                  RDF validation issues.
>
>               
>
>                  The full source code of the system and the database with the current
>
>                  state of all requirements is also available:
>
>                  https://github.com/kaiec/reqbase
>
>                  You can easily set up a local version for own developments.
>
>               
>
>                  Do you think this is the right way to go?
>
>                  Do you have further ideas?
>
>               
>
>                  We hope this kind of contribution could be helpful for the community.
>
>               
>
>                  Thank you very much and I really enjoy the valuable discussions on
>
>                  the mailing list
>
>               
>
>               
>
>                  Cheers,
>
>                  Thomas
>
>               
>
>                  [1]http://wiki.dublincore.org/index.php/RDF-Application-Profiles
>
>               
>
>                  --
>
>               
>
>                  Thomas Bosch, M.Sc. (TUM)
>
>               
>
>                  PhD Student
>
>               
>
>                  GESIS - Leibniz Institute for the Social Sciences
>
>               
>
>                  Social Science Metadata Standards
>
>               
>
>                  Visitors Address: B2,1, D-68159 Mannheim
>
>               
>
>                  Postal Address: P.O.Box 12 21 55, D-68072 Mannheim
>
>               
>
>                  Tel: + 49 (0) 621 / 1246-271
>
>               
>
>                  Fax: + 49 (0) 621 / 1246-100
>
>               
>
>                  Web:http://www.gesis.org
>
>               
>
>                  Website:http://boschthomas.blogspot.com/
>
>                  GitHub: _https://github.com/boschthomas/PhD_
>
>               
>
>               
>
>               
>
>             --
>
>               
>
>             Evelyn Dröge
>
>               
>
>             Humboldt-Universität zu Berlin
>
>             Berlin School of Library and Information Science
>
>             - Digitised Manuscripts to Europeana (DM2E) -
>
>             Sitz: Dorotheenstraße 26, D-10117 Berlin
>
>             Post: Unter den Linden 6, D-10099 Berlin
>
>             Tel.: +49 30 2093-4265
>
>               
>
>             [log in to unmask]  <mailto:[log in to unmask]>  <mailto:[log in to unmask]>  <mailto:[log in to unmask]>
>
>             www.ibi.hu-berlin.de  <http://www.ibi.hu-berlin.de>  <http://www.ibi.hu-berlin.de>  <http://www.ibi.hu-berlin.de>  | dm2e.eu
>
>               
>
>           
>
>         --
>
>         Adrian Pohl
>
>         hbz - Hochschulbibliothekszentrum des Landes NRW
>
>         Tel: (+49)(0)221 - 400 75 235
>
>         http://www.hbz-nrw.de
>
>
>
>
> -- 
> Stefanie Rühle
> Metadata and Data Conversion
>   
> Georg-August-Universität Göttingen
> Göttingen State and University Library
> D-37070 Göttingen
>   
> Papendiek 14 (Historical Building, room 1.603)
> +49 551 39-10905 (Tel.)
>   
> [log in to unmask]  <mailto:[log in to unmask]>  


-- 
Stefanie Rühle
Metadata and Data Conversion

Georg-August-Universität Göttingen
Göttingen State and University Library
D-37070 Göttingen

Papendiek 14 (Historical Building, room 1.603)
+49 551 39-10905 (Tel.)

[log in to unmask]