diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..b735373 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,35 @@ +--- +name: Bug report +about: Create a report to help us improve + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Desktop (please complete the following information):** + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Version [e.g. 22] + +**Smartphone (please complete the following information):** + - Device: [e.g. iPhone6] + - OS: [e.g. iOS8.1] + - Browser [e.g. stock browser, safari] + - Version [e.g. 22] + +**Additional context** +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..066b2d9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,17 @@ +--- +name: Feature request +about: Suggest an idea for this project + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/public/images/classify1.png b/public/images/classify1.png index 1062a8e..4f4e019 100644 Binary files a/public/images/classify1.png and b/public/images/classify1.png differ diff --git a/public/images/classify2.png b/public/images/classify2.png index afb2276..46f7152 100644 Binary files a/public/images/classify2.png and b/public/images/classify2.png differ diff --git a/public/images/link_data.png b/public/images/link_data.png index 1bbff46..105228c 100644 Binary files a/public/images/link_data.png and b/public/images/link_data.png differ diff --git a/public/images/link_data2.png b/public/images/link_data2.png index 83d48a8..f1eee61 100644 Binary files a/public/images/link_data2.png and b/public/images/link_data2.png differ diff --git a/public/images/pick_uri.png b/public/images/pick_uri.png index 6dca5f9..e090d9e 100644 Binary files a/public/images/pick_uri.png and b/public/images/pick_uri.png differ diff --git a/public/images/publish.png b/public/images/publish.png index 2f56da2..1026b4c 100644 Binary files a/public/images/publish.png and b/public/images/publish.png differ diff --git a/public/images/query_interface.png b/public/images/query_interface.png index 3fdbc24..f8ce8ce 100644 Binary files a/public/images/query_interface.png and b/public/images/query_interface.png differ diff --git a/public/images/step1.png b/public/images/step1.png index 6cdcfcb..f05dace 100644 Binary files a/public/images/step1.png and b/public/images/step1.png differ diff --git a/public/markdown/BPIL1.MD b/public/markdown/BPIL1.MD index 62a9b7a..e2d1221 100644 --- a/public/markdown/BPIL1.MD +++ b/public/markdown/BPIL1.MD @@ -3,14 +3,17 @@ ## Task In this assignment, students are asked to model and generate a Linked Data description of their -companies, employees and goods/services they provide. -This data will be used further on in the next assignment to perform a federated query in order to semantically enrich the original data with information from LOD. +businesses following the Agent-Promise-Object principle. This model can be found across most industries representing many e-commerce scenarios. +In this assignment [GoodRelation](http://www.heppnetz.de/ontologies/goodrelations/v1.html) ontology is used. +This data will be used further on in the next assignment to perform +discovery of offerings and federated querying in order to semantically enrich +the original data with information from LOD. ### Required knowledge 1. The student knows the Linked Data principles and basic concepts such as triples and ontologies. 2. The student knows how to analyse and model data. -3. The student has done first two Getting Started tutorials (Create Linked Data, Browse data). +3. The student has done all Getting Started tutorials (Create Linked Data, Browse data, Query data). ### Goals @@ -20,10 +23,13 @@ This data will be used further on in the next assignment to perform a federated ### Assignment steps -* **List people in your group**. Make a list of people in you group. Provide a name, place of birth, age and a name of the company for every person in the group. These are your employees. -* **List goods/services your company provides**. Make a small list of things your company provides. This is your company description. -* **Identify and model the relationships between items from two lists** (employees and company description). Use pencil and paper or any modelling software to draw the relations. +* **Describe your company**. Make a small table describing your company, its name and address. +* **List goods/services your company provides**. Make a small list of things your company provides. +* **List goods/services your company seeks**. Make a small list of things your company seeks. +* **Identify and model the relationships between items from these three lists** (Company, Offers, Interests). Use pencil and paper or any modelling software to draw the relations. * **Identify suitable terms (classes and properties)** for formalising the semantics of the identified relations. -* **Make a flat table** containing information about employees of your company, their names, place of birth, age, as well as services/goods the company provides. Save as .CSV file. -* **Generate Linked Data** out of your data. Use [FOAF](http://xmlns.com/foaf/spec/) and [GoodRelation](http://www.heppnetz.de/ontologies/goodrelations/v1.html) vocabularies to describe people, services and companies. +* **Generate Linked Data** out of your data. Use [FOAF](http://xmlns.com/foaf/spec/) and [GoodRelation](http://www.heppnetz.de/ontologies/goodrelations/v1.html) vocabularies to describe goods and companies. * **Publish the results** + +>**Tip:** +>*In LinkDale you can add data to the existing project. You just need to use the same title for your data in the Publish step.* diff --git a/public/markdown/QueryLD.MD b/public/markdown/QueryLD.MD index 618ed50..079d013 100644 --- a/public/markdown/QueryLD.MD +++ b/public/markdown/QueryLD.MD @@ -34,7 +34,7 @@ LinkDaLe provides a SPARQL query interface. It has quite typical appearance for Other prominent examples are [YasGUI](http://yasgui.org/) and [isparql](https://www.openlinksw.com/isparql/) From the figure below you can see that the interface consists of 3 main fields and the run button. -![Query interface of LinkDaLe](/images/query_interface) +![Query interface of LinkDaLe](/images/query_interface.png) By default the query interface is aimed at the SPARQL endpoint of . The initial query in the Query form retrieves everything from that endpoint. diff --git a/public/markdown/myFirstLD.MD b/public/markdown/myFirstLD.MD index 135e54e..34bd20f 100644 --- a/public/markdown/myFirstLD.MD +++ b/public/markdown/myFirstLD.MD @@ -42,7 +42,8 @@ This data will be converted into Linked Data following the logic of the 4 design Once the table is created it can be uploaded into the tool for transformation. This can be done on the first screen of the **"Create Link Data"** page. Just click **PICK A FILE** and submit a ***.CSV** file. The result will look like this: -![Result of the firts step - upload data](/images/step1.png) +![Result of the first step - upload data](/images/step1.png) + Click **Continue** to go to the next step. @@ -52,7 +53,7 @@ A Figure bellow presents an initial view of the **CLASSIFY** screen. It is a table with 6 columns. The first column lists all the columns of the source data which example values can be seen in the second column. The third column asks if data presented in a column can be used for URIs. -![Inititial view of the **CLASSIFY** screen](/images/classify1.png) +![Initial view of the **CLASSIFY** screen](/images/classify1.png) #### Is it a URI @@ -108,7 +109,7 @@ Therefore, in order to indicate that column **Name** is used to make URIs, check You will be prompt to fill a form to specify a base URI (). See figure bellow. -![Pick a URI dialog](/images/pick_uri_new.png) +![Pick a URI dialog](/images/pick_uri.png) After you click **Next** you will see another dialog that asks to provide a class. Type a name of a class (e.g person) into the search bar and click search. Select one term from the list of suggestions (e.g. foaf:Person). See the figure below. @@ -116,7 +117,7 @@ After you click **Next** you will see another dialog that asks to provide a clas When you click **Finish** you will see an updated Classify screen with all the information you provided, -![Result classify screen](/images/classify2_new.png) +![Result classify screen](/images/classify2.png) The **Reset** button will wipe out information you have provided for a column. @@ -159,8 +160,8 @@ button. **Publish** button will insert your data into a remote [triplestore](http://virtuoso.almere.pilod.nl/sparql). This will make your data published on the Web Of Data! Just provide useful metadata by filling a form as it shown below. -![Metadata dialog](/images/publish_new.png) +![Metadata dialog](/images/publish.png) -CLick **Publish** and you are done! +Click **Publish** and you are done! You can browse your data from **Browse data** screen or query it from **Query data** screen.)