当前位置: 首页 > news >正文

专业做租赁的平台网站有哪些建一个网站的步骤

专业做租赁的平台网站有哪些,建一个网站的步骤,友情链接名词解释,买域名做网站跳转声明#xff1a;自己的学习笔记#xff0c;仅供交流分享。 注意其中JDK版本的切换#xff01; 目录 1、工具下载 1.1protege的安装 1.2Neo4j的安装 2、Neo4j导入protege文件 2.1启动Neo4j 2.2protege导出owl文件转turtle文件 2.3导入Neo4j 1. 清除数据库中的所有数据… 声明自己的学习笔记仅供交流分享。 注意其中JDK版本的切换 目录 1、工具下载 1.1protege的安装 1.2Neo4j的安装 2、Neo4j导入protege文件 2.1启动Neo4j 2.2protege导出owl文件转turtle文件 2.3导入Neo4j 1. 清除数据库中的所有数据 2. 初始化 RDF 导入配置 3. 导入 RDF 数据 4.查询所有部分数据 5.查询边关系 6.一些细节 3、Neo4j导出JSON文件 4、可视化前的操作 4.1利用python对数据进行处理 4.2学习VUEEcharts 1、工具下载 1.1protege的安装 版本说明Protégé-5.5.0 知识图谱_protege的安装_protege下载-CSDN博客 了解其基本使用 protege基本使用【小记】_protege使用-CSDN博客 1.2Neo4j的安装 1.梳理一下neo4j的安装的过程以及错误_错误: 找不到或无法加载主类 org.neo4j.server.startup.neo4jcomma-CSDN博客 2、Neo4j导入protege文件 2.1启动Neo4j 版本JDK11 winR 输入cmd neo4j.bat console 2.2protege导出owl文件转turtle文件 01 protege基本使用-导入neo4j_哔哩哔哩_bilibili 我在跟这个教程的时候不是无法生成turtle文件就是生成的turtle文件为0KB所以下面就进行自己的一些经验分享。 首先是JDK的版本与启动Neo4j的Java版本不一样所以这里又涉及到关于如何在电脑上配置多个Java的版本并实现切换。可以参考下面的这篇文章进行配置。简单来说就是从官网上下载想要的两个Java版本然后分别去配置系统变量。最后主要是通过修改JAVA_HOME这个的变量的变量值%JDK1.8%这里表示的是变量JDK1.8如果想切换为JDK11则修改变量值为%JDK11% windows安装两个或多个JDK并实现自由切换_windows安装两个jdk-CSDN博客 其次再打开那位B站博主分享的文件在他的视频简介里。将其下载存储倒本地。但不过我按照视频里面的教程做的时候遇到了很多问题要么就是转化之后的turtle文件的大小变为0KB要么就是无法正常生成turtle文件。所以我采用了下面的方法大家可以参考。 在这个文件夹里面shift鼠标右键会出现这个窗口然后打开powershell输入这串指令。后面的两个文件名可以替换源文件为creature.owl输出为creature.turtle。 java -jar rdf2rdf-1.0.1-2.3.1.jar creature.owl creature.turtle 然后会提示已经完成了转化所以在文件夹我们就可以看到转化后的文件了。 注意看转化后的文件大小是不是0KB不是的话就说明转化成功了。 2.3导入Neo4j 1. 清除数据库中的所有数据 MATCH (n) DETACH DELETE n; 2. 初始化 RDF 导入配置 CALL n10s.graphconfig.init(); 3. 导入 RDF 数据 CALL n10s.rdf.import.fetch(file:///E:/BaiduNetdiskDownload/owl导入neo4j/第一单元_test.turtle, RDF/XML, {handleVocabUris: IGNORE}) 注意修改你自己的文件地址 4.查询所有部分数据 MATCH (n) WHERE n:节点名称1 OR n:节点名称2 OR n:节点名称3 RETURN n LIMIT 500; 5.查询边关系 MATCH ()-[r]-() RETURN DISTINCT type(r) AS relationshipType 6.一些细节 节点信息的uri有很长的前缀怎么删除用下面的指令。 MATCH (n) SET n.uri REPLACE(n.uri, http://www.semanticweb.org/florence/ontologies/2025/1/untitled-ontology-9#, ) RETURN n 注意更换你自己的uri前缀。下面的uri就没有前缀了。 3、Neo4j导出JSON文件 导出JSON文件的目的是方便后面利用Echarts进行可视化。需要借用到APOC库。关于他的下载可以自己去网上搜搜如果后面找到了我当时看的文章会再更新的。 所以先下载APOC库再进行后续操作。 这一步可以检验是否下载成功。 RETURN apoc.version() 导出文件。 CALL apoc.export.json.query(MATCH (n) WHERE n:节点名称1 OR n:节点名称2 OR n:节点名称3 OPTIONAL MATCH (n)-[r]-(m) RETURN n, r, m LIMIT 500,file:///E:/neo4j/neo4j-community-4.4.41/import/output_3.0.json,{format: PLAIN} ) 这个代码的主体包括 第一行查询所有节点匹配关系返回所有信息 第二行导出文件路径及文件名称 第三行指定导出的格式为 PLAIN即简单的 JSON 格式 至此原始数据已经获得。下面将进行数据的处理然后利用Echarts和VUE实现前端可视化由于该项目主要与教育领域有关所有后面这个案例就是教育领域的了如果大家已经成功完成了上述的所有尝试那么可以尝试形成自己的文件了。 4、可视化前的操作 4.1利用python对数据进行处理 在导入Echarts之前我们发现从neo4j导出的JSON文件并不符合Echarts的数据格式所以我们需要利用Python对数据进行处理。 以下是原始的JSON数据是不符合Echarts的数据格式的。 {n: {type: node,id: 2,labels: [Resource,课名称,owl__NamedIndividual],properties: {描述: 算法的多分支结构判断闰年的规则,编号: 3.3,名称: 闰年平年我知道1,所属知识单元: 用算法解决问题,对应课标内容: 1借助学习与生活中的实例体验身边的算法理解算法是通过明确的、可执行的操作步骤描述的问题求解方案 能用自然语言、流程图等方式描述算法。2结合生活中的实例了解算法的顺序、分支和循环三种基本控制结构能分析简单算法的执行过程与结果。,所属类型: 课名称,uri: 闰年平年我知道1}},r: {id: 69,type: relationship,label: 父子,start: {id: 2,labels: [Resource,课名称,owl__NamedIndividual]},end: {id: 101,labels: [Resource,知识元,owl__NamedIndividual]}},m: 下面是python代码。记得修改输入和输出文件的地址 import jsondef convert_to_echarts_data(file_path):# 加载Neo4j导出的JSON数据with open(file_path, r, encodingutf-8) as f:neo4j_data json.load(f)# 初始化ECharts数据echarts_data {nodes: [],links: []}# 节点处理node_map {} # 用于去重和避免重复添加节点for item in neo4j_data:node item.get(n, None)if node:node_id node.get(id)node_labels node.get(labels, [])node_properties node.get(properties, {})node_name node_properties.get(名称, node_properties.get(name, node_id))node_uri node_properties.get(uri, node_id)# 创建或更新节点if node_id not in node_map:echarts_node {id: node_id,name: node_name,category: node_labels[1] if node_labels else 其他,value: node_uri,properties:node_properties}echarts_data[nodes].append(echarts_node)node_map[node_id] echarts_nodem_node item.get(m, None)if m_node:node_id m_node.get(id)node_labels m_node.get(labels, [])node_properties m_node.get(properties, {})node_name node_properties.get(名称, node_properties.get(name, node_id))node_uri node_properties.get(uri, node_id)# 创建或更新节点if node_id not in node_map:echarts_node {id: node_id,name: node_name,category: node_labels[1] if node_labels else 其他,value: node_uri,properties: node_properties}echarts_data[nodes].append(echarts_node)node_map[node_id] echarts_node# 边处理for item in neo4j_data:relationship item.get(r, None)if relationship:start_node item.get(r).get(start)start_id start_node.get(id)end_node item.get(r).get(end)end_id end_node.get(id)relationship_label relationship.get(label)# 创建边对象echarts_link {source: start_id,target: end_id,value: relationship_label,}echarts_data[links].append(echarts_link)return echarts_data# 将转换后的数据保存为文件 if __name__ __main__:input_file rE:\neo4j\neo4j-community-4.4.41\import\output_4.0.jsonoutput_file converted_data2.0.jsonecharts_data convert_to_echarts_data(input_file)with open(output_file, w, encodingutf-8) as f:json.dump(echarts_data, f, ensure_asciiFalse, indent4)print(f数据已成功转换并保存到 {output_file}) 最后输出的是这样的JSON数据。 nodes: [{id: 2,name: 闰年平年我知道1,category: 课名称,value: 闰年平年我知道1,properties: {描述: 算法的多分支结构判断闰年的规则,编号: 3.3,名称: 闰年平年我知道1,所属知识单元: 用算法解决问题,对应课标内容: 1借助学习与生活中的实例体验身边的算法理解算法是通过明确的、可执行的操作步骤描述的问题求解方案 能用自然语言、流程图等方式描述算法。2结合生活中的实例了解算法的顺序、分支和循环三种基本控制结构能分析简单算法的执行过程与结果。,所属类型: 课名称,uri: 闰年平年我知道1}},.....links: [{source: 2,target: 101,value: 父子}, 4.2学习VUEEcharts 250924 更新结束下次有机会继续更新。
http://www.pierceye.com/news/524857/

相关文章:

  • 上海 培训网站建设现在最火的推广平台有哪些
  • 公司网站制作设计联系方式网站如何做ssl认证
  • 中国城乡住房和城乡建设部网站首页内江seo
  • 外贸经常用的网站深圳专业网站建设定制
  • 网站建设项目签约仪式举行注册网站不用手机短信验证的
  • 汕头建站模板源码网站如何做视频链接地址
  • wordpress 取消赞广东seo推广软件
  • 网站一个多少钱做网站意义和目的
  • 做网站要用编程吗学做宝宝衣服的网站
  • 网站建设有哪些方法怎么在百度上注册店铺
  • 网站获取访问者qqwordpress网站布置视频
  • 南宁怎么做seo团队网站排名优化培训电话
  • 做百科权威网站有哪些开发网站访问流量赚钱
  • 网站建设论坛快速建站可以做网站的路由器
  • 网站首页没排名但内页有排名建设网站招标
  • 网站公司做网站修改会收费吗设计logo网站免费无水印
  • 东营市做网站优化视频拍摄剪辑培训
  • 南通百度网站快速优化运城小程序开发公司
  • 做一个综合商城网站多少钱网站建设运营必备人员
  • 聊城做wap网站公司手机网站设计教育类模板
  • 深圳做网站的人做微信投票的网站5
  • 靖安建设局网站WordPress使用云数据库
  • h5制作哪个网站好济南php网站开发
  • 深圳网站建设类公司最大的网站开发公司
  • ps做图游戏下载网站有哪些内容百度ip地址
  • 网站到期续费吗网站首页缩略图 seo
  • 网站制作案例 立邦建立个人网站能赚钱吗
  • 重庆巨能建设集团网站网站seo置顶 乐云践新专家
  • 专业制作网站 上海黑糖 wordpress 主题
  • 数据库网站开发卡片风格网站