180 likes | 332 Vues
RDF-based ADMS Model. Gofran Shukhair, Fadi Maali, Nikos Loutas Email: firstname.lastname@deri.org. We propose an RDF model which has all the core properties needed to model an asset We also recommend reusing a set of properties. Rationale. LOD vocabularies.
E N D
RDF-based ADMS Model Gofran Shukhair, Fadi Maali, Nikos Loutas Email: firstname.lastname@deri.org
We propose an RDF model which has all the core properties needed to model an asset We also recommend reusing a set of properties Rationale
LOD vocabularies • List of the LOD vocabularies that will be reused in ADMS : • Data Catalog Vocabulary (dcat):http://www.w3.org/ns/dcat • Dublin Core (dc): http://purl.org/dc/terms/ • Friend Of Friend (foaf): http://xmlns.com/foaf/0.1/ • Description of a Project (doap): http://usefulinc.com/ns/doap#
Classes like adms:Domain ,adms:Country adms:Model , adms:SyntaxSpec and adms:SemanticSpec are value vocabulary as described in the ADMS draft These values will be described as skos:Concept Values (codelists) should be provided to complete the model Value Vocabulary
Each asset should be connected to its latest release version The model is updated each time new release is added Each release is related to the previous version Versioning (1/2)
Example <http://data.semic.eu/repositories/semic.eu> rdf:type adms:Repository; rdfs:label "Semic.eu"; adms:asset <http://data.semic.eu/assets/access_to_biological_collection_data>. SEMIC.EU
Example <http://data.semic.eu/assets/access_to_biological_collection_data> rdf:type adms:Asset ; dc:title "Access to Biological Collection Data" ; dc:description "Access to Biological Collection Data" ; dct:issued "06/15/2008"^^xsd:date ; dct:license <http://vocab.deri.ie/adms#Creative_Commons_Attribution_3.0_United_States_License> ; dct:modified "09/27/2010"^^xsd:date ; dct:spatial <http://sws.geonames.org/6255147> ,<http://sws.geonames.org/625514>; SEMIC.EU Access to biological collection data adms:asset
Example <http://data.semic.eu/assets/access_to_biological_collection_data> rdf:type adms:Asset ; dc:title "Access to Biological Collection Data" ; dct:spatial <http://sws.geonames.org/6255147> ,<http://sws.geonames.org/625514>; Asia SEMIC.EU Access to biological collection data dct:spatial Africa adms:asset
Example <http://data.semic.eu/assets/access_to_biological_collection_data> rdf:type adms:Asset ; dc:title "Access to Biological Collection Data" ; dc:description "Access to Biological Collection Data" ; dc:publisher <http://data.semic.eu/users/001> ; adms:relatedAsset <http://data.semic.eu/assets/biological_collection_access_service_biocase_protocol> ; dct:isPartOf <http://data.semic.eu/assets/extension_for_geosciences_abcd-efg> ; Extension for geosciences ABCD_EFG dct:isPartOf SEMIC.EU Access to biological collection data adms:relatedAsset Biological collection access service biocase protocol adms:asset
Example <http://data.semic.eu/assets/access_to_biological_collection_data> rdf:type adms:Asset ; dc:title "Access to Biological Collection Data" ; adms:domain adms-domain:Biology adms-domain:Biodiversity ; adms-domain: Biology adms:domain SEMIC.EU Access to biological collection data adms:domain adms-domain: Biodiversity adms:asset
Example <http://data.semic.eu/assets/access_to_biological_collection_data> rdf:type adms:Asset ; dc:title "Access to Biological Collection Data" ; adms:release <http://data.semic.eu/asset/access_to_biological_collection_data/releases/1.0.0> ; SEMIC.EU Access to biological collection data Release 1.0.0 adms:release adms:asset
Example <http://data.semic.eu/assets/access_to_biological_collection_data> rdf:type adms:Asset ; dc:title "Access to Biological Collection Data" ; adms:release <http://data.semic.eu/asset/access_to_biological_collection_data/releases/1.0.0> ; dct:hasVersion <http://data.semic.eu/asset/access_to_biological_collection_data/releases/0.5.0> ; SEMIC.EU Access to biological collection data Release 1.0.0 adms:release dc:hasVersion Release 0.5.0 adms:asset
Access Control Each user is a member of a user group Access policy describes how assets are available for users and the permissions involved. Each request by a user to access the assets goes through a policy enforcement mechanism that assures proper access control. Solutions for policy description and enforcement do exist in the Semantic Web world
Access Control A4 A1 A2 A3 UG2 user1 UG1 UG3 A2 A3 UG2 UG1 UG3 A4 adms:accessUserGroup Access policy adms:accessUserGroup User groups Allowed Asset veiw for user1
RDF-based ADMS Model Gofran Shukair, Fadi Maali, Nikos Loutas Email: firstname.lastname@deri.org